diff --git a/.github/workflows/Benchmark.yml b/.github/workflows/Benchmark.yml index f7b8ecbfd..961622b32 100644 --- a/.github/workflows/Benchmark.yml +++ b/.github/workflows/Benchmark.yml @@ -1,20 +1,20 @@ name: Benchmark -on: [push, pull_request] +on: push jobs: Rendering: runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: submodules: 'recursive' - - name: Setup .NET Core - uses: actions/setup-dotnet@v1 + - name: Setup .NET + uses: actions/setup-dotnet@v5 with: - dotnet-version: 3.1.401 + dotnet-version: '10.x' - run: dotnet run -p CSharpMath.Rendering.Benchmarks - name: Store benchmark result - uses: Happypig375/github-action-benchmark@v1 + uses: benchmark-action/github-action-benchmark@v1 with: name: CSharpMath.Rendering.Benchmarks tool: 'benchmarkdotnet' diff --git a/.github/workflows/Build.yml b/.github/workflows/Build.yml deleted file mode 100644 index b788a313f..000000000 --- a/.github/workflows/Build.yml +++ /dev/null @@ -1,22 +0,0 @@ -name: Build - -on: [push, pull_request] -jobs: - Everything: - runs-on: windows-latest - steps: - - uses: actions/checkout@v2 - with: - submodules: 'recursive' - - name: Setup .NET Core - uses: actions/setup-dotnet@v1 - with: - dotnet-version: '3.1.401' - - name: Setup NuGet - uses: NuGet/setup-nuget@v1.0.5 - - name: Setup MSBuild Path - uses: microsoft/setup-msbuild@v1.0.2 - - name: Restore NuGet Packages - run: nuget restore CSharpMath.sln - - name: Build Everything - run: msbuild CSharpMath.sln /p:Configuration=Release diff --git a/.github/workflows/Nightly.yml b/.github/workflows/Nightly.yml new file mode 100644 index 000000000..10b13e570 --- /dev/null +++ b/.github/workflows/Nightly.yml @@ -0,0 +1,83 @@ +name: Upload test results and nightly builds + +on: push +jobs: + Everything: + runs-on: windows-latest + steps: + - name: Update draft on GitHub Releases + id: release_drafter + uses: release-drafter/release-drafter@v6.0.0 # Pinned to v6.0.0 to avoid v6.1.0 bug: https://github.com/release-drafter/release-drafter/issues/1425 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - uses: actions/checkout@v6 + with: + submodules: 'recursive' + - name: Setup .NET + uses: actions/setup-dotnet@v5 + with: + dotnet-version: '10.x' + - name: Build and Test + env: + RELEASE_NOTES: | + # ${{ steps.release_drafter.outputs.name }} + + ${{ steps.release_drafter.outputs.body }} + run: | + # .NET Core MSBuild cannot parse , and ; correctly so we replace them with substitutions: https://github.com/dotnet/msbuild/issues/471#issuecomment-366268743 + # PowerShell string replacement + $env:RELEASE_NOTES = $env:RELEASE_NOTES -replace ',','%2C' -replace ';','%3B' + + dotnet workload restore + dotnet test --solution CSharpMath.sln -c Release -p:PackageReleaseNotes="$env:RELEASE_NOTES" -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} + #### Awaiting coverlet.MTP at https://github.com/coverlet-coverage/coverlet/pull/1788 + # # --collect:"XPlat Code Coverage" means collect test coverage with https://github.com/coverlet-coverage/coverlet + # # Coverlet settings come after --: https://github.com/coverlet-coverage/coverlet/blob/master/Documentation/VSTestIntegration.md#advanced-options-supported-via-runsettings + # dotnet test --solution CSharpMath.sln -c Release --collect:"XPlat Code Coverage" --results-directory .testcoverage -p:PackageReleaseNotes="$env:RELEASE_NOTES" -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.IncludeTestAssembly=true + # shell: pwsh + #- name: Run ReportGenerator on Test Coverage results + # uses: danielpalme/ReportGenerator-GitHub-Action@5 + # with: + # reports: '.testcoverage/**/*.*' # REQUIRED # The coverage reports that should be parsed (separated by semicolon). Globbing is supported. + # targetdir: '.testcoverage/report' # REQUIRED # The directory where the generated report should be saved. + # reporttypes: 'Html' # The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, Xml, XmlSummary + # title: 'CSharpMath test coverage results' # Optional title. + # tag: ${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} # Optional tag or build version. + #- name: Upload CSharpMath test coverage results as CI artifacts + # uses: actions/upload-artifact@v4 + # with: + # name: CSharpMath test coverage results + # path: .testcoverage/ + #- name: Upload CSharpMath test coverage results to codecov.io + # uses: codecov/codecov-action@v4 + # with: + # file: .testcoverage/**/*.xml # optional + # name: CSharpMath test coverage # optional + # fail_ci_if_error: false # optional (default = false) + - name: Upload CSharpMath.Rendering.Tests results as CI artifacts + uses: actions/upload-artifact@v4 + if: always() # Run even when a previous step failed: https://stackoverflow.com/a/58859404/5429648 + with: + name: CSharpMath.Rendering.Tests results + path: CSharpMath.Rendering.Tests/*/*.png + - name: Upload CSharpMath.Xaml.Tests.NuGet results as CI artifacts + uses: actions/upload-artifact@v4 + if: always() + with: + name: CSharpMath.Xaml.Tests.NuGet results + path: CSharpMath.Xaml.Tests.NuGet/*.png + - name: Upload NuGet packages as CI artifacts + uses: actions/upload-artifact@v4 + if: always() + with: + name: NuGet packages + path: .nupkgs/ + - name: Push CI artifacts to GitHub Packages registry + if: github.ref == 'refs/heads/master' + run: | + # "dotnet nuget push" with "dotnet nuget add source" to GitHub Packages is unstable for project names with a dot: https://github.com/NuGet/Home/issues/9775#issuecomment-714509211 + # So we must specify api-key directly in "dotnet nuget push" instead of following the GitHub Packages documentation + # We use quotes to avoid shell globbing: https://github.com/NuGet/Home/issues/4393#issuecomment-667618120 + # --no-symbols true to not let GitHub Releases interpret .snupkg as .nupkg + dotnet nuget push '.nupkgs/*.nupkg' --source 'https://nuget.pkg.github.com/verybadcat/index.json' --api-key ${{ github.token }} --skip-duplicate --no-symbols true + shell: pwsh \ No newline at end of file diff --git a/.github/workflows/Release.yml b/.github/workflows/Release.yml index 4ffeb554c..53606084d 100644 --- a/.github/workflows/Release.yml +++ b/.github/workflows/Release.yml @@ -5,15 +5,15 @@ on: types: [published] jobs: CSharpMath: - runs-on: ubuntu-latest + runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v6 with: submodules: 'recursive' - - name: Setup .NET Core - uses: actions/setup-dotnet@v1 + - name: Setup .NET + uses: actions/setup-dotnet@v5 with: - dotnet-version: '3.1.401' + dotnet-version: '10.x' - name: Build GitHub Releases draft artifacts env: RELEASE_NOTES: | @@ -22,13 +22,13 @@ jobs: ${{ github.event.release.body }} run: | # .NET Core MSBuild cannot parse , and ; correctly so we replace them with substitutions: https://github.com/dotnet/msbuild/issues/471#issuecomment-366268743 - # https://www.gnu.org/software/bash/manual/bash.html#Shell-Parameter-Expansion - # ${parameter/pattern/string} If pattern begins with ‘/’, all matches of pattern are replaced with string. Normally only the first match is replaced. - RELEASE_NOTES=${RELEASE_NOTES//,/%2C} - RELEASE_NOTES=${RELEASE_NOTES//;/%3B} + # PowerShell string replacement + $env:RELEASE_NOTES = $env:RELEASE_NOTES -replace ',','%2C' -replace ';','%3B' + dotnet workload restore # -r for restore - dotnet msbuild -r -p:Configuration=Release -p:PackageVersion="${{ github.event.release.tag_name }}" -p:PackageReleaseNotes="$RELEASE_NOTES" CSharpMath.CrossPlatform.slnf + dotnet msbuild -r -p:Configuration=Release -p:PackageVersion="${{ github.event.release.tag_name }}" -p:PackageReleaseNotes="$env:RELEASE_NOTES" CSharpMath.sln + shell: pwsh - name: Upload to GitHub Releases uses: svenstaro/upload-release-action@v2 with: @@ -41,3 +41,4 @@ jobs: run: | # We use double quotes to avoid shell globbing: https://github.com/NuGet/Home/issues/4393#issuecomment-667618120 # Use --skip-duplicate since we want re-runs of this workflow to succeed in case of network issues dotnet nuget push ".nupkgs/*.nupkg" -k ${{ secrets.NUGET_API_KEY }} -s https://api.nuget.org/v3/index.json --skip-duplicate + shell: pwsh diff --git a/.github/workflows/Test.yml b/.github/workflows/Test.yml index 93d2064ae..e7afd2f41 100644 --- a/.github/workflows/Test.yml +++ b/.github/workflows/Test.yml @@ -1,178 +1,29 @@ -name: Test +name: Build and Test -on: [push, pull_request] +on: push jobs: - Core: - runs-on: ubuntu-latest # release-drafter/release-drafter@v5 only works on Linux: https://github.com/release-drafter/release-drafter/issues/558 + Everything: + strategy: + fail-fast: false # Don't cancel other os builds if one fails + matrix: + # Check included Xcode versions for GitHub Actions: https://github.com/actions/runner-images?tab=readme-ov-file#available-images + os: [windows-latest, ubuntu-latest, macos-26] + runs-on: ${{ matrix.os }} steps: - - name: Update draft on GitHub Releases - id: release_drafter - uses: release-drafter/release-drafter@v5 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - uses: actions/checkout@v2 + - uses: maxim-lobanov/setup-xcode@v1 + if: startsWith(matrix.os, 'macos') with: - submodules: 'recursive' - - name: Setup .NET Core # Required to execute ReportGenerator - uses: actions/setup-dotnet@v1 - with: - dotnet-version: '3.1.401' - - name: Update dependencies in CSharpMath.Xaml.Tests.NuGet - run: | - dotnet tool install -g dotnet-outdated - update() { - dotnet outdated -u CSharpMath.Xaml.Tests.NuGet - dotnet outdated -pre Always -inc CSharpMath -u CSharpMath.Xaml.Tests.NuGet - } - # retry 5 times since dotnet outdated fails often: https://github.com/jerriep/dotnet-outdated/issues/299 - update || update || update || update || update - - name: Build and Test - env: - RELEASE_NOTES: | - # ${{ steps.release_drafter.outputs.name }} - - ${{ steps.release_drafter.outputs.body }} - run: | - # .NET Core MSBuild cannot parse , and ; correctly so we replace them with substitutions: https://github.com/dotnet/msbuild/issues/471#issuecomment-366268743 - # https://www.gnu.org/software/bash/manual/bash.html#Shell-Parameter-Expansion - # ${parameter/pattern/string} If pattern begins with ‘/’, all matches of pattern are replaced with string. Normally only the first match is replaced. - RELEASE_NOTES=${RELEASE_NOTES//,/%2C} - RELEASE_NOTES=${RELEASE_NOTES//;/%3B} - - # --collect:"XPlat Code Coverage" means collect test coverage with https://github.com/coverlet-coverage/coverlet - # Coverlet settings come after --: https://github.com/coverlet-coverage/coverlet/blob/master/Documentation/VSTestIntegration.md#advanced-options-supported-via-runsettings - dotnet test CSharpMath.CrossPlatform.slnf -c Release -l GitHubActions --blame --collect:"XPlat Code Coverage" -r .testcoverage -p:PackageReleaseNotes="$RELEASE_NOTES" -p:PackageVersion=${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} -- DataCollectionRunSettings.DataCollectors.DataCollector.Configuration.IncludeTestAssembly=true - - name: Run ReportGenerator on Test Coverage results - uses: danielpalme/ReportGenerator-GitHub-Action@4.6.7 - with: - reports: '.testcoverage/**/*.*' # REQUIRED # The coverage reports that should be parsed (separated by semicolon). Globbing is supported. - targetdir: '.testcoverage/report' # REQUIRED # The directory where the generated report should be saved. - reporttypes: 'Html' # The output formats and scope (separated by semicolon) Values: Badges, Clover, Cobertura, CsvSummary, Html, HtmlChart, HtmlInline, HtmlInline_AzurePipelines, HtmlInline_AzurePipelines_Dark, HtmlSummary, JsonSummary, Latex, LatexSummary, lcov, MHtml, PngChart, SonarQube, TeamCitySummary, TextSummary, Xml, XmlSummary - title: 'CSharpMath test coverage results' # Optional title. - tag: ${{ steps.release_drafter.outputs.tag_name || format('{0}-pr', github.event.number) }}-ci-${{ github.sha }} # Optional tag or build version. - - name: Upload CSharpMath test coverage results as CI artifacts - uses: actions/upload-artifact@v2 - with: - name: CSharpMath test coverage results - path: .testcoverage/ - - name: Upload CSharpMath test coverage results to codecov.io - uses: codecov/codecov-action@v1 - with: - file: .testcoverage/**/*.xml # optional - name: CSharpMath test coverage # optional - fail_ci_if_error: true # optional (default = false) - - name: Upload CSharpMath.Rendering.Tests results as CI artifacts - uses: actions/upload-artifact@v2 - if: always() # Run even when a previous step failed: https://stackoverflow.com/a/58859404/5429648 + # Check required Xcode version for latest "dotnet workload restore": https://github.com/dotnet/macios/releases + xcode-version: '26.2' # If this is to be changed, also check macos-version in matrix.os above + - uses: actions/setup-dotnet@v5 with: - name: CSharpMath.Rendering.Tests results - path: CSharpMath.Rendering.Tests/*/*.png - - name: Upload CSharpMath.Xaml.Tests.NuGet results as CI artifacts - uses: actions/upload-artifact@v2 - if: always() - with: - name: CSharpMath.Xaml.Tests.NuGet results - path: CSharpMath.Xaml.Tests.NuGet/*.png - - name: Upload NuGet packages as CI artifacts - uses: actions/upload-artifact@v2 - if: always() - with: - name: NuGet packages - path: .nupkgs/ - - name: Push CI artifacts to GitHub Packages registry - if: github.ref == 'refs/heads/master' - run: | - # "dotnet nuget push" with "dotnet nuget add source" to GitHub Packages is unstable for project names with a dot: https://github.com/NuGet/Home/issues/9775#issuecomment-714509211 - # So we must specify api-key directly in "dotnet nuget push" instead of following the GitHub Packages documentation - # We use quotes to avoid shell globbing: https://github.com/NuGet/Home/issues/4393#issuecomment-667618120 - # --no-symbols true to not let GitHub Releases interpret .snupkg as .nupkg - dotnet nuget push '.nupkgs/*.nupkg' --source 'https://nuget.pkg.github.com/verybadcat/index.json' --api-key ${{ github.token }} --skip-duplicate --no-symbols true - Ios: - runs-on: macos-latest - steps: - - uses: actions/checkout@v2 + dotnet-version: '10.x' + - uses: actions/checkout@v6 with: submodules: 'recursive' - - run: nuget restore CSharpMath.sln - - run: msbuild CSharpMath.Ios.Tests - - name: Run tests - env: - IOS_SIM_NAME: iPhone 11 # https://github.com/actions/virtual-environments/blob/master/images/macos/macos-10.15-Readme.md#installed-simulators - BUNDLE_IDENTIFIER: CSharpMath.Ios.Unit-Tests # Located inside CSharpMath.Ios.Tests Info.plist file - APP_PATH: CSharpMath.Ios.Tests/bin/iPhoneSimulator/Debug/CSharpMath.Ios.Tests.app - run: | - # This script is a heavily modified version of https://gist.github.com/jerrymarino/1f9eb6a06c423f9744ea297d80193a9b - - IOS_SIM_UDID=`xcrun simctl list | grep -w "$IOS_SIM_NAME" | awk 'match($0, /\(([-0-9A-F]+)\)/) { print substr( $0, RSTART + 1, RLENGTH - 2 )}' | head -1` - SIMULATOR_PATH='/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app/Contents/MacOS/Simulator' - - # run_ios_sim builds and runs an iOS app on the simulator - # - # It is designed to replicate the behavior of "Run" in Xcode and assumes basic - # xcodebuild usage. - # - # USAGE: - # export IOS_SIM_UDID=342F9A20-DF48-41A9-BE60-C6B35F47E97F; \ - # export BUNDLE_IDENTIFIER=a.Some; \ - # export APP_PATH=$PWD/Build/Debug-iphonesimulator/$APP_NAME.app \ - # /path/to/run_ios_sim.sh - # - # Note that the UDID must match a device where runtime is installed See - # available devices with "simctl list" - # - # Tested on Xcode 8.3.1 a few times - # Author: Jerry Marino - @jerrymarino - - APP_NAME=`echo ""${APP_PATH##*/}"" | cut -d'.' -f1` - - echo "Running sim for $APP_NAME - $BUNDLE_IDENTIFIER" - - # If the booted simulator does not match, then we need to restart it. Expect an - # output list of the form - # "Phone: iPhone 7 Plus (342F9A20-DF48-41A9-BE60-C6B35F47E97F) (Booted)" - BOOTED_UDID=`xcrun simctl list | grep Booted | perl -pe 's/(.*\()(.*)\)+ (.*)/\2/' | sed -n 1p` - if [[ $BOOTED_UDID != $IOS_SIM_UDID ]]; then - killall Simulator || true # Ignore error code 1: No matching process has been found - else - # FIXME: We don't need to do this for all cases and - # it is slow - killall Simulator || true # Ignore error code 1: No matching process has been found - fi - - # Open the simulator - open -a "$SIMULATOR_PATH" --args -CurrentDeviceUDID $IOS_SIM_UDID - - # Wait until there is a device booted - - function booted_sim_ct() { - echo `xcrun simctl list | grep Booted | wc -l | sed -e 's/ //g'` - } - - while [ `booted_sim_ct` -lt 1 ] - do - sleep 1 - done - - echo "Installing app at path $APP_PATH" - xcrun simctl install booted $APP_PATH - - # Launch the app program into the booted sim - TESTS_OUTPUT=`xcrun simctl launch --console booted "$BUNDLE_IDENTIFIER" 2>&1` - # 2>&1 means "redirect stderr to stdout": https://stackoverflow.com/a/818284/5429648 - - echo "$TESTS_OUTPUT" - - # Move artifacts (generated pictures) to a known path for uploading - TESTS_ARTIFACTS="`xcrun simctl get_app_container booted $BUNDLE_IDENTIFIER data`/Documents/*" - mkdir -p /tmp/tests_artifacts - mv $TESTS_ARTIFACTS /tmp/tests_artifacts # We don't put $TESTS_ARTIFACTS in double quotes because we need path expansion - - # We fail this workflow if the debug output contains [FAIL] (i.e. a test has failed). - if [[ "$TESTS_OUTPUT" == *"[FAIL]"* ]] - then exit 1 - fi - - uses: actions/upload-artifact@v2 - if: always() # Run even when a previous step failed: https://stackoverflow.com/a/58859404/5429648 - with: - name: CSharpMath.Ios.Tests Results - path: /tmp/tests_artifacts + - name: Install MAUI workloads + run: dotnet workload restore + - name: Build Everything + run: dotnet build CSharpMath.sln # Newer macOS workloads may require newer Xcode versions. Update above. + - name: Run Tests + run: dotnet test --solution CSharpMath.sln \ No newline at end of file diff --git a/.gitmodules b/.gitmodules index 09164e2b0..8bcba5cb2 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,3 @@ [submodule "Typography"] path = Typography url = https://github.com/LayoutFarm/Typography.git -[submodule "Wiki"] - path = CSharpMath.Wiki - url = https://github.com/verybadcat/CSharpMath.wiki.git diff --git a/CSharpMath.Apple/AppleMathView.cs b/CSharpMath.Apple/AppleMathView.cs deleted file mode 100644 index 19ae208aa..000000000 --- a/CSharpMath.Apple/AppleMathView.cs +++ /dev/null @@ -1,128 +0,0 @@ -using CSharpMath.Atom; -using CSharpMath.Display; -using CSharpMath.Display.FrontEnd; -using CoreGraphics; -using UIKit; -using TGlyph = System.UInt16; -using TFont = CSharpMath.Apple.AppleMathFont; -using CoreText; -using System; -using Foundation; -#if __IOS__ -using NView = UIKit.UIView; -using NColor = UIKit.UIColor; -using NContentInsets = UIKit.UIEdgeInsets; -#else -using NView = AppKit.NSView; -#endif - -namespace CSharpMath.Apple { - public class AppleMathView : NView { - public string? ErrorMessage { get; set; } - private IDisplay? _displayList = null; - public float FontSize { get; set; } = 20f; - public ColumnAlignment TextAlignment { get; set; } = ColumnAlignment.Left; - public NContentInsets ContentInsets { get; set; } - private LineStyle _style = LineStyle.Display; - public LineStyle LineStyle { - get => _style; - set { - _style = value; - if (_mathList != null) { - _displayList = Typesetter.CreateLine(_mathList, - TFont.LatinMath(FontSize), _typesettingContext, _style); - } - InvalidateIntrinsicContentSize(); - SetNeedsLayout(); - } - } - private MathList _mathList = new MathList(); - public MathList MathList { - get => _mathList; - set { - _mathList = value; - LaTeX = LaTeXParser.MathListToLaTeX(value).ToString(); - InvalidateIntrinsicContentSize(); - SetNeedsLayout(); - } - } - private string _latex = ""; - public string LaTeX { - get => _latex; - set { - _latex = value; - (_mathList, ErrorMessage) = LaTeXParser.MathListFromLaTeX(value); - if (_mathList != null) { - _displayList = Typesetter.CreateLine(_mathList, - TFont.LatinMath(FontSize), _typesettingContext, _style); - } - InvalidateIntrinsicContentSize(); - SetNeedsLayout(); - } - } - public bool DisplayErrorInline { get; set; } = true; - public NColor TextColor { get; set; } - private readonly TypesettingContext _typesettingContext; - public AppleMathView - (TypesettingContext typesettingContext, float fontSize) { - Layer.GeometryFlipped = true; - BackgroundColor = NColor.FromRGB(0.9f, 0.9f, 0.9f); - TextColor = NColor.Black; - FontSize = fontSize; - _typesettingContext = typesettingContext; - } - public override CGSize SizeThatFits(CGSize size) { - CGSize r; - if (_displayList != null) { - r = _displayList.DisplayBounds().Size; - r.Width += ContentInsets.Left + ContentInsets.Right; - r.Height += ContentInsets.Top + ContentInsets.Bottom; - } else { - r = new CGSize(320, 40); - } - return r; - } - public override void LayoutSubviews() { - if (_mathList != null && _displayList != null) { - float displayWidth = _displayList.Width; - var textX = TextAlignment switch - { - ColumnAlignment.Left => ContentInsets.Left, - ColumnAlignment.Center => - (Bounds.Size.Width - ContentInsets.Right - displayWidth) / 2, - ColumnAlignment.Right => - Bounds.Size.Width - ContentInsets.Right - displayWidth, - _ => 0, - }; - var availableHeight = - Bounds.Size.Height - ContentInsets.Top - ContentInsets.Bottom; - var contentHeight = - Math.Max(_displayList.Ascent + _displayList.Descent, FontSize / 2); - var textY = - (availableHeight - contentHeight) / 2 - + ContentInsets.Bottom + _displayList.Descent; - _displayList.Position = new System.Drawing.PointF((float)textX, (float)textY); - } - } - public override void Draw(CGRect rect) { - base.Draw(rect); - var cgContext = UIGraphics.GetCurrentContext(); - if (_mathList != null && _displayList != null) { - cgContext.SaveState(); - cgContext.SetStrokeColor(TextColor.CGColor); - cgContext.SetFillColor(TextColor.CGColor); - _displayList.Draw(new AppleGraphicsContext(cgContext)); - cgContext.RestoreState(); - } else if (ErrorMessage != null) { - cgContext.SaveState(); - float errorFontSize = 20; - cgContext.TextPosition = new CGPoint(0, Bounds.Size.Height - errorFontSize); - new CTLine(new NSAttributedString(ErrorMessage, new UIStringAttributes { - ForegroundColor = NColor.Red, - Font = UIFont.SystemFontOfSize(errorFontSize), - })).Draw(cgContext); - cgContext.RestoreState(); - } - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/AppleFontMeasurer.cs b/CSharpMath.Apple/BackEnd/AppleFontMeasurer.cs deleted file mode 100644 index 023aabec5..000000000 --- a/CSharpMath.Apple/BackEnd/AppleFontMeasurer.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CSharpMath.Apple { - public class AppleFontMeasurer : Display.FrontEnd.IFontMeasurer { - private AppleFontMeasurer() { } - public static AppleFontMeasurer Instance { get; } = new AppleFontMeasurer(); - public int GetUnitsPerEm(AppleMathFont font) => (int)font.CtFont.UnitsPerEmMetric; - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/AppleGlyphBoundsProvider.cs b/CSharpMath.Apple/BackEnd/AppleGlyphBoundsProvider.cs deleted file mode 100644 index 71f44661d..000000000 --- a/CSharpMath.Apple/BackEnd/AppleGlyphBoundsProvider.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Collections.Generic; -using System.Drawing; -using System.Linq; -using CoreGraphics; -using CoreText; -using CSharpMath.Display; -using CSharpMath.Display.FrontEnd; -using TGlyph = System.UInt16; -using TFont = CSharpMath.Apple.AppleMathFont; - -namespace CSharpMath.Apple { - public class AppleGlyphBoundsProvider: IGlyphBoundsProvider { - private AppleGlyphBoundsProvider() { } - public static AppleGlyphBoundsProvider Instance { get; } = new AppleGlyphBoundsProvider(); - public (IEnumerable Advances, float Total) GetAdvancesForGlyphs - (TFont font, IEnumerable glyphs, int nGlyphs) { - using var glyphArray = new Structures.RentedArray(glyphs, nGlyphs); - var advanceSizes = new CGSize[nGlyphs]; - var combinedAdvance = font.CtFont.GetAdvancesForGlyphs - (CTFontOrientation.Default, glyphArray.Result.Array, advanceSizes, nGlyphs); - return (advanceSizes.Select(advance => (float)advance.Width), (float)combinedAdvance); - } - public IEnumerable GetBoundingRectsForGlyphs(TFont font, IEnumerable glyphs, int nVariants) { - using var glyphArray = new Structures.RentedArray(glyphs, nVariants); - var rects = new CGRect[nVariants]; - font.CtFont.GetBoundingRects(CTFontOrientation.Horizontal, glyphArray.Result.Array, rects, nVariants); - return rects.Select(rect => (RectangleF)rect); - } - public float GetTypographicWidth(TFont font, AttributedGlyphRun run) { - using var aString = run.ToNsAttributedString(); - using var ctLine = new CTLine(aString); - return (float)ctLine.GetTypographicBounds(); - } - } -} diff --git a/CSharpMath.Apple/BackEnd/AppleGlyphNameProvider.cs b/CSharpMath.Apple/BackEnd/AppleGlyphNameProvider.cs deleted file mode 100644 index 556c5611c..000000000 --- a/CSharpMath.Apple/BackEnd/AppleGlyphNameProvider.cs +++ /dev/null @@ -1,11 +0,0 @@ -using CoreGraphics; -using TGlyph = System.UInt16; -namespace CSharpMath.Apple { - public class AppleGlyphNameProvider : Display.FrontEnd.IGlyphNameProvider { - private readonly CGFont _cgFont; - public AppleGlyphNameProvider(CGFont someCgFontSizeIrrelevant) => - _cgFont = someCgFontSizeIrrelevant; - public TGlyph GetGlyph(string glyphName) => _cgFont.GetGlyphWithGlyphName(glyphName); - public string GetGlyphName(TGlyph glyph) => _cgFont.GlyphNameForGlyph(glyph); - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/AppleGraphicsContext.cs b/CSharpMath.Apple/BackEnd/AppleGraphicsContext.cs deleted file mode 100644 index 68bdbf5eb..000000000 --- a/CSharpMath.Apple/BackEnd/AppleGraphicsContext.cs +++ /dev/null @@ -1,57 +0,0 @@ -using System.Collections.Generic; -using System.Drawing; -using System.Linq; -using CoreGraphics; -using CoreText; -using CSharpMath.Display; -using TFont = CSharpMath.Apple.AppleMathFont; -using TGlyph = System.UInt16; - -namespace CSharpMath.Apple { - public class AppleGraphicsContext : Display.FrontEnd.IGraphicsContext { - public AppleGraphicsContext(CGContext cgContext) => CgContext = cgContext; - public CGContext CgContext { get; set; } - public void DrawGlyphsAtPoints - (IReadOnlyList glyphs, TFont font, IEnumerable points, Color? color) { - if (color.HasValue) CgContext.SetFillColor(color.GetValueOrDefault().ToCGColor()); - font.CtFont.DrawGlyphs(CgContext, glyphs.ToArray(), points.Select(p => (CGPoint)p).ToArray()); - } - - public void DrawLine(float x1, float y1, float x2, float y2, float lineThickness, Color? color) { - CgContext.SetLineWidth(lineThickness); - CgContext.SetLineCap(CGLineCap.Round); - if (color.HasValue) CgContext.SetStrokeColor(color.GetValueOrDefault().ToCGColor()); - CgContext.AddLines(new[] { new CGPoint(x1, y1), new CGPoint(x2, y2) }); - CgContext.StrokePath(); - } - - public void DrawGlyphRunWithOffset(AttributedGlyphRun run, PointF offset, Color? color) { - CgContext.TextPosition = new CGPoint - (CgContext.TextPosition.X + offset.X, CgContext.TextPosition.Y + offset.Y); - if (color.HasValue) CgContext.SetFillColor(color.GetValueOrDefault().ToCGColor()); - using var textLine = new CTLine(run.ToNsAttributedString()); - textLine.Draw(CgContext); - } - - public void FillRect(RectangleF rect, Color color) { - CgContext.SetFillColor(color.ToCGColor()); - CgContext.FillRect(new CGRect(rect.X, rect.Y, rect.Width, rect.Height)); - } - - public void RestoreState() { - CgContext.RestoreState(); - } - - public void SaveState() { - CgContext.SaveState(); - } - - public void SetTextPosition(PointF position) { - CgContext.TextPosition = position; - } - - public void Translate(PointF dxy) { - CgContext.TranslateCTM(dxy.X, dxy.Y); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/AppleMathFont.cs b/CSharpMath.Apple/BackEnd/AppleMathFont.cs deleted file mode 100644 index 61cf2f954..000000000 --- a/CSharpMath.Apple/BackEnd/AppleMathFont.cs +++ /dev/null @@ -1,38 +0,0 @@ -using CoreGraphics; -using CoreText; - -namespace CSharpMath.Apple { - /// Corresponds to MTFont in iosMath. - public struct AppleMathFont : Display.FrontEnd.IFont { - public float PointSize { get; } - public CGFont CgFont { get; private set; } - public CTFont CtFont { get; private set; } - public string Name { get; private set; } - internal AppleMathFont(string name, CGFont cgFont, float size) { - PointSize = size; - Name = name; - CgFont = cgFont; - CtFont = new CTFont(CgFont, size, CGAffineTransform.MakeIdentity()); - } - public AppleMathFont(AppleMathFont cloneMe, float pointSize) { - PointSize = pointSize; - Name = cloneMe.Name; - CgFont = cloneMe.CgFont; - CtFont = new CTFont(CgFont, pointSize, CGAffineTransform.MakeIdentity()); - } - private const string LatinMathFontName = "latinmodern-math"; - static AppleMathFont() { - using var fontDataProvider = new CGDataProvider( - Foundation.NSData.FromStream( - new Resources.ManifestResourceProvider( - System.Reflection.Assembly.GetExecutingAssembly() - ).ManifestStream(LatinMathFontName + ".otf") - ) - ); - LatinMathCG = CGFont.CreateFromProvider(fontDataProvider); - } - public static CGFont LatinMathCG { get; } - public static AppleMathFont LatinMath(float pointSize) => - new AppleMathFont(LatinMathFontName, LatinMathCG, pointSize); - } -} diff --git a/CSharpMath.Apple/BackEnd/AppleTypesetters.cs b/CSharpMath.Apple/BackEnd/AppleTypesetters.cs deleted file mode 100644 index 319fc4f11..000000000 --- a/CSharpMath.Apple/BackEnd/AppleTypesetters.cs +++ /dev/null @@ -1,18 +0,0 @@ -using CSharpMath.Display.FrontEnd; -using TGlyph = System.UInt16; - -namespace CSharpMath.Apple { - public static class AppleTypesetters { - public static TypesettingContext LatinMath { get; } = - new TypesettingContext( - (font, size) => new AppleMathFont(font, size), - AppleGlyphBoundsProvider.Instance, - CtFontGlyphFinder.Instance, - new JsonMathTable( - AppleFontMeasurer.Instance, - Resources.ManifestResources.LatinMath, - new AppleGlyphNameProvider(AppleMathFont.LatinMath(20).CgFont), - AppleGlyphBoundsProvider.Instance) - ); - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/CtFontGlyphFinder.cs b/CSharpMath.Apple/BackEnd/CtFontGlyphFinder.cs deleted file mode 100644 index 026ef06bd..000000000 --- a/CSharpMath.Apple/BackEnd/CtFontGlyphFinder.cs +++ /dev/null @@ -1,40 +0,0 @@ -using CSharpMath.Display.FrontEnd; -using TFont = CSharpMath.Apple.AppleMathFont; -using TGlyph = System.UInt16; -using System.Globalization; -using System.Collections.Generic; - -namespace CSharpMath.Apple { - public class CtFontGlyphFinder : IGlyphFinder { - private CtFontGlyphFinder() { } - public static CtFontGlyphFinder Instance { get; } = new CtFontGlyphFinder(); - public IEnumerable FindGlyphs(TFont font, string str) { - // not completely sure this is correct. Need an actual - // example of a composed character sequence coming from LaTeX. - var unicodeIndexes = StringInfo.ParseCombiningCharacters(str); - foreach (var index in unicodeIndexes) { - yield return FindGlyphForCharacterAtIndex(font, index, str); - } - } - public bool GlyphIsEmpty(TGlyph glyph) => glyph == 0; - public TGlyph EmptyGlyph => 0; - public TGlyph FindGlyphForCharacterAtIndex(TFont font, int index, string str) { - var unicodeIndices = StringInfo.ParseCombiningCharacters(str); - int start = 0; - int end = str.Length; - foreach (var unicodeIndex in unicodeIndices) { - if (unicodeIndex <= index) { - start = unicodeIndex; - } else { - end = unicodeIndex; - break; - } - } - int length = end - start; - TGlyph[] glyphs = new TGlyph[length]; - font.CtFont.GetGlyphsForCharacters( - str.Substring(start, length).ToCharArray(), glyphs, length); - return glyphs[0]; - } - } -} diff --git a/CSharpMath.Apple/BackEnd/IFontMeasurer.cs b/CSharpMath.Apple/BackEnd/IFontMeasurer.cs deleted file mode 100644 index a32602cd9..000000000 --- a/CSharpMath.Apple/BackEnd/IFontMeasurer.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CSharpMath.Display.FrontEnd { - public interface IFontMeasurer where TFont: IFont { - /// A proportionality constant that is applied when - /// reading from the Json table. - int GetUnitsPerEm(TFont font); - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/BackEnd/IGlyphNameProvider.cs b/CSharpMath.Apple/BackEnd/IGlyphNameProvider.cs deleted file mode 100644 index 0918bf91d..000000000 --- a/CSharpMath.Apple/BackEnd/IGlyphNameProvider.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace CSharpMath.Display.FrontEnd { - /// - /// The names provided by this class are used to lookup spacings in JsonMathTable.cs. - /// - public interface IGlyphNameProvider { - string GetGlyphName(TGlyph glyph); - TGlyph GetGlyph(string glyphName); - } -} diff --git a/CSharpMath.Apple/CSharpMath.Apple.projitems b/CSharpMath.Apple/CSharpMath.Apple.projitems deleted file mode 100644 index 2d0cd4e8e..000000000 --- a/CSharpMath.Apple/CSharpMath.Apple.projitems +++ /dev/null @@ -1,36 +0,0 @@ - - - - $(MSBuildAllProjects);$(MSBuildThisFileFullPath) - true - {1E62C0F0-B5C9-430E-ADDC-6F6EC6E0BDE1} - - - CSharpMath.Apple - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Apple/CSharpMath.Apple.shproj b/CSharpMath.Apple/CSharpMath.Apple.shproj deleted file mode 100644 index 6d1f84c6e..000000000 --- a/CSharpMath.Apple/CSharpMath.Apple.shproj +++ /dev/null @@ -1,11 +0,0 @@ - - - - {1E62C0F0-B5C9-430E-ADDC-6F6EC6E0BDE1} - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Apple/Extensions/AttributedGlyphRun.cs b/CSharpMath.Apple/Extensions/AttributedGlyphRun.cs deleted file mode 100644 index 6aede1974..000000000 --- a/CSharpMath.Apple/Extensions/AttributedGlyphRun.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Globalization; -using CoreText; -using CSharpMath.Display; -using Foundation; -using TFont = CSharpMath.Apple.AppleMathFont; -using TGlyph = System.UInt16; - -namespace CSharpMath.Apple { - public static partial class Extensions { - public static NSMutableAttributedString ToNsAttributedString - (this AttributedGlyphRun glyphRun) { - var text = glyphRun.Text.ToString(); - var unicodeIndexes = StringInfo.ParseCombiningCharacters(text); - var attributedString = new NSMutableAttributedString(text, new CTStringAttributes { - ForegroundColorFromContext = true, - Font = glyphRun.Font.CtFont - }); - var kernedGlyphs = glyphRun.GlyphInfos; - for (int i = 0; i < kernedGlyphs.Count; i++) { - var range = new NSRange(unicodeIndexes[i], - (i < unicodeIndexes.Length - 1 ? unicodeIndexes[i + 1] : text.Length) - - unicodeIndexes[i]); - if (kernedGlyphs[i].KernAfterGlyph is var kern && !(kern is 0)) - attributedString.AddAttribute - (CTStringAttributeKey.KerningAdjustment, new NSNumber(kern), range); - if (kernedGlyphs[i].Foreground is System.Drawing.Color foreground) - attributedString.AddAttribute(CTStringAttributeKey.ForegroundColor, - ObjCRuntime.Runtime.GetNSObject(foreground.ToCGColor().Handle), range); - } - return attributedString; - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/Extensions/Color.cs b/CSharpMath.Apple/Extensions/Color.cs deleted file mode 100644 index 828c7de96..000000000 --- a/CSharpMath.Apple/Extensions/Color.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace CSharpMath.Apple { - using System.Drawing; - partial class Extensions { - public static CoreGraphics.CGColor ToCGColor(this Color color) => - new CoreGraphics.CGColor(color.R / 255f, color.G / 255f, color.B / 255f, color.A / 255f); - public static UIKit.UIColor ToUIColor(this Color color) => - new UIKit.UIColor(color.R / 255f, color.G / 255f, color.B / 255f, color.A / 255f); - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/Resources/AssemblyExtensions.cs b/CSharpMath.Apple/Resources/AssemblyExtensions.cs deleted file mode 100644 index ba2c465e2..000000000 --- a/CSharpMath.Apple/Resources/AssemblyExtensions.cs +++ /dev/null @@ -1,70 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Reflection; - -namespace CSharpMath.Resources { - public static class Extensions { - public static string? ManifestResourcePrefix(this Assembly assembly) { - string? r = null; - const string resourceString = ".Resources."; - int resourcesStringLength = resourceString.Length; - foreach (string name in assembly.GetManifestResourceNames()) { - int resIndex = name.LastIndexOf(resourceString, StringComparison.OrdinalIgnoreCase); - if (resIndex > 0) { - int resEndIndex = resIndex + resourcesStringLength; - r = name.Substring(0, resEndIndex); - break; - } - } - return r; - } - public static List ManifestEntriesWithPrefix - (this Assembly assembly, string prefix -#if DEBUG - , bool recursingIsOK = true -#endif - ) { - var r = new List(); - var namePrefix = assembly.ManifestResourcePrefix(); - if (namePrefix != null) { - int resEndIndex = namePrefix.Length; - string[] names = assembly.GetManifestResourceNames(); - string fullPrefix = namePrefix + prefix; - foreach (string name in names) { - if (name.StartsWith(fullPrefix, StringComparison.OrdinalIgnoreCase)) { - string removeMyName = name.Substring(resEndIndex); - r.Add(removeMyName); - } - } -#if DEBUG - if (r.Count == 0) { - string errorMessage; - if (fullPrefix.ToLowerInvariant().IndexOf("resources.resources.resources", StringComparison.OrdinalIgnoreCase) != -1) { - errorMessage = prefix + " not found! Input path should not start with 'Resources' as that is added in this method."; - } else { - errorMessage = prefix + " not found! Probably either an incorrect path or incorrect resource type (should be EmbeddedResource)."; - } - - if (recursingIsOK) { - int length = prefix.Length; - while (length > 1) { - length--; - string shorterPrefix = prefix.Substring(0, length); - var shorterList = assembly.ManifestEntriesWithPrefix(shorterPrefix, false); - if (shorterList.Count > 1) { - string firstPartial = shorterList[0]; - } - } - if (length == 1) { - throw new FileNotFoundException("No matches found, even of the first character", prefix); - } - } - throw new FileNotFoundException(errorMessage); - } -#endif - } - return r; - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/Resources/ManifestResourceProvider.cs b/CSharpMath.Apple/Resources/ManifestResourceProvider.cs deleted file mode 100644 index 1dafa2b31..000000000 --- a/CSharpMath.Apple/Resources/ManifestResourceProvider.cs +++ /dev/null @@ -1,14 +0,0 @@ -using System.IO; -using System.Reflection; - -namespace CSharpMath.Resources { - public class ManifestResourceProvider { - private readonly Assembly _resourceAssembly; - /// Pass in the assembly where the resources are stored. - public ManifestResourceProvider(Assembly resourceAssembly) => - _resourceAssembly = resourceAssembly; - public Stream? ManifestStream(string resourceName) => - _resourceAssembly.GetManifestResourceStream - (_resourceAssembly.ManifestResourcePrefix() + resourceName); - } -} diff --git a/CSharpMath.Apple/Resources/ManifestResources.cs b/CSharpMath.Apple/Resources/ManifestResources.cs deleted file mode 100644 index 14ac0b96a..000000000 --- a/CSharpMath.Apple/Resources/ManifestResources.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Newtonsoft.Json.Linq; -using System.IO; - -namespace CSharpMath.Resources { - public static class ManifestResources { - private static JToken? _latinMath; - internal static Stream LatinMathContent => - new ManifestResourceProvider(System.Reflection.Assembly.GetExecutingAssembly()) - .ManifestStream("latinmodern-math.json") - ?? throw new Structures.InvalidCodePathException("Failed to load Latin Modern Math"); - public static JToken LatinMath { - get { - if (_latinMath is null) { - using var textReader = new StreamReader(LatinMathContent); - using var reader = new Newtonsoft.Json.JsonTextReader(textReader); - _latinMath = - new Newtonsoft.Json.JsonSerializer().Deserialize(reader).Root; - } - return _latinMath; - } - } - } -} \ No newline at end of file diff --git a/CSharpMath.Apple/Resources/latinmodern-math.otf b/CSharpMath.Apple/Resources/latinmodern-math.otf deleted file mode 100644 index 0e4642e91..000000000 Binary files a/CSharpMath.Apple/Resources/latinmodern-math.otf and /dev/null differ diff --git a/CSharpMath.Avalonia.Example/App.xaml b/CSharpMath.Avalonia.Example/App.xaml index 3c327353f..018f7856d 100644 --- a/CSharpMath.Avalonia.Example/App.xaml +++ b/CSharpMath.Avalonia.Example/App.xaml @@ -4,7 +4,7 @@ - + diff --git a/CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj b/CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj index 42e47464b..93dae7a4e 100644 --- a/CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj +++ b/CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj @@ -1,7 +1,7 @@  - netcoreapp3.1 + net10.0 WinExe @@ -11,6 +11,7 @@ + diff --git a/CSharpMath.Avalonia.Example/MainView.xaml b/CSharpMath.Avalonia.Example/MainView.xaml index a78add00b..e88a7c73c 100644 --- a/CSharpMath.Avalonia.Example/MainView.xaml +++ b/CSharpMath.Avalonia.Example/MainView.xaml @@ -18,9 +18,9 @@ Margin="2,8" Padding="8,0" VerticalContentAlignment="Center" - Content="Light" - IsChecked="true" /> - + ("lightThemeRbn"); - themes.Checked += (sender, e) => Application.Current.Styles[0] = light; - themes.Unchecked += (sender, e) => Application.Current.Styles[0] = dark; + var light = this.Find("lightThemeRbn")!; + var dark = this.Find("darkThemeRbn")!; + if ((string)Application.Current!.ActualThemeVariant.Key == "Dark") + dark.IsChecked = true; + else light.IsChecked = true; + light.IsCheckedChanged += (sender, e) => { + Application.Current!.RequestedThemeVariant = + light.IsChecked == true ? ThemeVariant.Light : ThemeVariant.Dark; + }; + dark.IsCheckedChanged += (sender, e) => { + Application.Current!.RequestedThemeVariant = + dark.IsChecked == false ? ThemeVariant.Light : ThemeVariant.Dark; + }; } private void InitializeComponent() { diff --git a/CSharpMath.Avalonia.Example/MainWindow.xaml.cs b/CSharpMath.Avalonia.Example/MainWindow.xaml.cs index 51be11dda..2c0c03efe 100644 --- a/CSharpMath.Avalonia.Example/MainWindow.xaml.cs +++ b/CSharpMath.Avalonia.Example/MainWindow.xaml.cs @@ -6,17 +6,16 @@ namespace CSharpMath.Avalonia.Example { public class MainWindow : Window { public MainWindow() { InitializeComponent(); - Icon = new WindowIcon(System.Reflection.Assembly.GetExecutingAssembly() - .GetManifestResourceStream("CSharpMath.Avalonia.Example.Icon.png")); + var stream = System.Reflection.Assembly.GetExecutingAssembly() + .GetManifestResourceStream("CSharpMath.Avalonia.Example.Icon.png"); + if (stream != null) + Icon = new WindowIcon(stream); +#if DEBUG this.AttachDevTools(); +#endif } private void InitializeComponent() { - // TODO: iOS does not support dynamically loading assemblies - // so we must refer to this resource DLL statically. For - // now I am doing that here. But we need a better solution!! - var theme = new global::Avalonia.Themes.Default.DefaultTheme(); - theme.TryGetResource("Button", out _); AvaloniaXamlLoader.Load(this); } } diff --git a/CSharpMath.Avalonia.Example/Pages/CalculatorPage.xaml.cs b/CSharpMath.Avalonia.Example/Pages/CalculatorPage.xaml.cs index e9acb8734..c582b1dc7 100644 --- a/CSharpMath.Avalonia.Example/Pages/CalculatorPage.xaml.cs +++ b/CSharpMath.Avalonia.Example/Pages/CalculatorPage.xaml.cs @@ -9,13 +9,13 @@ public class CalculatorPage : UserControl { public CalculatorPage() => AvaloniaXamlLoader.Load(this); } class CalculatorPageConverter : IValueConverter { - public object Convert(object value, Type targetType, object parameter, CultureInfo culture) => + public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture) => value is string latex ? Atom.LaTeXParser.MathListFromLaTeX(latex) .Bind(list => Evaluation.Interpret(list)) .Match(success => success, error => latex) : value; - object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) => + object? IValueConverter.ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture) => throw new NotImplementedException(); public static CalculatorPageConverter Singleton { get; } = new CalculatorPageConverter(); } diff --git a/CSharpMath.Avalonia/AvaloniaCanvas.cs b/CSharpMath.Avalonia/AvaloniaCanvas.cs index 0e6e276a0..445b2faeb 100644 --- a/CSharpMath.Avalonia/AvaloniaCanvas.cs +++ b/CSharpMath.Avalonia/AvaloniaCanvas.cs @@ -54,11 +54,11 @@ public void Restore() { } public void Save() => _states.Push(new Stack()); public void Scale(float sx, float sy) => - PushState(DrawingContext.PushPreTransform(new Matrix(sx, 0, 0, sy, 0, 0))); + PushState(DrawingContext.PushTransform(Matrix.CreateScale(sx, sy))); public void StrokeRect(float left, float top, float width, float height) => DrawingContext.DrawRectangle(new Pen(CurrentBrush), new Rect(left, top, width, height)); public void Translate(float dx, float dy) => - PushState(DrawingContext.PushPreTransform(new Matrix(1, 0, 0, 1, dx, dy))); + PushState(DrawingContext.PushTransform(Matrix.CreateTranslation(dx, dy))); private void PushState(DrawingContext.PushedState state) => _states.Peek().Push(state); } } diff --git a/CSharpMath.Avalonia/CSharpMath.Avalonia.csproj b/CSharpMath.Avalonia/CSharpMath.Avalonia.csproj index 30523409f..1b64e7a20 100644 --- a/CSharpMath.Avalonia/CSharpMath.Avalonia.csproj +++ b/CSharpMath.Avalonia/CSharpMath.Avalonia.csproj @@ -8,12 +8,11 @@ + - - diff --git a/CSharpMath.Avalonia/Extensions.cs b/CSharpMath.Avalonia/Extensions.cs index ae54f1e5e..4a0a45fa2 100644 --- a/CSharpMath.Avalonia/Extensions.cs +++ b/CSharpMath.Avalonia/Extensions.cs @@ -47,15 +47,16 @@ public static void DrawAsPng (this Painter painter, System.IO.Stream target, float textPainterCanvasWidth = TextPainter.DefaultCanvasWidth, - CSharpMathTextAlignment alignment = CSharpMathTextAlignment.TopLeft) where TContent : class { + int? quality = null, + CSharpMathTextAlignment alignmentForTests = CSharpMathTextAlignment.TopLeft) where TContent : class { if (!(painter.Measure(textPainterCanvasWidth) is { } size)) return; // RenderTargetBitmap does not support zero width/height. ArgumentException will be thrown. if (size.Width is 0) size.Width = 1; if (size.Height is 0) size.Height = 1; using var bitmap = new RenderTargetBitmap(new PixelSize((int)size.Width, (int)size.Height)); - bitmap.Render(new DrawVisual(painter, size, alignment)); - bitmap.Save(target); + bitmap.Render(new DrawVisual(painter, size, alignmentForTests)); + bitmap.Save(target, quality); } } } diff --git a/CSharpMath.Apple/BackEnd/JsonMathTable.cs b/CSharpMath.Core.Example/BackEnd/JsonMathTable.cs similarity index 88% rename from CSharpMath.Apple/BackEnd/JsonMathTable.cs rename to CSharpMath.Core.Example/BackEnd/JsonMathTable.cs index 0c7d8dc67..50f759ba0 100644 --- a/CSharpMath.Apple/BackEnd/JsonMathTable.cs +++ b/CSharpMath.Core.Example/BackEnd/JsonMathTable.cs @@ -1,38 +1,38 @@ using CSharpMath.Display; using CSharpMath.Display.FrontEnd; -using CSharpMath.Structures; using Newtonsoft.Json.Linq; using System.Collections.Generic; using System.Linq; -namespace CSharpMath.Apple { +namespace CSharpMath.Core.BackEnd { + using TFont = TestFont; + using TGlyph = System.Text.Rune; /// Holds lots of constants for spacing between /// various visible elements by reading a JSON file. - public class JsonMathTable : FontMathTable - where TFont : IFont { + public class JsonMathTable : FontMathTable { /// Dictionary object containing a zillion constants, /// typically loaded from a .json file. private readonly JToken _mathTable; private readonly JObject _constantsDictionary; private readonly JObject _assemblyTable; private readonly JObject _italicTable; - public IFontMeasurer FontMeasurer { get; } - public IGlyphNameProvider GlyphNameProvider { get; } + public TestFontMeasurer FontMeasurer { get; } + public TestGlyphNameProvider GlyphNameProvider { get; } public IGlyphBoundsProvider GlyphBoundsProvider { get; } protected float FontUnitsToPt(TFont font, int fontUnits) => fontUnits * font.PointSize / FontMeasurer.GetUnitsPerEm(font); private float ConstantFromTable(TFont font, string constantName) => - FontUnitsToPt(font, _constantsDictionary[constantName].Value()); + FontUnitsToPt(font, _constantsDictionary[constantName]!.Value()); private float PercentFromTable(string name) => // different from _ConstantFromTable in that the _ConstantFromTable requires // a font and uses _FontUnitsToPt, while this is just a straight percentage. - _constantsDictionary[name].Value() / 100f; + _constantsDictionary[name]!.Value() / 100f; public override float RadicalDisplayStyleVerticalGap(TFont font) => ConstantFromTable(font, nameof(RadicalDisplayStyleVerticalGap)); public override float RadicalVerticalGap(TFont font) => ConstantFromTable(font, nameof(RadicalVerticalGap)); - public JsonMathTable(IFontMeasurer fontMeasurer, JToken mathTable, - IGlyphNameProvider glyphNameProvider, + public JsonMathTable(TestFontMeasurer fontMeasurer, JToken mathTable, + TestGlyphNameProvider glyphNameProvider, IGlyphBoundsProvider glyphBoundsProvider) { JObject GetTable(string name) => _mathTable[name] as JObject ?? throw new System.ArgumentException($"Table not found: {name}", nameof(mathTable)); @@ -47,9 +47,9 @@ JObject GetTable(string name) => // different from _ConstantFromTable in that the _ConstantFromTable requires // a font and uses _FontUnitsToPt, while this is just a straight percentage. protected override short ScriptPercentScaleDown(TFont font) => - _constantsDictionary[nameof(ScriptPercentScaleDown)].Value(); + _constantsDictionary[nameof(ScriptPercentScaleDown)]!.Value(); protected override short ScriptScriptPercentScaleDown(TFont font) => - _constantsDictionary[nameof(ScriptScriptPercentScaleDown)].Value(); + _constantsDictionary[nameof(ScriptScriptPercentScaleDown)]!.Value(); /* * NSDictionary* italics = (NSDictionary*) _mathTable[kItalic]; NSString* glyphName = [self.font getGlyphName:glyph]; @@ -123,7 +123,7 @@ public override float RadicalKernBeforeDegree(TFont font) => public override float RadicalKernAfterDegree(TFont font) => ConstantFromTable(font, nameof(RadicalKernAfterDegree)); protected override short RadicalDegreeBottomRaisePercent(TFont font) => - _constantsDictionary[nameof(RadicalDegreeBottomRaisePercent)].Value(); + _constantsDictionary[nameof(RadicalDegreeBottomRaisePercent)]!.Value(); public override float RadicalRuleThickness(TFont font) => ConstantFromTable(font, nameof(RadicalRuleThickness)); public override float RadicalExtraAscender(TFont font) => @@ -140,11 +140,11 @@ public override float RadicalExtraAscender(TFont font) => _assemblyTable[GlyphNameProvider.GetGlyphName(rawGlyph)]?[_assemblyPartsKey] is JArray parts ? parts.Select(partInfo => new GlyphPart( - GlyphNameProvider.GetGlyph(partInfo[_glyphKey].Value()), - FontUnitsToPt(font, partInfo[_advanceKey].Value()), - FontUnitsToPt(font, partInfo[_startConnectorKey].Value()), - FontUnitsToPt(font, partInfo[_endConnectorKey].Value()), - partInfo[_extenderKey].Value())) + GlyphNameProvider.GetGlyph(partInfo[_glyphKey]!.Value()!), + FontUnitsToPt(font, partInfo[_advanceKey]!.Value()), + FontUnitsToPt(font, partInfo[_startConnectorKey]!.Value()), + FontUnitsToPt(font, partInfo[_endConnectorKey]!.Value()), + partInfo[_extenderKey]!.Value())) // Should have been defined, but let's return null : null; public override float MinConnectorOverlap(TFont font) => ConstantFromTable(font, nameof(MinConnectorOverlap)); @@ -152,27 +152,27 @@ public override float RadicalExtraAscender(TFont font) => private const string VerticalVariantsKey = "v_variants"; private const string HorizontalVariantsKey = "h_variants"; public override (IEnumerable variants, int count) GetVerticalVariantsForGlyph(TGlyph rawGlyph) => - GetVariantsForGlyph(rawGlyph, _mathTable[VerticalVariantsKey]); + GetVariantsForGlyph(rawGlyph, _mathTable[VerticalVariantsKey]!); public override (IEnumerable variants, int count) GetHorizontalVariantsForGlyph(TGlyph rawGlyph) => - GetVariantsForGlyph(rawGlyph, _mathTable[HorizontalVariantsKey]); + GetVariantsForGlyph(rawGlyph, _mathTable[HorizontalVariantsKey]!); private (IEnumerable variants, int count) GetVariantsForGlyph(TGlyph rawGlyph, JToken variants) { var glyphName = GlyphNameProvider.GetGlyphName(rawGlyph); var variantGlyphs = variants[glyphName]; - if (!(variantGlyphs is JArray variantGlyphsArray)) { + if (variantGlyphs is not JArray variantGlyphsArray) { var outputGlyph = GlyphNameProvider.GetGlyph(glyphName); - if (outputGlyph is null || !outputGlyph.Equals(rawGlyph)) - throw new InvalidCodePathException + if (!outputGlyph.Equals(rawGlyph)) + throw new Atom.InvalidCodePathException ("GlyphNameProvider.GetGlyph(GlyphNameProvider.GetGlyphName(rawGlyph)) != rawGlyph"); return (new TGlyph[] { outputGlyph }, 1); } else return (variantGlyphsArray.Select(variantObj => - GlyphNameProvider.GetGlyph(((JValue)variantObj).ToString())), + GlyphNameProvider.GetGlyph(((JValue)variantObj).ToString()!)), variantGlyphsArray.Count); } public override TGlyph GetLargerGlyph(TFont font, TGlyph glyph) { var glyphName = GlyphNameProvider.GetGlyphName(glyph); - if (_mathTable[VerticalVariantsKey][glyphName] is JArray variantGlyphs) { + if (_mathTable[VerticalVariantsKey]![glyphName] is JArray variantGlyphs) { foreach (var jVariant in variantGlyphs) { var variantName = jVariant.ToString(); if (variantName != glyphName) { @@ -208,15 +208,15 @@ public override float OverbarRuleThickness(TFont font) => public override float AccentBaseHeight(TFont font) => ConstantFromTable(font, nameof(AccentBaseHeight)); public override float GetTopAccentAdjustment(TFont font, TGlyph glyph) { - var nameValue = _mathTable["accents"][GlyphNameProvider.GetGlyphName(glyph)]; + var nameValue = _mathTable["accents"]![GlyphNameProvider.GetGlyphName(glyph)]; if (nameValue != null) { return FontUnitsToPt(font, nameValue.Value()); } else { // If no top accent is defined then it is the center of the advance width. - using var glyphs = new Structures.RentedArray(glyph); + using var glyphs = new Atom.RentedArray(glyph); var (_, Total) = GlyphBoundsProvider.GetAdvancesForGlyphs(font, glyphs.Result, 1); return Total / 2; } } } -} +} \ No newline at end of file diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFont.cs b/CSharpMath.Core.Example/BackEnd/TestFont.cs similarity index 81% rename from CSharpMath.CoreTests/_Helpers/FrontEnd/TestFont.cs rename to CSharpMath.Core.Example/BackEnd/TestFont.cs index e98f9b041..afa2543ab 100644 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFont.cs +++ b/CSharpMath.Core.Example/BackEnd/TestFont.cs @@ -1,4 +1,4 @@ -namespace CSharpMath.CoreTests.FrontEnd { +namespace CSharpMath.Core.BackEnd { public readonly struct TestFont : Display.FrontEnd.IFont { public TestFont(float pointSize) => PointSize = pointSize; public float PointSize { get; } diff --git a/CSharpMath.Core.Example/BackEnd/TestFontMeasurer.cs b/CSharpMath.Core.Example/BackEnd/TestFontMeasurer.cs new file mode 100644 index 000000000..395fc59bc --- /dev/null +++ b/CSharpMath.Core.Example/BackEnd/TestFontMeasurer.cs @@ -0,0 +1,9 @@ +namespace CSharpMath.Core.BackEnd { + /// A proportionality constant that is applied when + /// reading from the Json table. + public class TestFontMeasurer { + TestFontMeasurer() { } + public static TestFontMeasurer Instance { get; } = new TestFontMeasurer(); + public int GetUnitsPerEm(TestFont font) => 1000; + } +} diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphBoundsProvider.cs b/CSharpMath.Core.Example/BackEnd/TestGlyphBoundsProvider.cs similarity index 94% rename from CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphBoundsProvider.cs rename to CSharpMath.Core.Example/BackEnd/TestGlyphBoundsProvider.cs index 6bc773635..3429cb60c 100644 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphBoundsProvider.cs +++ b/CSharpMath.Core.Example/BackEnd/TestGlyphBoundsProvider.cs @@ -5,8 +5,8 @@ using TGlyph = System.Text.Rune; using CSharpMath.Display; -namespace CSharpMath.CoreTests.FrontEnd { - class TestGlyphBoundsProvider : Display.FrontEnd.IGlyphBoundsProvider { +namespace CSharpMath.Core.BackEnd { + public class TestGlyphBoundsProvider : Display.FrontEnd.IGlyphBoundsProvider { // all constants were chosen to bear some resemblance to a real font. private const float WidthPerCharacterPerFontSize = 0.5f; // "m" and "M" get double width. private const float AscentPerFontSize = 0.7f; diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphFinder.cs b/CSharpMath.Core.Example/BackEnd/TestGlyphFinder.cs similarity index 83% rename from CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphFinder.cs rename to CSharpMath.Core.Example/BackEnd/TestGlyphFinder.cs index 1055032d4..59d05e5bf 100644 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphFinder.cs +++ b/CSharpMath.Core.Example/BackEnd/TestGlyphFinder.cs @@ -1,6 +1,6 @@ -namespace CSharpMath.CoreTests.FrontEnd { +namespace CSharpMath.Core.BackEnd { using TGlyph = System.Text.Rune; - class TestGlyphFinder : Display.FrontEnd.IGlyphFinder { + public class TestGlyphFinder : Display.FrontEnd.IGlyphFinder { TestGlyphFinder() { } public static TestGlyphFinder Instance { get; } = new TestGlyphFinder(); public TGlyph FindGlyphForCharacterAtIndex(TestFont font, int index, string str) => diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphNameProvider.cs b/CSharpMath.Core.Example/BackEnd/TestGlyphNameProvider.cs similarity index 88% rename from CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphNameProvider.cs rename to CSharpMath.Core.Example/BackEnd/TestGlyphNameProvider.cs index a927ef846..4f9f9574f 100644 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestGlyphNameProvider.cs +++ b/CSharpMath.Core.Example/BackEnd/TestGlyphNameProvider.cs @@ -1,8 +1,8 @@ -namespace CSharpMath.CoreTests.FrontEnd { +namespace CSharpMath.Core.BackEnd { using System.Linq; using TGlyph = System.Text.Rune; - /// Looks up a name in latinmodern-math.json - class TestGlyphNameProvider : Display.FrontEnd.IGlyphNameProvider { + /// Looks up a name in latinmodern-math.json. The names provided by this class are used to lookup spacings in JsonMathTable.cs. + public class TestGlyphNameProvider { TestGlyphNameProvider() { } public static TestGlyphNameProvider Instance { get; } = new TestGlyphNameProvider(); static readonly TGlyph italic_a = "𝑎".EnumerateRunes().Single(); diff --git a/CSharpMath.Core.Example/BackEnd/TestTypesettingContext.cs b/CSharpMath.Core.Example/BackEnd/TestTypesettingContext.cs new file mode 100644 index 000000000..e83cd619a --- /dev/null +++ b/CSharpMath.Core.Example/BackEnd/TestTypesettingContext.cs @@ -0,0 +1,23 @@ +namespace CSharpMath.Core.BackEnd { + using CSharpMath.Atom; + using TGlyph = System.Text.Rune; + public static class TestTypesettingContext { + public static Result> + CreateDisplay(string latex) => + LaTeXParser.MathListFromLaTeX(latex).Bind(mathList => + Display.Typesetter.CreateLine( + mathList, new TestFont(20), TestTypesettingContext.Instance, LineStyle.Display)); + public static Display.FrontEnd.TypesettingContext Instance { get; } = + new Display.FrontEnd.TypesettingContext( + (font, size) => new TestFont(size), + TestGlyphBoundsProvider.Instance, + TestGlyphFinder.Instance, + new JsonMathTable( + TestFontMeasurer.Instance, + ManifestResources.LatinMath, + TestGlyphNameProvider.Instance, + TestGlyphBoundsProvider.Instance + ) + ); + } +} \ No newline at end of file diff --git a/CSharpMath.Core.Example/CSharpMath.Core.Example.csproj b/CSharpMath.Core.Example/CSharpMath.Core.Example.csproj new file mode 100644 index 000000000..111ba1572 --- /dev/null +++ b/CSharpMath.Core.Example/CSharpMath.Core.Example.csproj @@ -0,0 +1,12 @@ + + + Exe + net10.0 + CSharpMath.Core.Checker + + + + + + + diff --git a/CSharpMath.Editor.Tests.Visualizer/Checker.cs b/CSharpMath.Core.Example/Checker.cs similarity index 90% rename from CSharpMath.Editor.Tests.Visualizer/Checker.cs rename to CSharpMath.Core.Example/Checker.cs index e6ae66b2b..b58955d0f 100644 --- a/CSharpMath.Editor.Tests.Visualizer/Checker.cs +++ b/CSharpMath.Core.Example/Checker.cs @@ -1,17 +1,16 @@ using System; using System.Drawing; using System.Text; -using ListDisplay = CSharpMath.Display.Displays.ListDisplay; +using ListDisplay = CSharpMath.Display.Displays.ListDisplay; -namespace CSharpMath.Editor.Tests.Visualizer { - using Structures; +namespace CSharpMath.Core { public class Checker { /// Whether you want to view e.g. fraction lines and radical lines /// despite viewing character positions with less clarity. public static readonly bool OutputLines = true; public static void Main() { static int ReadInt(string message) { - string input; + string? input; int value; do { Console.Write(message); @@ -25,12 +24,12 @@ static int ReadInt(string message) { string? latex = null; while (true) { try { - Console.Title = "CSharpMath.Editor.Tests Visualizer"; + Console.Title = "CSharpMath.Core.Example"; Console.Clear(); - if (Environment.OSVersion.Platform == PlatformID.Win32NT) + if (OperatingSystem.IsWindows()) Console.SetBufferSize(Console.WindowWidth, Console.BufferHeight); // line wrapping Console.ResetColor(); - Console.WriteLine("Welcome to the CSharpMath.Editor.Tests Visualizer!"); + Console.WriteLine("Welcome to CSharpMath.Core.Example!"); Console.WriteLine(); Console.WriteLine("Usage:"); Console.WriteLine("Input the test expression in LaTeX below, and input the click position."); @@ -46,9 +45,9 @@ static int ReadInt(string message) { ListDisplay? display = null; void AssignDisplay() { Console.Write("Input LaTeX: "); - if (latex is null) latex = Console.ReadLine(); + if (latex is null) latex = Console.ReadLine()!; else Console.WriteLine(latex); // The P-key case - IndexForPointTests.CreateDisplay(latex) + BackEnd.TestTypesettingContext.CreateDisplay(latex) .Match(listDisplay => display = listDisplay, error => { Console.WriteLine(error); latex = null; @@ -56,12 +55,12 @@ void AssignDisplay() { }); } AssignDisplay(); - if (display == null) throw new InvalidCodePathException("display is still not assigned"); + if (display == null) throw new Atom.InvalidCodePathException("display is still not assigned"); var x = ReadInt("Input Touch X (integer): "); var y = ReadInt("Input Touch Y (integer): "); Console.Clear(); - if(Environment.OSVersion.Platform == PlatformID.Win32NT) + if(OperatingSystem.IsWindows()) Console.SetBufferSize(10000, Console.BufferHeight); // no line wrapping display.Draw(context); moveCursor:var pos = Adjust(new Rectangle(x, y, 0, 0)); @@ -91,7 +90,7 @@ public static void SetConsoleColor(Color? col) { ConsoleColor ret = 0; double rr = color.R, gg = color.G, bb = color.B, delta = double.MaxValue; foreach (var cc in System.Linq.Enumerable.Cast(Enum.GetValues(typeof(ConsoleColor)))) { - var n = Enum.GetName(typeof(ConsoleColor), cc); + var n = Enum.GetName(typeof(ConsoleColor), cc)!; // There's no "DarkYellow" in System.Drawing.Color var c = cc is ConsoleColor.DarkYellow ? System.Drawing.Color.Orange : System.Drawing.Color.FromName(n); var t = Math.Pow(c.R - rr, 2.0) + Math.Pow(c.G - gg, 2.0) + Math.Pow(c.B - bb, 2.0); diff --git a/CSharpMath.Editor.Tests.Visualizer/GraphicsContext.cs b/CSharpMath.Core.Example/GraphicsContext.cs similarity index 91% rename from CSharpMath.Editor.Tests.Visualizer/GraphicsContext.cs rename to CSharpMath.Core.Example/GraphicsContext.cs index 4d9a38e4f..45fa38563 100644 --- a/CSharpMath.Editor.Tests.Visualizer/GraphicsContext.cs +++ b/CSharpMath.Core.Example/GraphicsContext.cs @@ -3,10 +3,10 @@ using System.Drawing; using System.Linq; using CSharpMath.Display; -using CSharpMath.CoreTests.FrontEnd; using TGlyph = System.Text.Rune; -namespace CSharpMath.Editor.Tests.Visualizer { +namespace CSharpMath.Core { + using BackEnd; public class GraphicsContext : Display.FrontEnd.IGraphicsContext { readonly Stack stack = new Stack(); PointF trans = new PointF(); @@ -15,7 +15,7 @@ public void DrawGlyphRunWithOffset(AttributedGlyphRun text, var advance = 0.0; foreach (var ((glyph, kernAfter, foreground), bounds) in text.GlyphInfos.Zip( - TestTypesettingContexts.Instance.GlyphBoundsProvider + TestTypesettingContext.Instance.GlyphBoundsProvider .GetBoundingRectsForGlyphs(text.Font, text.Glyphs, text.Length ), ValueTuple.Create)) { Checker.ConsoleDrawRectangle( @@ -28,7 +28,7 @@ public void DrawGlyphRunWithOffset(AttributedGlyphRun text, public void DrawGlyphsAtPoints(IReadOnlyList glyphs, TestFont font, IEnumerable points, Color? color) { var zipped = glyphs.Zip(points, ValueTuple.Create); - var bounds = TestTypesettingContexts.Instance.GlyphBoundsProvider + var bounds = TestTypesettingContext.Instance.GlyphBoundsProvider .GetBoundingRectsForGlyphs(font, glyphs, glyphs.Count); foreach (var ((glyph, point), bound) in zipped.Zip(bounds, ValueTuple.Create)) { Checker.ConsoleDrawRectangle( diff --git a/CSharpMath.Core.Example/Resources/ManifestResources.cs b/CSharpMath.Core.Example/Resources/ManifestResources.cs new file mode 100644 index 000000000..8fd968738 --- /dev/null +++ b/CSharpMath.Core.Example/Resources/ManifestResources.cs @@ -0,0 +1,13 @@ +namespace CSharpMath.Core; + +public static class ManifestResources { + static readonly System.Lazy _latinMath = new System.Lazy(() => { + var assembly = typeof(ManifestResources).Assembly; + using var stream = assembly.GetManifestResourceStream("CSharpMath.Core.Example.Resources.latinmodern-math.json"); + if (stream == null) throw new System.InvalidOperationException("Could not find embedded resource latinmodern-math.json"); + using var reader = new System.IO.StreamReader(stream); + return Newtonsoft.Json.Linq.JToken.Parse(reader.ReadToEnd()); + }); + + public static Newtonsoft.Json.Linq.JToken LatinMath => _latinMath.Value; +} diff --git a/CSharpMath.Apple/Resources/latinmodern-math.json b/CSharpMath.Core.Example/Resources/latinmodern-math.json similarity index 100% rename from CSharpMath.Apple/Resources/latinmodern-math.json rename to CSharpMath.Core.Example/Resources/latinmodern-math.json diff --git a/CSharpMath.CoreTests/AssureFrameworkBehaviour.cs b/CSharpMath.Core.Tests/AssureFrameworkBehaviour.cs similarity index 98% rename from CSharpMath.CoreTests/AssureFrameworkBehaviour.cs rename to CSharpMath.Core.Tests/AssureFrameworkBehaviour.cs index 99610183c..7618cd03a 100644 --- a/CSharpMath.CoreTests/AssureFrameworkBehaviour.cs +++ b/CSharpMath.Core.Tests/AssureFrameworkBehaviour.cs @@ -4,7 +4,7 @@ using System.Text; using Xunit; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class AssureFrameworkBehaviour { [Fact] public void TestUnicodeEncodingPi() { diff --git a/CSharpMath.CoreTests/DictionaryTests.cs b/CSharpMath.Core.Tests/Atom/DictionaryTests.cs similarity index 95% rename from CSharpMath.CoreTests/DictionaryTests.cs rename to CSharpMath.Core.Tests/Atom/DictionaryTests.cs index 241490a96..332a2dd6b 100644 --- a/CSharpMath.CoreTests/DictionaryTests.cs +++ b/CSharpMath.Core.Tests/Atom/DictionaryTests.cs @@ -1,7 +1,7 @@ using Xunit; -using CSharpMath.Structures; +using CSharpMath.Atom; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class DictionaryTests { private AliasBiDictionary InitTestDict() => new AliasBiDictionary { diff --git a/CSharpMath.CoreTests/LaTeXParserTest.cs b/CSharpMath.Core.Tests/Atom/LaTeXParserTest.cs similarity index 92% rename from CSharpMath.CoreTests/LaTeXParserTest.cs rename to CSharpMath.Core.Tests/Atom/LaTeXParserTest.cs index 6fc251c1b..bb66f9d3a 100644 --- a/CSharpMath.CoreTests/LaTeXParserTest.cs +++ b/CSharpMath.Core.Tests/Atom/LaTeXParserTest.cs @@ -6,7 +6,7 @@ using CSharpMath.Atom.Atoms; using System.Text; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class LaTeXParserTest { public static MathList ParseLaTeX(string latex) { var builder = new LaTeXParser(latex); @@ -16,6 +16,24 @@ public static MathList ParseLaTeX(string latex) { return mathList; } + private static void CheckAtomTypes(MathList list, params Type[] types) { + int atomCount = list.Atoms.Count; + Assert.Equal(types.Length, atomCount); + for (int i = 0; i < atomCount; i++) { + var atom = list[i]; + Assert.NotNull(atom); + Assert.IsType(types[i], atom); + } + } + + public static Action CheckAtom + (string nucleus, Action? action = null) where T : MathAtom => + atom => { + var actualAtom = Assert.IsType(atom); + Assert.Equal(nucleus, actualAtom.Nucleus); + action?.Invoke(actualAtom); + }; + [Theory] [InlineData("x", new[] { typeof(Variable) }, "x")] [InlineData("1", new[] { typeof(Number) }, "1")] @@ -52,7 +70,7 @@ public void TestBuilder(string input, Type[] atomTypes, string output) { [InlineData("x^23", "x^23", new[] { typeof(Variable), typeof(Number) }, new[] { typeof(Number) })] [InlineData("x^{23}", "x^{23}", new[] { typeof(Variable) }, new[] { typeof(Number), typeof(Number) })] [InlineData("x^2^3", "x^2{}^3", new[] { typeof(Variable), typeof(Ordinary) }, new[] { typeof(Number) })] - [InlineData("x^^3", "x^{{}^3}", new[] { typeof(Variable), }, new[] { typeof(Ordinary) }, new[] { typeof(Number) })] + [InlineData("x^^3", "x^{{}^3}", new[] { typeof(Variable) }, new[] { typeof(Ordinary) }, new[] { typeof(Number) })] [InlineData("x^{2^3}", "x^{2^3}", new[] { typeof(Variable) }, new[] { typeof(Number) }, new[] { typeof(Number) })] [InlineData("x^{^2*}", "x^{{}^2*}", new[] { typeof(Variable) }, new[] { typeof(Ordinary), typeof(BinaryOperator) }, new[] { typeof(Number) })] [InlineData("^2", "{}^2", new[] { typeof(Ordinary) }, new[] { typeof(Number) })] @@ -90,25 +108,6 @@ void RunScriptTest } } - /// Safe to call with a null list. Types cannot be null however. - private void CheckAtomTypes(MathList list, params Type[] types) { - int atomCount = list.Atoms.Count; - Assert.Equal(types.Length, atomCount); - for (int i = 0; i < atomCount; i++) { - var atom = list[i]; - Assert.NotNull(atom); - Assert.IsType(types[i], atom); - } - } - - private Action CheckAtom - (string nucleus, Action? action = null) where T : MathAtom => - atom => { - var actualAtom = Assert.IsType(atom); - Assert.Equal(nucleus, actualAtom.Nucleus); - action?.Invoke(actualAtom); - }; - [Fact] public void TestSymbols() { var list = ParseLaTeX(@"5\times3^{2\div2}"); @@ -1023,119 +1022,6 @@ public void TestCases2() { public void TestEmptyLookup() => Assert.Throws(() => LaTeXSettings.Commands.TryLookup(ReadOnlySpan.Empty)); - [Fact] - public void TestCustom() { - lock (LaTeXSettings.Commands) { - var input = @"\lcm(a,b)"; - var builder = new LaTeXParser(input); - var (list, error) = builder.Build(); - Assert.Null(list); - Assert.Equal(@"Invalid command \lcm", error); - - LaTeXSettings.CommandSymbols.Add(@"\lcm", new LargeOperator("lcm", false)); - list = ParseLaTeX(input); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - LaTeXSettings.CommandSymbols.Add(@"lcm", new LargeOperator("lcm", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm12", new LargeOperator("lcm12", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm1234", new LargeOperator("lcm1234", false)); - LaTeXSettings.CommandSymbols.Add(@"lcm1235", new LargeOperator("lcm1235", false)); - - // Does not match custom atoms added above - list = ParseLaTeX("lc(a,b)"); - Assert.Collection(list, - CheckAtom("l"), - CheckAtom("c"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lc(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Baseline for lookup as a non-command (not starting with \) - list = ParseLaTeX("lcm(a,b)"); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Originally in https://github.com/verybadcat/CSharpMath/pull/143, - // the non-command dictionary of LaTeXCommandDictionary were implemented with a trie. - // With the above LaTeXSettings.CommandSymbols.Add calls, it would have looked like: - // [l] -> l[cm] -> lcm[12] -> @lcm12[3] -> lcm123[4] - // ^--> lcm123[5] - // where [square brackets] denote added characters compared to previous node - // and the @at sign denotes the node without an atom to provide - // Here we ensure that all behaviours of the trie carry over to the new SortedSet implementation - - // Test lookup fallbacks when trie node key (lcm12) does not fully match input (lcm1) - list = ParseLaTeX("lcm1(a,b)"); - Assert.Collection(list, - CheckAtom("lcm"), - CheckAtom("1"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"\lcm 1(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Test lookup success for trie node between above case and below case - list = ParseLaTeX("lcm12(a,b)"); - Assert.Collection(list, - CheckAtom("lcm12"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm12(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Test lookup fallbacks when trie node key (lcm123) fully matches input (lcm123) but has no atoms to provide - list = ParseLaTeX("lcm123(a,b)"); - Assert.Collection(list, - CheckAtom("lcm12"), - CheckAtom("3"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm123(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - - // Add a new shorter entry to ensure that the longest key matches instead of the last one - LaTeXSettings.CommandSymbols.Add(@"lcm123", new LargeOperator("lcm123", false)); - list = ParseLaTeX("lcm1234(a,b)"); - Assert.Collection(list, - CheckAtom("lcm1234"), - CheckAtom("("), - CheckAtom("a"), - CheckAtom(","), - CheckAtom("b"), - CheckAtom(")") - ); - Assert.Equal(@"lcm1234(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); - } - } - [Theory] [InlineData("mathnormal", false, FontStyle.Default, null)] [InlineData("mathrm", false, FontStyle.Roman, "mathrm")] @@ -1393,20 +1279,20 @@ public void TestTeX(string input) { CheckAtom("T", t => Assert.Equal(FontStyle.Roman, t.FontStyle)), CheckAtom("", space => { Assert.Equal(FontStyle.Roman, space.FontStyle); - var expected = -1 / 6f * Structures.Space.EmWidth; - Assert.Equal(expected.Length, space.Length); + var expected = -1 / 6f * Length.EmWidth; + Assert.Equal(expected.Amount, space.Length); Assert.Equal(expected.IsMu, space.IsMu); }), CheckAtom("", raise => { Assert.Equal(FontStyle.Roman, raise.FontStyle); - Assert.Equal(-1 / 2f * Structures.Space.ExHeight, raise.Raise); + Assert.Equal(-1 / 2f * Length.ExHeight, raise.Raise); Assert.Collection(raise.InnerList, CheckAtom("E", e => Assert.Equal(FontStyle.Roman, e.FontStyle))); }), CheckAtom("", space => { Assert.Equal(FontStyle.Roman, space.FontStyle); - var expected = -1 / 8f * Structures.Space.EmWidth; - Assert.Equal(expected.Length, space.Length); + var expected = -1 / 8f * Length.EmWidth; + Assert.Equal(expected.Amount, space.Length); Assert.Equal(expected.IsMu, space.IsMu); }), CheckAtom("X", x => Assert.Equal(FontStyle.Roman, x.FontStyle)) diff --git a/CSharpMath.Core.Tests/Atom/LaTeXSettingsTests.cs b/CSharpMath.Core.Tests/Atom/LaTeXSettingsTests.cs new file mode 100644 index 000000000..706775d32 --- /dev/null +++ b/CSharpMath.Core.Tests/Atom/LaTeXSettingsTests.cs @@ -0,0 +1,153 @@ +using System.Linq; +using Xunit; +namespace CSharpMath.Core.Tests { + using CSharpMath.Atom; + using CSharpMath.Atom.Atoms; + using Atoms = CSharpMath.Atom.Atoms; + using static LaTeXParserTest; + [CollectionDefinition("No parallelization because of LaTeXSettings mutation", DisableParallelization = true)] + [Collection("No parallelization because of LaTeXSettings mutation")] + public class LaTeXSettingsTests { + [Fact] + public void ForAsciiHandlesAllInputs() { + for (char i = '\0'; i <= sbyte.MaxValue; i++) + switch (i) { + case '\\': // The command character is handled specially + case '$': // Unimplemented + case '#': // Unimplemented + case '~': // Unimplemented + Assert.DoesNotContain(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); + break; + default: + Assert.Contains(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); + break; + } + } + [Fact] + public void TestCustom() { + var input = @"\lcm(a,b)"; + var builder = new LaTeXParser(input); + var (list, error) = builder.Build(); + Assert.Null(list); + Assert.Equal(@"Invalid command \lcm", error); + + LaTeXSettings.CommandSymbols.Add(@"\lcm", new LargeOperator("lcm", false)); + list = ParseLaTeX(input); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + LaTeXSettings.CommandSymbols.Add(@"lcm", new LargeOperator("lcm", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm12", new LargeOperator("lcm12", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm1234", new LargeOperator("lcm1234", false)); + LaTeXSettings.CommandSymbols.Add(@"lcm1235", new LargeOperator("lcm1235", false)); + + // Does not match custom atoms added above + list = ParseLaTeX("lc(a,b)"); + Assert.Collection(list, + CheckAtom("l"), + CheckAtom("c"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lc(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Baseline for lookup as a non-command (not starting with \) + list = ParseLaTeX("lcm(a,b)"); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm (a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Originally in https://github.com/verybadcat/CSharpMath/pull/143, + // the non-command dictionary of LaTeXCommandDictionary were implemented with a trie. + // With the above LaTeXSettings.CommandSymbols.Add calls, it would have looked like: + // [l] -> l[cm] -> lcm[12] -> @lcm12[3] -> lcm123[4] + // ^--> lcm123[5] + // where [square brackets] denote added characters compared to previous node + // and the @at sign denotes the node without an atom to provide + // Here we ensure that all behaviours of the trie carry over to the new SortedSet implementation + + // Test lookup fallbacks when trie node key (lcm12) does not fully match input (lcm1) + list = ParseLaTeX("lcm1(a,b)"); + Assert.Collection(list, + CheckAtom("lcm"), + CheckAtom("1"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"\lcm 1(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Test lookup success for trie node between above case and below case + list = ParseLaTeX("lcm12(a,b)"); + Assert.Collection(list, + CheckAtom("lcm12"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm12(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Test lookup fallbacks when trie node key (lcm123) fully matches input (lcm123) but has no atoms to provide + list = ParseLaTeX("lcm123(a,b)"); + Assert.Collection(list, + CheckAtom("lcm12"), + CheckAtom("3"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm123(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + + // Add a new shorter entry to ensure that the longest key matches instead of the last one + LaTeXSettings.CommandSymbols.Add(@"lcm123", new LargeOperator("lcm123", false)); + list = ParseLaTeX("lcm1234(a,b)"); + Assert.Collection(list, + CheckAtom("lcm1234"), + CheckAtom("("), + CheckAtom("a"), + CheckAtom(","), + CheckAtom("b"), + CheckAtom(")") + ); + Assert.Equal(@"lcm1234(a,b)", LaTeXParser.MathListToLaTeX(list).ToString()); + } + [Fact] + public void CommandForAtomIgnoresInnerLists() { + var atom = new Atoms.Accent("\u0308", new MathList(new Atoms.Number("1"))); + atom.Superscript.Add(new Atoms.Number("4")); + atom.Subscript.Add(new Atoms.Variable("x")); + Assert.Equal(@"\ddot", LaTeXSettings.CommandForAtom(atom)); + } + [Fact] + public void AtomForCommandGeneratesACopy() { + var atom = LaTeXSettings.AtomForCommand(@"\int"); + Assert.NotNull(atom); + atom.IndexRange = Range.NotFound; + var atom2 = LaTeXSettings.AtomForCommand(@"\int"); + Assert.NotNull(atom2); + Assert.Equal(Range.Zero, atom2.IndexRange); + } + } +} diff --git a/CSharpMath.CoreTests/MathAtomTest.cs b/CSharpMath.Core.Tests/Atom/MathAtomTest.cs similarity index 98% rename from CSharpMath.CoreTests/MathAtomTest.cs rename to CSharpMath.Core.Tests/Atom/MathAtomTest.cs index 66e59f1ce..ff36c8822 100644 --- a/CSharpMath.CoreTests/MathAtomTest.cs +++ b/CSharpMath.Core.Tests/Atom/MathAtomTest.cs @@ -3,7 +3,7 @@ using System.Linq; using Xunit; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class MathAtomTest { internal static void CheckClone(MathAtom? original, MathAtom? clone) => MathListTest.CheckClone(original, clone); @@ -154,7 +154,7 @@ public void TestCopyAccent() { } [Fact] public void TestCopySpace() { - var space = new Space(3 * CSharpMath.Structures.Space.Point); + var space = new Space(3 * Length.Point); Assert.IsType(space); var copy = space.Clone(false); diff --git a/CSharpMath.CoreTests/MathListTest.cs b/CSharpMath.Core.Tests/Atom/MathListTest.cs similarity index 98% rename from CSharpMath.CoreTests/MathListTest.cs rename to CSharpMath.Core.Tests/Atom/MathListTest.cs index bfbb81df5..1df85c966 100644 --- a/CSharpMath.CoreTests/MathListTest.cs +++ b/CSharpMath.Core.Tests/Atom/MathListTest.cs @@ -4,7 +4,7 @@ using System.Linq; using Xunit; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { using Range = Atom.Range; public class MathListTest { internal static void CheckClone(MathAtom? original, MathAtom? clone) { @@ -159,7 +159,7 @@ static Action Assert.Equal(new Range(rangeIndex, rangeLength), a.IndexRange); }; static void CheckListContents(MathList? list) { - if (list == null) throw new Xunit.Sdk.NotNullException(); + Assert.NotNull(list); Assert.Collection(list.Atoms, CheckAtomNucleusAndRange("\u2212", 0, 1), CheckAtomNucleusAndRange("52", 1, 2), diff --git a/CSharpMath.Core.Tests/CSharpMath.Core.Tests.csproj b/CSharpMath.Core.Tests/CSharpMath.Core.Tests.csproj new file mode 100644 index 000000000..a95f97367 --- /dev/null +++ b/CSharpMath.Core.Tests/CSharpMath.Core.Tests.csproj @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/CSharpMath.CoreTests/_Helpers/ApproximateAssertions.cs b/CSharpMath.Core.Tests/Display/ApproximateAssertions.cs similarity index 76% rename from CSharpMath.CoreTests/_Helpers/ApproximateAssertions.cs rename to CSharpMath.Core.Tests/Display/ApproximateAssertions.cs index d9a6226cc..5da3fce52 100644 --- a/CSharpMath.CoreTests/_Helpers/ApproximateAssertions.cs +++ b/CSharpMath.Core.Tests/Display/ApproximateAssertions.cs @@ -4,7 +4,7 @@ using System.Runtime.CompilerServices; using Xunit; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { [DebuggerStepThrough] // Debugger should stop at the line that uses these functions public static class Approximately { const double DefaultTolerance = 0.001; @@ -22,9 +22,7 @@ public static void At Equal(x, actual.X, tolerance); Equal(y, actual.Y, tolerance); } catch (Xunit.Sdk.InRangeException) { - throw new Xunit.Sdk.InRangeException(actual, - new PointF((float)(x - tolerance), (float)(y - tolerance)), - new PointF((float)(x + tolerance), (float)(y + tolerance))); + Assert.Fail($"Expected point at ({x}, {y}) ± {tolerance}, but was ({actual.X}, {actual.Y})"); } } public static void Equal @@ -42,11 +40,7 @@ public static void Congruent(double x, double y, double width, double height, Equal(width, actual.Width, tolerance); Equal(height, actual.Height, tolerance); } catch (Xunit.Sdk.InRangeException) { - throw new Xunit.Sdk.InRangeException(actual, - new RectangleF((float)(x - tolerance), (float)(y - tolerance), - (float)(width - tolerance), (float)(height - tolerance)), - new RectangleF((float)(x + tolerance), (float)(y + tolerance), - (float)(width + tolerance), (float)(height + tolerance))); + Assert.Fail($"Expected rectangle at ({x}, {y}) with size ({width}, {height}) ± {tolerance}, but was at ({actual.X}, {actual.Y}) with size ({actual.Width}, {actual.Height})"); } } diff --git a/CSharpMath.CoreTests/FontChangingTests.cs b/CSharpMath.Core.Tests/Display/FontChangingTests.cs similarity index 98% rename from CSharpMath.CoreTests/FontChangingTests.cs rename to CSharpMath.Core.Tests/Display/FontChangingTests.cs index 0d1b707c1..69aaafa79 100644 --- a/CSharpMath.CoreTests/FontChangingTests.cs +++ b/CSharpMath.Core.Tests/Display/FontChangingTests.cs @@ -1,4 +1,4 @@ -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { using Xunit; using Atom; public class FontChangingTests { @@ -9,7 +9,7 @@ void Test(string input, string output, string command) { Assert.Empty(displays); else { var display = - Assert.IsType>(Assert.Single(displays)); + Assert.IsType>(Assert.Single(displays)); var run = Assert.Single(display.Runs).Run; Assert.Equal(output, run.Text.ToString()); Assert.Equal(output, string.Concat(run.Glyphs)); diff --git a/CSharpMath.CoreTests/MockTests.cs b/CSharpMath.Core.Tests/Display/MockTests.cs similarity index 79% rename from CSharpMath.CoreTests/MockTests.cs rename to CSharpMath.Core.Tests/Display/MockTests.cs index 6031d5124..19fdb6555 100644 --- a/CSharpMath.CoreTests/MockTests.cs +++ b/CSharpMath.Core.Tests/Display/MockTests.cs @@ -1,9 +1,9 @@ -using CSharpMath.CoreTests.FrontEnd; using Xunit; using TGlyph = System.Text.Rune; using CSharpMath.Display; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { + using BackEnd; // purpose of this class is to make sure our mocks behave as expected. public class MockTests { [Fact] @@ -28,9 +28,6 @@ public void TestGlyphBoundsWithM() { } [Fact] public void ResourceProviderFindsResource() => - Assert.NotNull(Resources.ManifestResources.LatinMathContent); - [Fact] - public void ResourceProviderFindsMathConfiguration() => - Assert.IsType(Resources.ManifestResources.LatinMath["constants"]); + Assert.NotNull(ManifestResources.LatinMath); } } diff --git a/CSharpMath.CoreTests/TypesetterTests.cs b/CSharpMath.Core.Tests/Display/TypesetterTests.cs similarity index 99% rename from CSharpMath.CoreTests/TypesetterTests.cs rename to CSharpMath.Core.Tests/Display/TypesetterTests.cs index 1b3274502..1b9614655 100644 --- a/CSharpMath.CoreTests/TypesetterTests.cs +++ b/CSharpMath.Core.Tests/Display/TypesetterTests.cs @@ -2,20 +2,19 @@ using CSharpMath.Display; using CSharpMath.Display.Displays; using CSharpMath.Display.FrontEnd; -using CSharpMath.CoreTests.FrontEnd; using System.Drawing; using Xunit; using TGlyph = System.Text.Rune; -using TFont = CSharpMath.CoreTests.FrontEnd.TestFont; +using TFont = CSharpMath.Core.BackEnd.TestFont; using System.Linq; -namespace CSharpMath.CoreTests { +namespace CSharpMath.Core.Tests { public class TypesetterTests { internal static ListDisplay ParseLaTeXToDisplay(string latex) => Typesetter.CreateLine(LaTeXParserTest.ParseLaTeX(latex), _font, _context, LineStyle.Display); private static readonly TFont _font = new TFont(20); - private static readonly TypesettingContext _context = TestTypesettingContexts.Instance; + private static readonly TypesettingContext _context = BackEnd.TestTypesettingContext.Instance; System.Action?> TestList(int rangeMax, double ascent, double descent, double width, double x, double y, LinePosition linePos, int indexInParent, params System.Action>[] inspectors) => d => { diff --git a/CSharpMath.Editor.Tests/CaretTests.cs b/CSharpMath.Core.Tests/Editor/CaretTests.cs similarity index 96% rename from CSharpMath.Editor.Tests/CaretTests.cs rename to CSharpMath.Core.Tests/Editor/CaretTests.cs index 9efbf5db7..29014841a 100644 --- a/CSharpMath.Editor.Tests/CaretTests.cs +++ b/CSharpMath.Core.Tests/Editor/CaretTests.cs @@ -1,17 +1,18 @@ using System; using System.Threading.Tasks; -using CSharpMath.Atom; -using CSharpMath.CoreTests.FrontEnd; using Xunit; using TGlyph = System.Text.Rune; -namespace CSharpMath.Editor.Tests { +namespace CSharpMath.Core.Tests { + using Atom; + using Editor; + using BackEnd; // Tests in different classes run in parallel, unlike tests in the same class public class CaretBlinks { public const int MillisecondBuffer = 150; [Fact] public async Task Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; Assert.True(keyboard.InsertionPositionHighlighted); @@ -27,7 +28,7 @@ public async Task Test() { public class CaretStaysHidden { [Fact] public async Task Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = false }; keyboard.StopBlinking(); @@ -41,7 +42,7 @@ public async Task Test() { public class CaretShowsAfterAtomKeyPress { [Fact] public void Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = false }; keyboard.StopBlinking(); @@ -53,7 +54,7 @@ public void Test() { public class InsertionPositionIsHighLightedAfterPlaceholderKeyPress { [Fact] public void Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = false }; keyboard.StopBlinking(); @@ -67,7 +68,7 @@ public class CaretHidesAfterReturnAndDismiss { [InlineData(MathKeyboardInput.Return)] [InlineData(MathKeyboardInput.Dismiss)] public async Task Test(MathKeyboardInput input) { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; Assert.True(keyboard.ShouldDrawCaret); @@ -80,7 +81,7 @@ public async Task Test(MathKeyboardInput input) { public class CaretTimerResetsOnKeyPress { [Fact] public async Task Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; Assert.True(keyboard.ShouldDrawCaret); @@ -104,7 +105,7 @@ public class CaretCanStartAndStopBlinking { // https://github.com/verybadcat/CSharpMath/issues/115 [Fact] public async Task Test() { - var keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + var keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; Assert.True(keyboard.ShouldDrawCaret); @@ -166,7 +167,7 @@ public CustomizablePlaceholder() { LaTeXSettings.PlaceholderActiveColor = System.Drawing.Color.Green; LaTeXSettings.PlaceholderRestingColor = System.Drawing.Color.Blue; LaTeXSettings.PlaceholderBlinks = true; - keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()); + keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()); } public void Dispose() { LaTeXSettings.PlaceholderActiveNucleus = DefaultPlaceholderSettings.ActiveNucleus; @@ -230,7 +231,7 @@ public class NonBlinkingPlaceholder : IDisposable { readonly MathKeyboard keyboard; public NonBlinkingPlaceholder() { LaTeXSettings.PlaceholderBlinks = false; - keyboard = new MathKeyboard(TestTypesettingContexts.Instance, new TestFont()) { + keyboard = new MathKeyboard(TestTypesettingContext.Instance, new TestFont()) { InsertionPositionHighlighted = true }; } diff --git a/CSharpMath.Editor.Tests/IndexForPointTests.cs b/CSharpMath.Core.Tests/Editor/IndexForPointTests.cs similarity index 97% rename from CSharpMath.Editor.Tests/IndexForPointTests.cs rename to CSharpMath.Core.Tests/Editor/IndexForPointTests.cs index f3627d955..a4cfbe920 100644 --- a/CSharpMath.Editor.Tests/IndexForPointTests.cs +++ b/CSharpMath.Core.Tests/Editor/IndexForPointTests.cs @@ -1,13 +1,14 @@ using System.Drawing; -using CSharpMath.Atom; -using CSharpMath.CoreTests.FrontEnd; using Xunit; -namespace CSharpMath.Editor.Tests { - // Use the "CSharpMath.Editor Test Checker" project in the _Utils folder to visualize the test cases - using SubIndex = MathListSubIndexType; +namespace CSharpMath.Core.Tests { + using Atom; + using Editor; + using BackEnd; + // Use CSharpMath.Core.Example to visualize the test cases + using SubIndex = Editor.MathListSubIndexType; public class IndexForPointTests { - public class TestData : TheoryData { + public class TestData : TheoryData { // Format of test data public void Add((double x, double y) point, int index, params (SubIndex subType, int subIndex)[] subIndexRecursive) { @@ -27,20 +28,15 @@ public void Add((double x, double y) point, subIndexRecursive[0].subType, mathListIndex); goto default; default: - AddRow(new PointF((float)point.x, (float)point.y), mathListIndex); + Add(new PointF((float)point.x, (float)point.y), mathListIndex); break; } } } - public static Structures.Result> - CreateDisplay(string latex) => - LaTeXParser.MathListFromLaTeX(latex).Bind(mathList => - Display.Typesetter.CreateLine( - mathList, new TestFont(20), TestTypesettingContexts.Instance, LineStyle.Display)); void Test(string latex, PointF point, MathListIndex expected) => - CreateDisplay(latex).Match( + TestTypesettingContext.CreateDisplay(latex).Match( display => Assert.Equal(expected, - display.IndexForPoint(TestTypesettingContexts.Instance, point)), + display.IndexForPoint(TestTypesettingContext.Instance, point)), s => throw new Xunit.Sdk.XunitException(s) ); @@ -787,4 +783,4 @@ public void Complex(PointF point, MathListIndex expected) => [Theory, MemberData(nameof(InnerData))] public void Inner(PointF point, MathListIndex expected) => Test(@"\int a\left(bb\left[cc\right]dd\right)e\sum ", point, expected); } -} \ No newline at end of file +} diff --git a/CSharpMath.Editor.Tests/KeyPressTests.cs b/CSharpMath.Core.Tests/Editor/KeyPressTests.cs similarity index 98% rename from CSharpMath.Editor.Tests/KeyPressTests.cs rename to CSharpMath.Core.Tests/Editor/KeyPressTests.cs index 5f633a60f..51e9dd6b2 100644 --- a/CSharpMath.Editor.Tests/KeyPressTests.cs +++ b/CSharpMath.Core.Tests/Editor/KeyPressTests.cs @@ -1,16 +1,17 @@ using System; using System.Linq; using CSharpMath.Display.FrontEnd; -using CSharpMath.CoreTests.FrontEnd; using Xunit; using TGlyph = System.Text.Rune; -using T = Xunit.InlineDataAttribute; // 'T'est -using K = CSharpMath.Editor.MathKeyboardInput; // 'K'ey +using T = Xunit.InlineDataAttribute; +using K = CSharpMath.Editor.MathKeyboardInput; +using EventInteractor = System.Action, System.EventHandler>; -namespace CSharpMath.Editor.Tests { - using EventInteractor = Action, EventHandler>; +namespace CSharpMath.Core.Tests { + using Editor; + using BackEnd; public class KeyPressTests { - private static readonly TypesettingContext context = TestTypesettingContexts.Instance; + private static readonly TypesettingContext context = TestTypesettingContext.Instance; static void Test(string latex, K[] inputs) { var keyboard = new MathKeyboard(context, new TestFont()); keyboard.KeyPress(inputs); @@ -402,4 +403,4 @@ public void Return(params K[] inputs) => ] public void Slash(string latex, params K[] inputs) => Test(latex, inputs); } -} \ No newline at end of file +} diff --git a/CSharpMath.Editor.Tests/PointForIndexTests.cs b/CSharpMath.Core.Tests/Editor/PointForIndexTests.cs similarity index 97% rename from CSharpMath.Editor.Tests/PointForIndexTests.cs rename to CSharpMath.Core.Tests/Editor/PointForIndexTests.cs index 0de0e5181..19f68133e 100644 --- a/CSharpMath.Editor.Tests/PointForIndexTests.cs +++ b/CSharpMath.Core.Tests/Editor/PointForIndexTests.cs @@ -1,16 +1,18 @@ using System.Drawing; -using CSharpMath.CoreTests.FrontEnd; using Xunit; -namespace CSharpMath.Editor.Tests { +namespace CSharpMath.Core.Tests { + using Atom; + using Editor; + using BackEnd; using static IndexForPointTests; - // Use CSharpMath.Editor.Tests.Visualizer to visualize the test cases - using SubIndex = MathListSubIndexType; + // Use CSharpMath.Core.Example to visualize the test cases + using SubIndex = Editor.MathListSubIndexType; public class PointForIndexTests { void Test(string latex, PointF expected, MathListIndex index) => - CreateDisplay(latex).Match( - display => CSharpMath.CoreTests.Approximately.Equal - (expected, display.PointForIndex(TestTypesettingContexts.Instance, index)), + TestTypesettingContext.CreateDisplay(latex).Match( + display => Approximately.Equal + (expected, display.PointForIndex(TestTypesettingContext.Instance, index)), s => throw new Xunit.Sdk.XunitException(s) ); diff --git a/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj b/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj deleted file mode 100644 index 705b8174f..000000000 --- a/CSharpMath.CoreTests/CSharpMath.CoreTests.csproj +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.CoreTests/LaTeXSettingsTests.cs b/CSharpMath.CoreTests/LaTeXSettingsTests.cs deleted file mode 100644 index d87d8465c..000000000 --- a/CSharpMath.CoreTests/LaTeXSettingsTests.cs +++ /dev/null @@ -1,40 +0,0 @@ -using Xunit; -using System.Linq; -namespace CSharpMath.CoreTests { - using CSharpMath.Atom; - using Atoms = CSharpMath.Atom.Atoms; - public class LaTeXSettingsTests { - [Fact] - public void ForAsciiHandlesAllInputs() { - lock (LaTeXSettings.Commands) - for (char i = '\0'; i <= sbyte.MaxValue; i++) - switch (i) { - case '\\': // The command character is handled specially - case '$': // Unimplemented - case '#': // Unimplemented - case '~': // Unimplemented - Assert.DoesNotContain(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); - break; - default: - Assert.Contains(LaTeXSettings.Commands, kvp => kvp.Key == i.ToString()); - break; - } - } - [Fact] - public void CommandForAtomIgnoresInnerLists() { - var atom = new Atoms.Accent("\u0308", new MathList(new Atoms.Number("1"))); - atom.Superscript.Add(new Atoms.Number("4")); - atom.Subscript.Add(new Atoms.Variable("x")); - Assert.Equal(@"\ddot", LaTeXSettings.CommandForAtom(atom)); - } - [Fact] - public void AtomForCommandGeneratesACopy() { - var atom = LaTeXSettings.AtomForCommand(@"\int"); - if (atom == null) throw new Xunit.Sdk.NotNullException(); - atom.IndexRange = Range.NotFound; - var atom2 = LaTeXSettings.AtomForCommand(@"\int"); - if (atom2 == null) throw new Xunit.Sdk.NotNullException(); - Assert.Equal(Range.Zero, atom2.IndexRange); - } - } -} diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFontMeasurer.cs b/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFontMeasurer.cs deleted file mode 100644 index 246e11917..000000000 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestFontMeasurer.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace CSharpMath.CoreTests.FrontEnd { - class TestFontMeasurer : Display.FrontEnd.IFontMeasurer { - TestFontMeasurer() { } - public static TestFontMeasurer Instance { get; } = new TestFontMeasurer(); - public int GetUnitsPerEm(TestFont font) => 1000; - } -} diff --git a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestTypesettingContext.cs b/CSharpMath.CoreTests/_Helpers/FrontEnd/TestTypesettingContext.cs deleted file mode 100644 index 51447bb05..000000000 --- a/CSharpMath.CoreTests/_Helpers/FrontEnd/TestTypesettingContext.cs +++ /dev/null @@ -1,17 +0,0 @@ -namespace CSharpMath.CoreTests.FrontEnd { - using TGlyph = System.Text.Rune; - public static class TestTypesettingContexts { - public static Display.FrontEnd.TypesettingContext Instance { get; } = - new Display.FrontEnd.TypesettingContext( - (font, size) => new TestFont(size), - TestGlyphBoundsProvider.Instance, - TestGlyphFinder.Instance, - new Apple.JsonMathTable( - TestFontMeasurer.Instance, - Resources.ManifestResources.LatinMath, - TestGlyphNameProvider.Instance, - TestGlyphBoundsProvider.Instance - ) - ); - } -} \ No newline at end of file diff --git a/CSharpMath.CoreTests/_Helpers/Resources/latinmodern-math.json b/CSharpMath.CoreTests/_Helpers/Resources/latinmodern-math.json deleted file mode 100644 index f1db31b53..000000000 --- a/CSharpMath.CoreTests/_Helpers/Resources/latinmodern-math.json +++ /dev/null @@ -1,5662 +0,0 @@ -{ - "italic" : { - "uni23DE.h3" : 28, - "u1D72C.sts" : 151, - "udieresis" : 7, - "u1D71B" : 17, - "uhungarumlaut" : 7, - "uni2231" : 361, - "u1D44C.st" : 209, - "u1D62B" : 84, - "acircumflextilde.st" : 3, - "uni2A11.v1" : 591, - "u1D44B" : 51, - "u1D738" : 55, - "uhorntilde.st" : 37, - "shade" : 28, - "u1D44D.st" : 47, - "u1D720" : 43, - "u1D648" : 76, - "u1D744.st" : 3, - "uni23E1.h1" : 28, - "acircumflexdotbelow.st" : 3, - "u1D630" : 50, - "Uhorn" : 4, - "u1D5B7" : 13, - "u1D69F" : 3, - "alpha.st" : 8, - "u1D6FE" : 53, - "bracketleft" : 6, - "u1D56E.st" : 3, - "u1D7C5" : 52, - "Uhornhookabove" : 4, - "u1D450" : 25, - "uhornacute.sts" : 10, - "u1D586" : 13, - "u1D441.sts" : 41, - "u1D580.st" : 17, - "Racute.st" : 16, - "u1D50E" : 50, - "u1D794" : 105, - "ncaron" : 7, - "u1D449.sts" : 200, - "Uhorntilde" : 4, - "aring" : 11, - "registered.sts" : 28, - "uni23DF.h6" : 28, - "u1D44A.sts" : 98, - "u1D62C" : 82, - "u1D746.st" : 4, - "uni23B4.h5" : 28, - "aogonek" : 11, - "u1D44C" : 209, - "u1D513" : 9, - "u1D475.sts" : 60, - "u1D46A.sts" : 18, - "u1D65A" : 59, - "u1D739" : 19, - "u1D747.st" : 50, - "u1D721" : 60, - "u1D481.sts" : 14, - "u1D649" : 76, - "u1D73B.st" : 18, - "u1D631" : 46, - "dcaron" : 46, - "u1D47A" : 49, - "u1D5B8" : 24, - "u1D47E.sts" : 136, - "u1D6FF" : 36, - "uhornhookabove.sts" : 10, - "u1D469" : 16, - "u1D7C6" : 59, - "u1D451" : 24, - "u1D677" : 5, - "uni23DF.h1" : 28, - "u1D73C.st" : 10, - "u1D50F" : 7, - "u1D795" : 106, - "Chi" : 4, - "uni2232" : 350, - "u1D41F" : 114, - "iota" : 24, - "emdash.alt" : 27, - "u1D71D" : 16, - "u1D749.st" : 100, - "uni23DC.h4" : 28, - "u1D62D" : 93, - "u1D509.st" : 12, - "u1D604" : 3, - "u1D44D" : 68, - "uni22C4" : 8, - "copyleft.sts" : 28, - "u1D65B" : 217, - "u1D424" : 8, - "mu.st" : 8, - "u1D722" : 73, - "u1D632" : 42, - "u1D47B" : 163, - "Yacute" : 16, - "f_f" : 73, - "u1D7C7" : 27, - "u1D6CA.sts" : 6, - "Ygrave.st" : 3, - "u1D660" : 72, - "uni222C" : 332, - "uhorngrave.sts" : 10, - "u1D466.st" : 9, - "u1D796" : 76, - "u1D6F5.sts" : 123, - "u1D6EA.sts" : 11, - "itilde.st" : 51, - "u1D480" : 228, - "u1D70F.sts" : 39, - "u1D71E" : 148, - "uni23B5.h3" : 28, - "copyright" : 28, - "u1D62E" : 17, - "uni23DD.h7" : 28, - "acircumflex.st" : 3, - "u1D6FE.sts" : 4, - "Uhornacute" : 4, - "u1D467.st" : 3, - "u1D72F.sts" : 163, - "f_k" : 3, - "u1D7AB" : 42, - "yen.st" : 3, - "u1D65C" : 99, - "integralbt" : 591, - "u1D723" : 5, - "u1D56C" : 8, - "uni212D" : 29, - "icircumflex.st" : 19, - "amacron.st" : 3, - "u1D633" : 110, - "u1D5CB" : 13, - "u1D47C" : 105, - "lcaron.st" : 47, - "u1D74F.sts" : 38, - "uni27E6.v5" : 5, - "u1D68A" : 22, - "bracketleft.v4" : 4, - "u1D7C8" : 29, - "uni23E0.h5" : 28, - "u1D453" : 90, - "recipe" : 24, - "u1D59A" : 44, - "u1D6D8" : 29, - "u1D7B0" : 41, - "uni23DD.h2" : 28, - "u1D661" : 106, - "u1D7D5.st" : 5, - "u1D571" : 41, - "u1D797" : 53, - "u1D5D0" : 13, - "u1D754.st" : 4, - "asciitilde.st" : 27, - "uni2233" : 350, - "u1D481" : 60, - "iota.st" : 7, - "adieresis" : 11, - "u1D62F" : 16, - "bracketleft.v6" : 9, - "dotlessi.ssbo" : 56, - "q.st" : 9, - "ohorntilde.st" : 7, - "u1D45E.st" : 15, - "u1D44F" : 14, - "u1D74D" : 3, - "u1D7AC" : 67, - "gbreve.st" : 4, - "u1D65D" : 42, - "utilde" : 7, - "uni00B5" : 6, - "u1D426" : 5, - "u1D724" : 83, - "u1D470.st" : 61, - "u1D57F.st" : 6, - "u1D5CC" : 5, - "u1D634" : 79, - "chi.st" : 8, - "u1D47D" : 235, - "u1D45F.st" : 10, - "dkshade" : 28, - "u1D470.sts" : 22, - "uni2231.v1" : 591, - "u1D7C9" : 57, - "u1D6EA" : 85, - "u1D454" : 25, - "u1D46D.sts" : 146, - "u1D7B1" : 66, - "endash" : 27, - "u1D662" : 42, - "u1D471.st" : 77, - "uni222D" : 332, - "u1D798" : 76, - "chi" : 24, - "u1D5D1" : 27, - "Itilde.st" : 6, - "uni23DE.h5" : 28, - "u1D690" : 12, - "u1D517.st" : 8, - "underscore" : 28, - "f_f.sts" : 59, - "u1D472.st" : 46, - "asciicircum.sts" : 33, - "u1D7AD" : 53, - "u1D517" : 35, - "u1D65E" : 109, - "u1D518.st" : 23, - "u1D427" : 4, - "u1D725" : 60, - "u1D56E" : 34, - "uni23E1.h3" : 28, - "atilde" : 11, - "SF010000" : 48, - "u1D635" : 77, - "u1D47E" : 142, - "itilde.sts" : 34, - "ordmasculine" : 5, - "lcaron.sts" : 24, - "uhorngrave" : 43, - "u1D6EB" : 68, - "u1D7B2" : 5, - "Yacute.st" : 3, - "u1D474.st" : 84, - "u1D663" : 42, - "u1D6C2" : 30, - "abrevedotbelow" : 11, - "u1D799" : 104, - "f_f.st" : 65, - "u1D5D2" : 13, - "uni222F.v1" : 591, - "u1D483" : 13, - "SF080000" : 48, - "u1D6D8.sts" : 5, - "u1D6CD.sts" : 6, - "u1D691" : 15, - "u1D475.st" : 91, - "u1D6F0" : 5, - "abrevegrave.st" : 3, - "u1D6E4.sts" : 106, - "u1D50E.st" : 24, - "lambda.st" : 38, - "u1D715.sts" : 21, - "uni23B4.h7" : 28, - "u1D74F.st" : 54, - "u1D74F" : 57, - "uni22C6" : 25, - "u1D721.sts" : 14, - "u1D6ED.sts" : 35, - "u1D518" : 49, - "u1D7AE" : 31, - "u1D65F" : 102, - "u1D71E.sts" : 146, - "u1D46A.st" : 51, - "u1D6C2.st" : 26, - "u1D636" : 40, - "u1D47F" : 34, - "gcommaaccent.st" : 4, - "u1D68D" : 15, - "married.sts" : 99, - "u1D749.sts" : 67, - "nacute" : 7, - "u1D477.st" : 160, - "u1D59D" : 19, - "u1D754" : 13, - "u1D7B3" : 4, - "u1D664" : 53, - "uni23DF.h3" : 28, - "uni23B4.h2" : 28, - "yen" : 16, - "u1D484" : 26, - "iacute" : 13, - "uni23DC.h6" : 28, - "uni2A11" : 361, - "u1D70A" : 12, - "u1D6F1" : 77, - "u1D46C.st" : 27, - "u1D61A" : 79, - "threequartersemdash" : 27, - "u1D609" : 57, - "u1D52A" : 19, - "u1D599.st" : 11, - "u1D7AF" : 24, - "u1D519" : 23, - "u1D479.st" : 37, - "u1D46D.st" : 154, - "u1D727" : 102, - "uni03F5" : 35, - "abrevetilde" : 11, - "u1D5CF" : 13, - "u1D411" : 23, - "u1D637" : 107, - "uni2A0C.v1" : 591, - "u1D447.sts" : 123, - "u1D43C.sts" : 11, - "leaf" : 39, - "u1D453.sts" : 36, - "u1D6ED" : 102, - "uni23DC.h1" : 28, - "u1D457" : 13, - "u1D755" : 8, - "u1D665" : 50, - "u1D485" : 22, - "u1D480.st" : 239, - "udotbelow" : 7, - "uni23B5.h5" : 28, - "u1D46F.st" : 55, - "acircumflexhookabove.st" : 3, - "u1D6F2" : 140, - "u1D70B" : 25, - "u1D487.sts" : 51, - "u1D47C.sts" : 60, - "u1D61B" : 137, - "u1D52B" : 23, - "u1D481.st" : 47, - "u1D51A.st" : 11, - "abrevedotbelow.st" : 3, - "u1D43B" : 78, - "umacron" : 7, - "u1D728" : 105, - "asciitilde.sts" : 27, - "u1D710" : 12, - "u1D638" : 107, - "uni23E0" : 28, - "uni27E6.v7" : 6, - "u1D620" : 172, - "u1D6EE" : 106, - "uni23E0.h7" : 28, - "u1D458" : 15, - "endash.st" : 19, - "u1D7B5" : 4, - "uni222F" : 332, - "u1D440" : 102, - "u1D666" : 58, - "uni23DD.h4" : 28, - "Rcommaaccent" : 24, - "u1D576" : 52, - "u1D483.st" : 4, - "u1D694" : 11, - "u1D70C" : 13, - "u1D6F3" : 5, - "dotlessi.sso" : 39, - "u1D61C" : 81, - "uni27E6.v2" : 6, - "u1D484.st" : 20, - "copyleft.st" : 28, - "u1D43C" : 85, - "SF020000" : 48, - "uni23E0.h2" : 28, - "u1D729" : 54, - "u1D64A" : 54, - "uni2581" : 28, - "u1D639" : 104, - "contourintegral.v1" : 591, - "u1D70D.sts" : 4, - "u1D485.st" : 18, - "u1D621" : 119, - "u1D46A" : 66, - "u1D724.sts" : 22, - "u1D6EF" : 63, - "u1D531" : 44, - "dcaron.sts" : 16, - "u1D7B6" : 59, - "u1D730.sts" : 158, - "published.st" : 28, - "u1D441" : 106, - "u1D667" : 108, - "abrevehookabove" : 11, - "abrevetilde.st" : 3, - "u1D5FF" : 12, - "Ygrave" : 16, - "abrevegrave" : 11, - "u1D577" : 6, - "asciitilde" : 27, - "u1D59A.st" : 13, - "u1D738.sts" : 28, - "uni23DE.h7" : 28, - "u1D47A.st" : 34, - "u1D487" : 86, - "uni2A0C" : 332, - "uogonek" : 27, - "u1D70D" : 74, - "ydieresis" : 8, - "u1D6F4" : 54, - "u1D531.st" : 18, - "u1D61D" : 161, - "emdash" : 27, - "u1D487.st" : 78, - "u1D411.st" : 19, - "u1D47B.st" : 169, - "u1D43D" : 106, - "u1D73B" : 42, - "u1D504" : 20, - "u1D64B" : 75, - "uhorn.st" : 37, - "uni23E1" : 28, - "uni23E1.h5" : 28, - "u1D488.st" : 4, - "ahookabove.st" : 3, - "u1D622" : 21, - "u1D46B" : 5, - "u1D41F.sts" : 115, - "u1D47C.st" : 90, - "uni23DE.h2" : 28, - "u1D532" : 25, - "yhookabove" : 8, - "u1D436.sts" : 7, - "lambda" : 54, - "u1D442" : 5, - "u1D668" : 75, - "u1D650" : 76, - "u1D578" : 21, - "u1D47D.st" : 249, - "atilde.st" : 3, - "u1D488" : 17, - "u1D470" : 83, - "lacute.st" : 17, - "u1D696" : 19, - "u1D6F5" : 148, - "R.st" : 16, - "registered.st" : 28, - "u1D70E" : 24, - "u1D61E" : 161, - "u1D45F.sts" : 9, - "u1D47E.st" : 145, - "u1D6CA.st" : 25, - "u1D43E" : 68, - "u1D73C" : 22, - "yacute" : 8, - "u1D64C" : 54, - "u1D490.st" : 3, - "u1D713" : 12, - "uni2232.v1" : 591, - "dcaron.st" : 39, - "u1D47F.st" : 11, - "u1D623" : 46, - "integral" : 332, - "u1D46C" : 43, - "u1D6CB.st" : 25, - "u1D7B8" : 29, - "uni23DF.h5" : 28, - "u1D443" : 140, - "u1D669" : 70, - "u1D491.st" : 4, - "u1D7A0" : 75, - "u1D651" : 143, - "u1D579" : 14, - "u1D49A" : 20, - "uni222C.v1" : 591, - "u1D6D8.st" : 25, - "u1D701.st" : 34, - "uni23B4.h4" : 28, - "u1D6CC.st" : 65, - "u1D5C0" : 13, - "Ydieresis" : 16, - "u1D471" : 91, - "u1D697" : 15, - "u1D70F" : 102, - "divorced.st" : 230, - "u1D6F6" : 146, - "adotbelow" : 11, - "u1D492.st" : 16, - "u1D61F" : 119, - "Itilde" : 15, - "u1D52F" : 34, - "u1D702.st" : 6, - "u1D6CD.st" : 25, - "u1D73D" : 13, - "uni2111" : 7, - "u1D6C2.sts" : 6, - "u1D64D" : 77, - "u1D416" : 3, - "u1D714" : 10, - "u1D624" : 83, - "u1D6CB.sts" : 6, - "u1D46D" : 148, - "abrevehookabove.st" : 3, - "uni23DC.h3" : 28, - "u1D7B9" : 57, - "u1D742" : 54, - "registered" : 28, - "u1D58B" : 28, - "ohorndotbelow.st" : 7, - "u1D5EA" : 3, - "u1D7A1" : 53, - "u1D652" : 145, - "u1D6F6.sts" : 116, - "u1D49B" : 11, - "asciicircum.st" : 33, - "kappa" : 23, - "u1D727.sts" : 47, - "idieresis.st" : 13, - "u1D472" : 60, - "uhorntilde" : 43, - "uni2145" : 15, - "u1D6F7" : 4, - "Rcaron" : 24, - "u1D733.sts" : 73, - "uni23B5.h7" : 28, - "f.sts" : 58, - "uni03D1" : 21, - "SF100000" : 48, - "u1D747.sts" : 14, - "uni23DC" : 28, - "u1D420.st" : 5, - "u1D64E" : 68, - "emdash.st" : 11, - "asciitilde.low" : 27, - "u1D52F.st" : 7, - "u1D715" : 63, - "u1D625" : 93, - "longs.st" : 72, - "aogonek.st" : 7, - "u1D411.sts" : 7, - "u1D535" : 10, - "u1D67C" : 10, - "uni23B5.h2" : 28, - "uni20EB" : 31, - "u1D445" : 24, - "u1D743" : 11, - "u1D7A2" : 106, - "uni23DD.h6" : 28, - "u1D653" : 88, - "u1D41A.sts" : 6, - "Imacron.st" : 21, - "u1D439.sts" : 107, - "u1D6F8" : 51, - "seven" : 13, - "u1D6E4.st" : 128, - "u1D681" : 25, - "u1D708.st" : 42, - "u1D591" : 7, - "uni27E6.v4" : 5, - "leaf.st" : 34, - "integral.v1" : 591, - "uni23E0.h4" : 28, - "uhorndotbelow.sts" : 10, - "u1D508" : 7, - "ohorngrave" : 16, - "u1D64F" : 126, - "u1D418" : 8, - "u1D709.st" : 4, - "uni23DD.h1" : 28, - "u1D471.sts" : 50, - "abreveacute" : 11, - "u1D626" : 55, - "u1D46F" : 73, - "uhornacute.st" : 37, - "u1D479.sts" : 15, - "u1D6DC" : 27, - "u1D446" : 60, - "u1D6E6.st" : 30, - "u1D744" : 12, - "u1D7A3" : 126, - "u1D5EC" : 3, - "u1D654" : 147, - "u1D79B" : 76, - "uhorngrave.st" : 37, - "uni03F5.st" : 18, - "uni2146" : 75, - "acircumflexacute.st" : 3, - "u1D474" : 102, - "u1D6F9" : 109, - "u1D6E7.st" : 47, - "u1D592" : 7, - "u1D60A" : 107, - "uhornacute" : 43, - "uni23DD" : 28, - "u1D51A" : 37, - "u1D509" : 38, - "u1D41A.st" : 18, - "u1D42A" : 22, - "u1D6E8.st" : 52, - "u1D6DC.st" : 17, - "R" : 24, - "Y.st" : 3, - "uni23E1.h7" : 28, - "u1D5BF" : 69, - "u1D627" : 217, - "uni23DE.h4" : 28, - "V" : 8, - "u1D6DD" : 22, - "W" : 9, - "u1D447" : 148, - "X" : 4, - "u1D6DD.st" : 13, - "u1D58E" : 24, - "Y" : 16, - "u1D745" : 14, - "u1D655" : 106, - "u1D7A4" : 88, - "u1D79C" : 76, - "u1D5C4" : 10, - "u1D475" : 105, - "u1D6F1.sts" : 6, - "uni23E1.h2" : 28, - "a" : 11, - "u1D60B" : 52, - "u1D6F9.sts" : 54, - "u1D6EE.sts" : 41, - "u1D722.sts" : 19, - "u1D51B" : 18, - "uni2113" : 9, - "uhorndotbelow.st" : 37, - "f" : 79, - "u1D72B.sts" : 17, - "g" : 13, - "Ytilde" : 16, - "abreve.st" : 3, - "h" : 7, - "u1D742.sts" : 17, - "u1D628" : 99, - "k" : 11, - "u1D610" : 81, - "u1D6F1.st" : 51, - "l" : 5, - "u1D715.st" : 52, - "m" : 8, - "u1D448" : 105, - "u1D746" : 13, - "n" : 7, - "u1D7A5" : 46, - "uni23DF.h7" : 28, - "uogonek.st" : 7, - "u1D656" : 49, - "u1D79D" : 114, - "uacute" : 7, - "q" : 27, - "ohorn.st" : 7, - "lcaron" : 52, - "u1D49A.st" : 7, - "u1D6F2.st" : 135, - "uni2147" : 17, - "u1D41F.st" : 120, - "u1D476" : 6, - "uni23B4.h6" : 28, - "u" : 7, - "u1D684" : 23, - "bracketleft.v5" : 7, - "ohorngrave.st" : 7, - "u1D6E3" : 25, - "Ytilde.st" : 3, - "adieresis.st" : 3, - "u1D60C" : 118, - "v" : 8, - "u1D5F3" : 73, - "uni23DE" : 28, - "w" : 9, - "x" : 16, - "y" : 8, - "u1D440.sts" : 35, - "u1D70B.st" : 4, - "u1D72A" : 6, - "uni23DF.h2" : 28, - "u1D719" : 5, - "u1D63A" : 107, - "u1D448.sts" : 41, - "star.alt" : 23, - "u1D43D.sts" : 46, - "u1D701" : 64, - "u1D629" : 16, - "married" : 105, - "uni23B4.h1" : 28, - "u1D6F4.st" : 31, - "bracketleft.v7" : 8, - "u1D611" : 92, - "uni23DC.h5" : 28, - "published.sts" : 28, - "u1D449" : 214, - "u1D747" : 66, - "u1D7A6" : 71, - "adotbelow.st" : 3, - "u1D431" : 6, - "u1D657" : 50, - "u1D474.sts" : 47, - "u1D79E" : 54, - "u1D6F5.st" : 143, - "u1D480.sts" : 236, - "iacute.st" : 4, - "dotlessi.fra" : 17, - "aacute" : 11, - "u1D477" : 154, - "dotlessj.ssbo" : 56, - "u1D70D.st" : 52, - "acircumflextilde" : 11, - "u1D47D.sts" : 253, - "u1D685" : 9, - "ydotbelow" : 8, - "u1D6E4" : 134, - "acircumflex" : 11, - "u1D60D" : 132, - "u1D5F4" : 12, - "u1D6F6.st" : 140, - "uni2233.v1" : 591, - "u1D6EA.st" : 58, - "u1D70E.st" : 4, - "u1D72B" : 72, - "seven.st" : 4, - "ohornacute.st" : 7, - "u1D63B" : 87, - "block" : 28, - "emdash.alt.st" : 11, - "u1D702" : 27, - "u1D720.st" : 27, - "u1D612" : 119, - "u1D6EB.st" : 47, - "ygrave" : 8, - "u1D70F.st" : 83, - "uni222D.v1" : 591, - "uni23B5.h4" : 28, - "u1D748" : 13, - "u1D7A7" : 91, - "kappa.st" : 7, - "copyright.st" : 28, - "u1D658" : 80, - "u1D436.st" : 52, - "Racute" : 24, - "u1D42A.st" : 8, - "u1D6F8.st" : 24, - "u1D640" : 105, - "u1D721.st" : 47, - "asciitilde.low.st" : 27, - "imacron" : 70, - "u1D730" : 159, - "u1D79F" : 75, - "uni2148" : 80, - "leaf.sts" : 16, - "u1D7D5" : 11, - "integraltp" : 591, - "u1D686" : 16, - "icircumflex" : 41, - "u1D60E" : 90, - "uni23DF" : 28, - "u1D6F9.st" : 93, - "u1D722.st" : 55, - "uni27E6.v6" : 6, - "u1D6ED.st" : 79, - "u1D51E" : 25, - "contourintegral" : 332, - "u1D6E8.sts" : 7, - "u1D42E" : 4, - "u1D72C" : 154, - "uni23E0.h6" : 28, - "u1D438.st" : 30, - "uni23DD.h3" : 28, - "u1D703" : 14, - "u1D725.sts" : 12, - "u1D6EE.st" : 83, - "aring.st" : 3, - "u1D45C" : 12, - "u1D523" : 23, - "u1D749" : 111, - "u1D66A" : 57, - "u1D7A8" : 70, - "u1D439.st" : 128, - "abreve" : 11, - "Rcaron.st" : 16, - "u1D659" : 106, - "ncommaaccent" : 7, - "u1D724.st" : 61, - "u1D641" : 120, - "u1D6EF.st" : 40, - "u1D6A0" : 11, - "uni27E6.v1" : 6, - "uhornhookabove.st" : 37, - "u1D479" : 37, - "Uhorngrave" : 4, - "uni23E0.h1" : 28, - "Ydotbelow" : 16, - "u1D6E6" : 54, - "u1D597" : 22, - "u1D60F" : 81, - "u1D725.st" : 46, - "abreveacute.st" : 3, - "Imacron.sts" : 6, - "u1D72D" : 5, - "u1D440.st" : 79, - "u1D63D" : 49, - "a.st" : 3, - "ntilde" : 7, - "iogonek" : 3, - "u1D614" : 75, - "u1D45D" : 15, - "u1D7BA" : 28, - "ucircumflex" : 7, - "u1D443.sts" : 110, - "u1D441.st" : 83, - "u1D66B" : 93, - "Imacron" : 29, - "u1D6CA" : 30, - "u1D7A9" : 38, - "u1D732" : 34, - "uni03D1.st" : 3, - "u1D727.st" : 84, - "uni23DE.h6" : 28, - "SF050000" : 48, - "itilde" : 56, - "u1D642" : 81, - "u1D44C.sts" : 193, - "alpha" : 24, - "longs" : 79, - "u1D48B" : 7, - "uni2149" : 80, - "u1D688" : 8, - "u1D6E7" : 68, - "u1D728.st" : 91, - "uni23E1.h4" : 28, - "u1D477.sts" : 151, - "agrave.st" : 3, - "uhorntilde.sts" : 10, - "dotlessj.sso" : 39, - "u1D580" : 49, - "Uhorndotbelow" : 4, - "threequartersemdash.st" : 16, - "uni23DE.h1" : 29, - "Ydieresis.st" : 3, - "acircumflexdotbelow" : 11, - "u1D490" : 12, - "u1D443.st" : 135, - "u1D72E" : 44, - "u1D63E" : 98, - "u1D729.st" : 38, - "uni211C" : 26, - "kcommaaccent" : 11, - "u1D615" : 79, - "u1D45E" : 34, - "u1D7BB" : 5, - "published" : 28, - "u1D66C" : 94, - "u1D6CB" : 30, - "longs.sts" : 58, - "u1D435" : 25, - "ohorntilde" : 16, - "u1D6FA.st" : 20, - "u1D71E.st" : 154, - "u1D733" : 106, - "uhorndotbelow" : 43, - "u1D643" : 76, - "Rcommaaccent.st" : 16, - "u1D6A2" : 3, - "Ydotbelow.st" : 3, - "uhorn.sts" : 10, - "u1D69A" : 40, - "u1D445.st" : 16, - "u1D463" : 11, - "u1D730.st" : 164, - "u1D6E8" : 78, - "lcommaaccent" : 5, - "u1D599" : 42, - "u1D581" : 13, - "u1D446.st" : 36, - "u1D491" : 13, - "u1D72F" : 163, - "uni23DF.h4" : 28, - "u1D63F" : 52, - "u1D6CC.sts" : 37, - "uni23B4.h3" : 28, - "u1D616" : 54, - "acircumflexacute" : 11, - "u1D45F" : 13, - "u1D447.st" : 143, - "lacute" : 26, - "u1D7BC" : 58, - "u1D43B.st" : 52, - "u1D526" : 17, - "u1D66D" : 77, - "u1D732.st" : 11, - "u1D6CC" : 73, - "ahookabove" : 11, - "u1D436" : 73, - "asciicircum" : 33, - "u1D57D" : 28, - "Yhookabove.st" : 3, - "u1D6FD.st" : 12, - "ohornhookabove.st" : 7, - "u1D644" : 76, - "u1D728.sts" : 60, - "u1D734" : 35, - "uni23DC.h7" : 28, - "u1D448.st" : 83, - "u1D43C.st" : 58, - "ltshade" : 28, - "u1D6FA" : 42, - "u1D464" : 3, - "u1D6FE.st" : 39, - "u1D733.st" : 98, - "u1D6E9" : 5, - "u1D7C1" : 36, - "underscore.st" : 28, - "uring" : 7, - "u1D582" : 33, - "u1D449.st" : 214, - "u1D492" : 29, - "u1D43D.st" : 85, - "u1D734.st" : 20, - "married.st" : 107, - "u1D6FF.st" : 10, - "uni23DC.h2" : 28, - "u1D41A" : 22, - "copyright.sts" : 28, - "u1D617" : 79, - "f.st" : 72, - "u1D43E.st" : 47, - "u1D7BD" : 57, - "uni23B4" : 28, - "u1D66E" : 93, - "uni23B5.h6" : 28, - "u1D6CD" : 30, - "u1D437" : 4, - "u1D645" : 76, - "u1D450.st" : 12, - "ohornacute" : 16, - "ohorn" : 16, - "u1D43B.sts" : 7, - "u1D7C2" : 36, - "u1D571.st" : 10, - "ugrave" : 7, - "underscore.sts" : 28, - "acircumflexgrave" : 11, - "aacute.st" : 3, - "u1D451.st" : 8, - "idieresis" : 27, - "u1D583" : 14, - "uni2230.v1" : 591, - "g.st" : 4, - "u1D493" : 4, - "divorced" : 216, - "u1D72B.st" : 53, - "u1D791" : 49, - "uni23B5.h1" : 28, - "u1D472.sts" : 12, - "uni2230" : 332, - "u1D708" : 58, - "gcommaaccent" : 13, - "asciitilde.low.sts" : 27, - "u1D46F.sts" : 19, - "uni23DD.h5" : 28, - "recipe.st" : 16, - "u1D618" : 54, - "u1D47B.sts" : 163, - "u1D738.st" : 49, - "u1D7BE" : 36, - "u1D72C.st" : 160, - "u1D66F" : 79, - "SF060000" : 48, - "gbreve" : 13, - "u1D438" : 54, - "u1D510" : 28, - "u1D57F" : 37, - "u1D420" : 11, - "u1D646" : 104, - "u1D453.st" : 75, - "u1D6A5" : 5, - "uni27E6.v3" : 5, - "divorced.sts" : 238, - "u1D5B5" : 13, - "uni23E0.h3" : 28, - "u1D466" : 28, - "Yhookabove" : 16, - "u1D7C3" : 48, - "u1D674" : 5, - "uhornhookabove" : 43, - "u1D454.st" : 7, - "copyleft" : 28, - "agrave" : 11, - "ytilde" : 8, - "ohornhookabove" : 16, - "acircumflexhookabove" : 11, - "u1D72E.st" : 28, - "u1D792" : 120, - "uhorn" : 43, - "u1D71A" : 13, - "mu" : 23, - "u1D709" : 36, - "u1D62A" : 92, - "u1D619" : 82, - "uni27E6" : 6, - "ohorndotbelow" : 16, - "u1D72F.st" : 169, - "dotlessi.frab" : 24, - "u1D529" : 26, - "u1D44A" : 132, - "u1D7BF" : 30, - "u1D576.st" : 21, - "uni23B5" : 28, - "u1D511" : 26, - "u1D439" : 134, - "u1D737" : 6, - "u1D421" : 4, - "u1D44A.st" : 125, - "imacron.st" : 66, - "uhookabove" : 7, - "u1D557" : 27, - "u1D5B6" : 13, - "u1D69E" : 15, - "amacron" : 11, - "u1D6F2.sts" : 110, - "u1D467" : 30, - "u1D6FD" : 36, - "acircumflexgrave.st" : 3, - "imacron.sts" : 51, - "uni23E1.h6" : 28, - "u1D44B.st" : 24, - "u1D742.st" : 44 - }, - "v_variants" : { - "uni21A1" : [ - "uni21A1", - "uni21A1.v1" - ], - "uni230A" : [ - "uni230A", - "uni230A.v1", - "uni230A.v2", - "uni230A.v3", - "uni230A.v4", - "uni230A.v5", - "uni230A.v6", - "uni230A.v7" - ], - "uni22A4" : [ - "uni22A4", - "uni27D9" - ], - "uni2A02" : [ - "uni2A02", - "uni2A02.v1" - ], - "uni21A7" : [ - "uni21A7", - "uni21A7.v1" - ], - "parenleft" : [ - "parenleft", - "parenleft.v1", - "parenleft.v2", - "parenleft.v3", - "parenleft.v4", - "parenleft.v5", - "parenleft.v6", - "parenleft.v7" - ], - "uni2A05" : [ - "uni2A05", - "uni2A05.v1" - ], - "arrowdown" : [ - "arrowdown", - "arrowdown.v1" - ], - "uni21BE" : [ - "uni21BE", - "uni21BE.v1" - ], - "uni27E8" : [ - "uni27E8", - "uni27E8.v1", - "uni27E8.v2", - "uni27E8.v3", - "uni27E8.v4", - "uni27E8.v5", - "uni27E8.v6", - "uni27E8.v7" - ], - "uni21D6" : [ - "uni21D6", - "uni21D6.v1" - ], - "uni2210" : [ - "uni2210", - "uni2210.v1" - ], - "uni2198" : [ - "uni2198", - "uni2198.v1" - ], - "angleleft" : [ - "angleleft", - "uni27E8.v1", - "uni27E8.v2", - "uni27E8.v3", - "uni27E8.v4", - "uni27E8.v5", - "uni27E8.v6", - "uni27E8.v7" - ], - "uni21D9" : [ - "uni21D9", - "uni21D9.v1" - ], - "uni22C1" : [ - "uni22C1", - "uni22C1.v1" - ], - "radical" : [ - "radical", - "radical.v1", - "radical.v2", - "radical.v3", - "radical.v4" - ], - "uni27EA" : [ - "uni27EA", - "uni27EA.v1", - "uni27EA.v2", - "uni27EA.v3", - "uni27EA.v4", - "uni27EA.v5", - "uni27EA.v6", - "uni27EA.v7" - ], - "uni222D" : [ - "uni222D", - "uni222D.v1" - ], - "uni2B0D" : [ - "uni2B0D", - "uni2B0D.v1" - ], - "uni21F3" : [ - "uni21F3", - "uni21F3.v1" - ], - "arrowdblup" : [ - "arrowdblup", - "arrowdblup.v1" - ], - "uni21B2" : [ - "uni21B2", - "uni21B2.v1" - ], - "uni2230" : [ - "uni2230", - "uni2230.v1" - ], - "bracketright" : [ - "bracketright", - "bracketright.v1", - "bracketright.v2", - "bracketright.v3", - "bracketright.v4", - "bracketright.v5", - "bracketright.v6", - "bracketright.v7" - ], - "integral" : [ - "integral", - "integral.v1" - ], - "slash" : [ - "slash", - "slash.v1", - "slash.v2", - "slash.v3", - "slash.v4", - "slash.v5", - "slash.v6", - "slash.v7" - ], - "uni2233" : [ - "uni2233", - "uni2233.v1" - ], - "uni21E7" : [ - "uni21E7", - "uni21E7.v1" - ], - "uni22A3" : [ - "uni22A3", - "uni27DE" - ], - "uni2A01" : [ - "uni2A01", - "uni2A01.v1" - ], - "backslash" : [ - "backslash", - "backslash.v1", - "backslash.v2", - "backslash.v3", - "backslash.v4", - "backslash.v5", - "backslash.v6", - "backslash.v7" - ], - "uni2A04" : [ - "uni2A04", - "uni2A04.v1" - ], - "uni27E7" : [ - "uni27E7", - "uni27E7.v1", - "uni27E7.v2", - "uni27E7.v3", - "uni27E7.v4", - "uni27E7.v5", - "uni27E7.v6", - "uni27E7.v7" - ], - "uni21D5" : [ - "uni21D5", - "uni21D5.v1" - ], - "uni2B07" : [ - "uni2B07", - "uni2B07.v1" - ], - "uni2197" : [ - "uni2197", - "uni2197.v1" - ], - "angleright" : [ - "angleright", - "uni27E9.v1", - "uni27E9.v2", - "uni27E9.v3", - "uni27E9.v4", - "uni27E9.v5", - "uni27E9.v6", - "uni27E9.v7" - ], - "uni21D8" : [ - "uni21D8", - "uni21D8.v1" - ], - "uni22C0" : [ - "uni22C0", - "uni22C0.v1" - ], - "contourintegral" : [ - "contourintegral", - "contourintegral.v1" - ], - "parallel" : [ - "parallel", - "parallel.v1", - "parallel.v2", - "parallel.v3", - "parallel.v4", - "parallel.v5", - "parallel.v6", - "parallel.v7" - ], - "uni21C3" : [ - "uni21C3", - "uni21C3.v1" - ], - "uni22C3" : [ - "uni22C3", - "uni22C3.v1" - ], - "uni222C" : [ - "uni222C", - "uni222C.v1" - ], - "bracketleft" : [ - "bracketleft", - "bracketleft.v1", - "bracketleft.v2", - "bracketleft.v3", - "bracketleft.v4", - "bracketleft.v5", - "bracketleft.v6", - "bracketleft.v7" - ], - "uni2A0C" : [ - "uni2A0C", - "uni2A0C.v1" - ], - "uni27EF" : [ - "uni27EF", - "uni27EF.v1", - "uni27EF.v2", - "uni27EF.v3", - "uni27EF.v4", - "uni27EF.v5", - "uni27EF.v6", - "uni27EF.v7" - ], - "uni222F" : [ - "uni222F", - "uni222F.v1" - ], - "uni219F" : [ - "uni219F", - "uni219F.v1" - ], - "uni21B1" : [ - "uni21B1", - "uni21B1.v1" - ], - "uni21F5" : [ - "uni21F5", - "uni21F5.v1" - ], - "uni2232" : [ - "uni2232", - "uni2232.v1" - ], - "uni2309" : [ - "uni2309", - "uni2309.v1", - "uni2309.v2", - "uni2309.v3", - "uni2309.v4", - "uni2309.v5", - "uni2309.v6", - "uni2309.v7" - ], - "parenright" : [ - "parenright", - "parenright.v1", - "parenright.v2", - "parenright.v3", - "parenright.v4", - "parenright.v5", - "parenright.v6", - "parenright.v7" - ], - "arrowdbldown" : [ - "arrowdbldown", - "arrowdbldown.v1" - ], - "arrowupdn" : [ - "arrowupdn", - "arrowupdn.v1" - ], - "uni22A2" : [ - "uni22A2", - "uni27DD" - ], - "uni2A00" : [ - "uni2A00", - "uni2A00.v1" - ], - "uni21A5" : [ - "uni21A5", - "uni21A5.v1" - ], - "uni230B" : [ - "uni230B", - "uni230B.v1", - "uni230B.v2", - "uni230B.v3", - "uni230B.v4", - "uni230B.v5", - "uni230B.v6", - "uni230B.v7" - ], - "uni22A5" : [ - "uni22A5", - "uni27D8" - ], - "uni21E9" : [ - "uni21E9", - "uni21E9.v1" - ], - "uni2A03" : [ - "uni2A03", - "uni2A03.v1" - ], - "uni27E6" : [ - "uni27E6", - "uni27E6.v1", - "uni27E6.v2", - "uni27E6.v3", - "uni27E6.v4", - "uni27E6.v5", - "uni27E6.v6", - "uni27E6.v7" - ], - "uni2A06" : [ - "uni2A06", - "uni2A06.v1" - ], - "uni21BF" : [ - "uni21BF", - "uni21BF.v1" - ], - "uni2B06" : [ - "uni2B06", - "uni2B06.v1" - ], - "uni2196" : [ - "uni2196", - "uni2196.v1" - ], - "uni27E9" : [ - "uni27E9", - "uni27E9.v1", - "uni27E9.v2", - "uni27E9.v3", - "uni27E9.v4", - "uni27E9.v5", - "uni27E9.v6", - "uni27E9.v7" - ], - "summation" : [ - "summation", - "summation.v1" - ], - "braceleft" : [ - "braceleft", - "braceleft.v1", - "braceleft.v2", - "braceleft.v3", - "braceleft.v4", - "braceleft.v5", - "braceleft.v6", - "braceleft.v7" - ], - "uni21D7" : [ - "uni21D7", - "uni21D7.v1" - ], - "uni2199" : [ - "uni2199", - "uni2199.v1" - ], - "fraction" : [ - "fraction", - "fraction.v1", - "fraction.v2", - "fraction.v3", - "fraction.v4", - "fraction.v5", - "fraction.v6", - "fraction.v7" - ], - "uni2A09" : [ - "uni2A09", - "uni2A09.v1" - ], - "product" : [ - "product", - "product.v1" - ], - "uni21C2" : [ - "uni21C2", - "uni21C2.v1" - ], - "uni22C2" : [ - "uni22C2", - "uni22C2.v1" - ], - "uni27EB" : [ - "uni27EB", - "uni27EB.v1", - "uni27EB.v2", - "uni27EB.v3", - "uni27EB.v4", - "uni27EB.v5", - "uni27EB.v6", - "uni27EB.v7" - ], - "uni21C5" : [ - "uni21C5", - "uni21C5.v1" - ], - "uni27EE" : [ - "uni27EE", - "uni27EE.v1", - "uni27EE.v2", - "uni27EE.v3", - "uni27EE.v4", - "uni27EE.v5", - "uni27EE.v6", - "uni27EE.v7" - ], - "uni21C8" : [ - "uni21C8", - "uni21C8.v1" - ], - "uni21B0" : [ - "uni21B0", - "uni21B0.v1" - ], - "arrowup" : [ - "arrowup", - "arrowup.v1" - ], - "braceright" : [ - "braceright", - "braceright.v1", - "braceright.v2", - "braceright.v3", - "braceright.v4", - "braceright.v5", - "braceright.v6", - "braceright.v7" - ], - "uni21B3" : [ - "uni21B3", - "uni21B3.v1" - ], - "dblverticalbar" : [ - "dblverticalbar", - "parallel.v1", - "parallel.v2", - "parallel.v3", - "parallel.v4", - "parallel.v5", - "parallel.v6", - "parallel.v7" - ], - "uni2231" : [ - "uni2231", - "uni2231.v1" - ], - "uni2A11" : [ - "uni2A11", - "uni2A11.v1" - ], - "uni2308" : [ - "uni2308", - "uni2308.v1", - "uni2308.v2", - "uni2308.v3", - "uni2308.v4", - "uni2308.v5", - "uni2308.v6", - "uni2308.v7" - ], - "uni21CA" : [ - "uni21CA", - "uni21CA.v1" - ], - "bar" : [ - "bar", - "divides.v1", - "divides.v2", - "divides.v3", - "divides.v4", - "divides.v5", - "divides.v6", - "divides.v7" - ], - "divides" : [ - "divides", - "divides.v1", - "divides.v2", - "divides.v3", - "divides.v4", - "divides.v5", - "divides.v6", - "divides.v7" - ] - }, - "accents" : { - "u1D688" : 262, - "u1D753.sts" : 599, - "u1D726" : 570, - "u1D430.st" : 465, - "u1D403" : 283, - "u1D570" : 598, - "u1D537.sts" : 319, - "J.st" : 363, - "u1D7CE" : 287, - "u1D429.sts" : 339, - "u1D4AB" : 480, - "u1D76F" : 458, - "u1D44C" : 399, - "u1D4E6.st" : 671, - "Mu.sts" : 594, - "u1D5A5" : 310, - "u1D40C.st" : 607, - "u1D6AA.st" : 371, - "u1D526.st" : 187, - "u1D435.sts" : 543, - "u1D546" : 333, - "u1D70E.sts" : 408, - "u1D749.st" : 362, - "u1D751" : 465, - "u1D7B0" : 459, - "Rho" : 283, - "u1D49F.st" : 532, - "u1D5EE" : 264, - "u1D6CE.sts" : 360, - "u1D58F" : 159, - "uni20ED" : -264, - "u1D71A.sts" : 469, - "u1D441.sts" : 684, - "u1D62D" : 267, - "u1D79A" : 474, - "u1D451.st" : 496, - "u1D6E8" : 542, - "u1D689" : 268, - "zeta.st" : 270, - "u1D6DA.sts" : 508, - "u1D727" : 711, - "u1D5D0" : 341, - "u1D59D.sts" : 385, - "u1D404" : 350, - "u1D571" : 292, - "u1D48F.sts" : 428, - "u1D7CF" : 295, - "u1D50A.sts" : 719, - "u1D4AC" : 482, - "u1D6CB.st" : 318, - "u1D42D.st" : 214, - "u1D44D" : 485, - "u1D739.sts" : 460, - "uni03F1" : 249, - "u1D49B.sts" : 472, - "u1D70B.st" : 384, - "u1D5A6" : 407, - "u1D7B1" : 423, - "u1D6F9.sts" : 536, - "u1D752" : 415, - "u1D57B.st" : 544, - "acute.st" : 319, - "u1D745.sts" : 527, - "u1D472.st" : 663, - "M.sts" : 594, - "u1D5EF" : 128, - "r.st" : 213, - "u1D7FA" : 323, - "u1D6B8.st" : 375, - "u1D529.sts" : 330, - "u1D62E" : 454, - "u1D750.st" : 352, - "u1D79B" : 627, - "u1D6E9" : 498, - "u1D751.sts" : 612, - "u1D4E9.sts" : 575, - "u1D5D1" : 225, - "u1D728" : 615, - "omicron.st" : 285, - "u1D535.sts" : 342, - "u1D405" : 342, - "u1D44E.st" : 325, - "Z.sts" : 424, - "u1D572" : 633, - "u1D610" : 287, - "u1D427.sts" : 354, - "u1D6EC.st" : 568, - "u1D72C.st" : 545, - "uni2131.st" : 785, - "u1D7CE.sts" : 379, - "u1D44E" : 287, - "u1D400.st" : 484, - "Mu" : 458, - "uni2128.st" : 211, - "Zeta" : 316, - "u1D59C.st" : 197, - "u1D433.sts" : 343, - "u1D5A7" : 354, - "u1D70C.sts" : 467, - "u1D493.st" : 337, - "u1D7B2" : 231, - "g.sts" : 441, - "u1D753" : 482, - "u1D6D9.st" : 458, - "u1D6CC.sts" : 187, - "u1D430" : 415, - "u1D58F.sts" : 280, - "eight" : 261, - "u1D719.st" : 471, - "u1D7FB" : 262, - "uni20EE" : -264, - "u1D62F" : 315, - "u1D79C" : 535, - "u1D46F.st" : 671, - "u1D59B.sts" : 282, - "u1D589.st" : 225, - "Theta.sts" : 513, - "uni2017" : 252, - "t.sts" : 225, - "u1D5D2" : 230, - "u1D48D.sts" : 241, - "u1D729" : 544, - "u1D74D.st" : 592, - "u1D406" : 579, - "u1D52A.st" : 389, - "u1D573" : 496, - "u1D611" : 493, - "u1D421.st" : 158, - "caron.st" : 285, - "u1D4AE" : 451, - "u1D737.sts" : 575, - "u1D44F" : 165, - "Phi.st" : 404, - "u1D65A" : 365, - "u1D4D7.st" : 814, - "u1D5A8" : 139, - "u1D6F7.sts" : 553, - "hungarumlaut.sts" : 370, - "u1D743.sts" : 409, - "u1D7B3" : 369, - "u1D754" : 400, - "u1D517.st" : 756, - "u1D431" : 296, - "u1D527.sts" : 253, - "u1D7FC" : 317, - "u1D419.sts" : 475, - "u1D79D" : 503, - "u1D47A" : 561, - "Q.st" : 438, - "u1D4E7.sts" : 663, - "dotlessj.fra" : 135, - "u1D442.st" : 552, - "u1D6E0.st" : 335, - "u1D533.sts" : 258, - "u1D5D3" : 221, - "u1D407" : 450, - "u1D574" : 400, - "u1D425.sts" : 200, - "u1D720.st" : 562, - "u1D612" : 515, - "uni03C2" : 237, - "uni2111.st" : 399, - "rho.sts" : 371, - "u1D4AF" : 500, - "u1D6BE.sts" : 537, - "u1D590.st" : 251, - "u1D6BA" : 401, - "u1D70A.sts" : 352, - "u1D431.sts" : 392, - "u1D6BC.st" : 501, - "u1D41E.st" : 309, - "u1D65B" : 437, - "u1D7D6.st" : 331, - "uni2124" : 333, - "u1D5A9" : 345, - "u1D7B4" : 307, - "u1D6CA.sts" : 181, - "u1D755" : 530, - "u1D58D.sts" : 336, - "u1D432" : 303, - "e.st" : 272, - "u1D47F.sts" : 718, - "u1D56C.st" : 547, - "uni20EF" : -264, - "u1D4AE.sts" : 502, - "space_uni0326.sts" : 332, - "u1D463.st" : 337, - "u1D7FD" : 78, - "u1D79E" : 536, - "u1D4DA" : 745, - "uni03D6.st" : 471, - "u1D47B" : 434, - "u1D6A9.st" : 378, - "u1D729.sts" : 672, - "u1D741.st" : 430, - "u1D48B.sts" : 486, - "u1D5D4" : 366, - "u1D408" : 218, - "u1D575" : 267, - "space_uni0323" : 138, - "u1D6E9.sts" : 634, - "u1D613" : 287, - "u1D780" : 283, - "u1D735.sts" : 640, - "u1D6DD.st" : 391, - "u1D43F.st" : 395, - "grave.st" : 250, - "u1D6BB" : 400, - "u1D71D.st" : 552, - "u1D519.sts" : 619, - "u1D65C" : 437, - "dotlessj.frab" : 150, - "u1D6F5.sts" : 539, - "u1D741.sts" : 485, - "y.st" : 300, - "u1D7B5" : 362, - "u1D58D.st" : 247, - "u1D4D9.sts" : 698, - "u1D484.st" : 404, - "u1D756" : 366, - "u1D525.sts" : 299, - "u1D433" : 259, - "u1D417.sts" : 537, - "u1D7FE" : 262, - "u1D79F" : 535, - "u1D4DB" : 689, - "u1D4E5.sts" : 472, - "u1D47C" : 473, - "u1D531.sts" : 372, - "u1D51A" : 540, - "u1D423.sts" : 268, - "u1D5D5" : 297, - "u1D4DB.st" : 722, - "circumflexbelowcmb" : -264, - "u1D6FE.st" : 300, - "u1D409" : 348, - "u1D576" : 538, - "u1D7E0" : 277, - "u1D614" : 585, - "u1D73E.st" : 216, - "eight.sts" : 354, - "u1D51B.st" : 468, - "u1D6BC.sts" : 581, - "u1D781" : 278, - "u1D6B0.st" : 240, - "u1D412.st" : 417, - "u1D57F.sts" : 715, - "nabla.sts" : 577, - "u1D6BC" : 447, - "u1D65D" : 273, - "dbloverlinecmb" : -264, - "u1D58B.sts" : 398, - "u1D7B6" : 376, - "Omicron" : 389, - "u1D757" : 327, - "u1D47D.sts" : 628, - "dotlessi.sso" : 211, - "u1D4AC.sts" : 536, - "u1D434" : 550, - "alpha" : 356, - "u1D508.st" : 594, - "u1D7FF" : 262, - "u1D4DC" : 757, - "u1D727.sts" : 876, - "D.st" : 282, - "u1D47D" : 476, - "I.sts" : 247, - "u1D51B" : 408, - "u1D5D6" : 433, - "u1D6E7.sts" : 616, - "u1D6D1.st" : 379, - "u1D433.st" : 291, - "u1D577" : 519, - "u1D733.sts" : 585, - "u1D7E1" : 276, - "u1D615" : 502, - "u1D782" : 375, - "u1D711.st" : 405, - "Delta.st" : 469, - "uni211A" : 333, - "u1D517.sts" : 903, - "u1D6BD" : 410, - "V.sts" : 490, - "u1D6F3.sts" : 634, - "uni03F4" : 389, - "u1D4E9.st" : 556, - "u1D581.st" : 542, - "u1D409.sts" : 477, - "u1D65E" : 269, - "u1D6AD.st" : 409, - "u1D40F.st" : 334, - "u1D4D7.sts" : 848, - "u1D529.st" : 251, - "u1D7B7" : 406, - "u1D523.sts" : 363, - "u1D758" : 313, - "u1D415.sts" : 557, - "X.st" : 406, - "u1D435" : 420, - "uni20D0" : -264, - "u1D640" : 481, - "brevebelowcmb" : -264, - "u1D4E3.sts" : 651, - "c.sts" : 358, - "partialdiff" : 291, - "u1D4DD" : 686, - "u1D6AE.sts" : 577, - "u1D6F2.st" : 504, - "dotlessi.mrmb" : 160, - "u1D47E" : 637, - "Sigma" : 350, - "u1D421.sts" : 196, - "dotlessi.mitb.sts" : 277, - "u1D51C" : 406, - "u1D454.st" : 361, - "zeta.sts" : 346, - "u1D5D7" : 301, - "u1D732.st" : 634, - "u1D578" : 658, - "mu.sts" : 358, - "u1D7E2" : 256, - "u1D6BA.sts" : 525, - "u1D616" : 519, - "u1D57D.sts" : 655, - "u1D783" : 387, - "u1D460" : 296, - "p.sts" : 289, - "u1D46F.sts" : 758, - "Psi.sts" : 510, - "u1D6CE.st" : 296, - "u1D6BE" : 418, - "pi.st" : 333, - "u1D4AB.st" : 516, - "u1D65F" : 292, - "uni2126" : 360, - "Alpha.st" : 421, - "l.st" : 131, - "u1D70E.st" : 331, - "u1D719.sts" : 550, - "u1D7B8" : 391, - "u1D47B.sts" : 569, - "uni03F1.st" : 292, - "u1D759" : 458, - "u1D4AA.sts" : 586, - "u1D57E.st" : 532, - "u1D436" : 596, - "tilde.st" : 285, - "dotlessj.frab.sts" : 270, - "u1D475.st" : 670, - "u1D641" : 473, - "Iota.sts" : 247, - "mu" : 237, - "u1D6A0" : 262, - "u1D6D9.sts" : 545, - "u1D725.sts" : 749, - "u1D4DE" : 594, - "u1D753.st" : 526, - "u1D530.st" : 282, - "u1D47F" : 584, - "u1D509.sts" : 402, - "u1D68A" : 215, - "u1D6E5.sts" : 746, - "u1D5D8" : 336, - "u1D731.sts" : 594, - "six.st" : 360, - "u1D579" : 515, - "u1D6EF.st" : 545, - "u1D7E3" : 260, - "u1D617" : 406, - "u1D784" : 376, - "u1D461" : 225, - "u1D6F1.sts" : 682, - "uni211B" : 532, - "u1D72F.st" : 481, - "u1D407.sts" : 577, - "u1D6BF" : 442, - "uni03F5" : 242, - "Nu.sts" : 490, - "u1D403.st" : 324, - "u1D4D5.sts" : 713, - "u1D59F.st" : 266, - "u1D521.sts" : 295, - "u1D496.st" : 391, - "u1D7B9" : 506, - "u1D413.sts" : 521, - "u1D437" : 427, - "u1D6A1" : 258, - "uni20D1" : -264, - "u1D4E1.sts" : 644, - "u1D642" : 575, - "uni210C.sts" : 604, - "u1D6AC.sts" : 471, - "u1D56F.sts" : 618, - "u1D4DF" : 566, - "dotlessj.mitb" : 282, - "u1D6EA" : 347, - "u1D51E" : 329, - "u1D68B" : 90, - "u1D5D9" : 328, - "Phi" : 358, - "u1D57B.sts" : 657, - "u1D7E4" : 242, - "u1D52D.st" : 175, - "Xi" : 333, - "u1D618" : 519, - "u1D6C2.st" : 343, - "u1D46D.sts" : 630, - "u1D424.st" : 149, - "Kappa" : 378, - "u1D462" : 305, - "u1D785" : 337, - "uni2130.sts" : 503, - "Tau.sts" : 479, - "u1D702.st" : 318, - "uni2127" : 362, - "dotlessi.st" : 162, - "u1D717.sts" : 558, - "uni03D1.st" : 338, - "u1D572.st" : 677, - "u1D6D7.sts" : 470, - "K.st" : 430, - "u1D438" : 483, - "u1D6A2" : 263, - "u1D723.sts" : 677, - "u1D643" : 543, - "u1D507.sts" : 585, - "u1D6E3.sts" : 588, - "u1D6EB" : 545, - "u1D51F" : 189, - "u1D68C" : 306, - "u1D6E3.st" : 508, - "u1D445.st" : 444, - "u1D498.sts" : 598, - "u1D72A" : 529, - "phi.st" : 356, - "u1D7E5" : 243, - "u1D513.sts" : 620, - "u1D619" : 404, - "u1D723.st" : 598, - "u1D786" : 395, - "u1D463" : 294, - "u1D405.sts" : 457, - "uni211C" : 430, - "three.sts" : 322, - "u1D593.st" : 292, - "u1D4D3.sts" : 592, - "u1D6BF.st" : 494, - "hungarumlaut" : 274, - "u1D411.sts" : 378, - "u1D54A" : 291, - "breve.sts" : 340, - "circumflex" : 250, - "u1D439" : 475, - "u1D6A3" : 260, - "uni20D2" : -264, - "u1D6AA.sts" : 441, - "u1D644" : 312, - "u1D56D.sts" : 680, - "u1D56F.st" : 499, - "u1D466.st" : 340, - "u1D45F.sts" : 382, - "u1D4E1.st" : 622, - "u1D6EC" : 517, - "u1D68D" : 351, - "u1D744.st" : 329, - "u1D521.st" : 216, - "macron" : 251, - "u1D72B" : 614, - "two" : 240, - "u1D709.sts" : 384, - "uni211C.st" : 486, - "u1D7E6" : 323, - "acute.sts" : 379, - "u1D49A.st" : 391, - "u1D46B.sts" : 588, - "E.sts" : 426, - "u1D787" : 500, - "u1D7D7.sts" : 349, - "s.st" : 264, - "u1D464" : 405, - "u1D6C9.sts" : 396, - "u1D715.sts" : 482, - "uni2128" : 164, - "u1D5AA" : 367, - "u1D54B" : 305, - "u1D6D5.sts" : 372, - "R.sts" : 323, - "u1D598.sts" : 397, - "u1D721.sts" : 656, - "u1D487.st" : 553, - "u1D6A4" : 168, - "u1D645" : 501, - "uni03D1.sts" : 433, - "u1D505.sts" : 627, - "u1D6E1.sts" : 634, - "u1D6ED" : 625, - "u1D496.sts" : 465, - "u1D68E" : 271, - "u1D72C" : 495, - "u1D511.sts" : 640, - "u1D4DE.st" : 625, - "u1D7E7" : 249, - "u1D403.sts" : 389, - "u1D788" : 366, - "u1D465" : 329, - "u1D51E.st" : 390, - "uni211D" : 247, - "u1D4D1.sts" : 604, - "u1D670" : 262, - "u1D6B3.st" : 607, - "breve.st" : 285, - "u1D415.st" : 484, - "nabla" : 416, - "dotlessj.tt" : 263, - "l.sts" : 167, - "u1D5AB" : 139, - "u1D54C" : 361, - "u1D6A5" : 275, - "uni20D3" : -264, - "u1D646" : 543, - "u1D45D.sts" : 362, - "u1D490" : 367, - "u1D6EE" : 542, - "y.sts" : 357, - "u1D68F" : 340, - "u1D707.sts" : 454, - "u1D72D" : 542, - "dotlessi.fra.st" : 174, - "u1D40A" : 438, - "u1D436.st" : 661, - "u1D4B1.st" : 438, - "u1D6D4.st" : 397, - "u1D789" : 290, - "u1D7D5.sts" : 185, - "u1D6C7.sts" : 387, - "u1D7E8" : 334, - "Upsilon" : 389, - "u1D466" : 304, - "u1D6D0" : 288, - "u1D713.sts" : 623, - "u1D504" : 443, - "u1D671" : 189, - "u1D714.st" : 394, - "R.st" : 271, - "u1D46A.st" : 723, - "u1D584.st" : 531, - "u1D5AC" : 437, - "u1D6D3.sts" : 386, - "u1D596.sts" : 555, - "u1D54D" : 305, - "u1D488.sts" : 444, - "u1D647" : 311, - "u1D491" : 296, - "A" : 375, - "u1D494.sts" : 422, - "B" : 256, - "u1D6EF" : 494, - "C" : 507, - "u1D457.st" : 398, - "u1D4D2.st" : 548, - "D" : 243, - "u1D6F5.st" : 447, - "E" : 315, - "u1D72E" : 565, - "F" : 308, - "u1D735.st" : 543, - "u1D401.sts" : 408, - "kappa.sts" : 370, - "G" : 507, - "u1D512.st" : 393, - "H" : 375, - "u1D40B" : 232, - "f.st" : 293, - "I" : 181, - "dotlessi.fra.sts" : 241, - "eta" : 218, - "u1D467" : 336, - "J" : 317, - "u1D48B.st" : 433, - "K" : 378, - "u1D505" : 442, - "u1D672" : 362, - "L" : 193, - "u1D6D1" : 329, - "u1D710" : 306, - "M" : 458, - "u1D4AE.st" : 484, - "u1D44F.sts" : 230, - "N" : 375, - "u1D7E9" : 250, - "uni030A" : -264, - "O" : 388, - "u1D5AD" : 354, - "P" : 250, - "u1D54E" : 416, - "Q" : 388, - "R" : 234, - "S" : 330, - "uni20D4" : -264, - "u1D45B.sts" : 398, - "T" : 361, - "Alpha.sts" : 490, - "u1D648" : 635, - "U" : 375, - "u1D478.st" : 582, - "V" : 375, - "u1D492" : 410, - "u1D6B9.sts" : 580, - "W" : 514, - "u1D530" : 223, - "X" : 361, - "gamma.sts" : 428, - "u1D533.st" : 180, - "Y" : 375, - "u1D705.sts" : 445, - "u1D7D1.st" : 319, - "Z" : 317, - "z.st" : 258, - "u1D72F" : 430, - "u1D7D3.sts" : 376, - "u1D40C" : 546, - "u1D6C5.sts" : 362, - "u1D588.sts" : 448, - "u1D711.sts" : 484, - "u1D468" : 608, - "u1D6D2" : 284, - "u1D673" : 165, - "a" : 214, - "u1D4A9.sts" : 708, - "u1D50F.st" : 502, - "b" : 100, - "u1D711" : 355, - "u1D6A4.st" : 188, - "c" : 249, - "Omega.sts" : 478, - "u1D594.sts" : 473, - "d" : 377, - "u1D406.st" : 644, - "e" : 236, - "u1D5AE" : 367, - "u1D486.sts" : 471, - "u1D54F" : 333, - "f" : 262, - "u1D499.st" : 393, - "u1D4B5.sts" : 434, - "grave.sts" : 302, - "g" : 332, - "h" : 104, - "Mu.st" : 514, - "beta" : 280, - "u1D6A8" : 433, - "i" : 138, - "u1D43A.st" : 661, - "j" : 156, - "u1D649" : 543, - "u1D6D1.sts" : 453, - "k" : 100, - "u1D75A" : 336, - "u1D492.sts" : 519, - "u1D493" : 282, - "l" : 105, - "xi" : 196, - "m" : 350, - "u1D531" : 229, - "n" : 211, - "o" : 249, - "chi" : 267, - "p" : 202, - "theta.st" : 291, - "q" : 318, - "nu.sts" : 328, - "r" : 181, - "u1D57A" : 401, - "u1D40D" : 450, - "s" : 232, - "u1D7CE.st" : 323, - "t" : 161, - "u1D6C5.st" : 301, - "u1D427.st" : 291, - "u1D469" : 477, - "u" : 245, - "u1D4A2.st" : 544, - "delta" : 232, - "u1D507" : 407, - "u1D674" : 254, - "A.sts" : 489, - "three.st" : 282, - "E.st" : 362, - "u1D44D.sts" : 620, - "u1D6D3" : 276, - "u1D705.st" : 371, - "u1D712" : 331, - "uni030B" : -240, - "uni2127.st" : 409, - "u1D5AF" : 259, - "dotlessi.ssbo" : 223, - "uni2130.st" : 484, - "u1D45B.st" : 313, - "u1D7BA" : 373, - "u1D575.st" : 305, - "uni03D6.sts" : 572, - "v" : 264, - "u1D75B" : 343, - "w" : 361, - "x" : 258, - "uni20D5" : -264, - "uni210E.st" : 238, - "u1D6A9" : 334, - "y" : 264, - "z" : 226, - "Iota.st" : 207, - "u1D6B7.sts" : 577, - "N.sts" : 490, - "u1D494" : 324, - "u1D703.sts" : 422, - "u1D532" : 268, - "Epsilon.st" : 365, - "u1D7D1.sts" : 375, - "uni03F5.st" : 291, - "u1D6E6.st" : 536, - "u1D6C3.sts" : 432, - "u1D5DA" : 428, - "u1D448.st" : 469, - "u1D586.sts" : 531, - "u1D57B" : 502, - "u1D40E" : 431, - "Y.st" : 421, - "u1D478.sts" : 670, - "u1D726.st" : 618, - "u1D6D4" : 348, - "u1D508" : 524, - "u1D675" : 260, - "u1D47C.st" : 521, - "u1D592.sts" : 550, - "nine" : 242, - "u1D596.st" : 449, - "u1D713" : 469, - "u1D484.sts" : 467, - "u1D4B3.sts" : 627, - "Eta.st" : 421, - "u1D7BB" : 370, - "u1D75C" : 397, - "uni212D.sts" : 693, - "h.sts" : 166, - "u1D490.sts" : 475, - "asteriskmath" : 250, - "u1D495" : 254, - "u1D469.st" : 526, - "u1D4E4.st" : 523, - "u1D533" : 134, - "m.st" : 403, - "u1D43F.sts" : 455, - "u1D40A.st" : 492, - "u1D747.st" : 247, - "u1D524.st" : 404, - "u1D5DB" : 397, - "two.sts" : 328, - "u1D57C" : 401, - "u.sts" : 341, - "u1D40F" : 293, - "beta.sts" : 407, - "u1D61A" : 442, - "uni2110.st" : 505, - "u1D6D5" : 272, - "u1D44B.sts" : 667, - "u1D509" : 254, - "u1D676" : 335, - "u1D714" : 345, - "u1D6A9.sts" : 450, - "uni2130" : 450, - "u1D7BC" : 462, - "u1D75D" : 429, - "uni20D6" : -264, - "three" : 258, - "u1D43A" : 596, - "u1D6B5.sts" : 500, - "dotaccent.sts" : 201, - "u1D578.sts" : 829, - "u1D701.sts" : 419, - "u1D496" : 345, - "u1D42B.st" : 242, - "u1D534" : 127, - "dieresis" : 253, - "uni03D5.st" : 374, - "u1D6C1.sts" : 637, - "u1D584.sts" : 644, - "u1D5DC" : 166, - "u1D74F.sts" : 524, - "u1D476.sts" : 670, - "u1D57D" : 500, - "u1D4A5.sts" : 636, - "u1D61B" : 484, - "u1D470.st" : 407, - "u1D6D6" : 288, - "u1D590.sts" : 341, - "u1D677" : 262, - "u1D6B6.st" : 483, - "u1D418.st" : 484, - "u1D482.sts" : 433, - "u1D715" : 361, - "u1D4B1.sts" : 461, - "Tau" : 361, - "u1D7BD" : 475, - "u1D75E" : 166, - "u1D6EA.st" : 381, - "u1D44C.st" : 456, - "uni211C.sts" : 613, - "u1D43B" : 542, - "u1D72A.st" : 584, - "u1D497" : 332, - "ring.sts" : 489, - "u1D535" : 204, - "u1D43D.sts" : 627, - "u1D740" : 263, - "u1D59A.st" : 355, - "u1D491.st" : 354, - "u1D5DD" : 356, - "u1D57E" : 490, - "L.st" : 220, - "u1D6D7.st" : 402, - "u1D439.st" : 528, - "u1D4B4.st" : 418, - "u1D61C" : 490, - "u1D6D7" : 356, - "u1D717.st" : 461, - "u1D678" : 263, - "sigma.st" : 351, - "u1D716" : 269, - "u1D46D.st" : 555, - "u1D560" : 235, - "u1D587.st" : 336, - "dieresis.st" : 285, - "gamma" : 293, - "uni2131" : 718, - "u1D7BE" : 468, - "u1D74B.st" : 447, - "u1D75F" : 394, - "u1D6B3.sts" : 697, - "uni20D7" : -264, - "u1D576.sts" : 697, - "u1D43C" : 347, - "u1D468.sts" : 748, - "dotlessi.ds" : 139, - "u1D498" : 460, - "u1D536" : 128, - "dotlessj.ss" : 147, - "u1D7A0" : 457, - "u1D582.sts" : 812, - "u1D741" : 396, - "u1D6F8.st" : 580, - "u1D4D5.st" : 686, - "u1D74D.sts" : 688, - "u1D474.sts" : 878, - "u1D5DE" : 398, - "u1D57F" : 554, - "u1D738.st" : 334, - "Nu" : 375, - "u1D61D" : 481, - "u1D78A" : 269, - "u1D6D8" : 311, - "u1D48E.st" : 543, - "dotlessi.ssb" : 128, - "u1D679" : 347, - "u1D480.sts" : 606, - "u1D717" : 411, - "u1D5C0" : 324, - "u1D561" : 391, - "u1D440.st" : 688, - "u1D7BF" : 428, - "u1D42F.sts" : 400, - "u1D43D" : 487, - "t.st" : 184, - "uni210B.sts" : 795, - "Theta" : 389, - "u1D499" : 359, - "u1D43B.sts" : 684, - "u1D537" : 185, - "u1D7A1" : 573, - "u1D6BA.st" : 450, - "u1D41C.st" : 357, - "u1D742" : 336, - "u1D536.st" : 174, - "u1D7D4.st" : 374, - "J.sts" : 432, - "u1D5DF" : 165, - "u1D7EA" : 249, - "u1D61E" : 620, - "u1D78B" : 475, - "u1D6D9" : 403, - "u1D6A5.sts" : 346, - "u1D461.st" : 260, - "u1D718" : 365, - "u1D5C1" : 119, - "W.sts" : 664, - "u1D409.st" : 399, - "overlinecmb" : -264, - "u1D562" : 236, - "u1D600" : 226, - "u1D6B1.sts" : 574, - "Kappa.st" : 430, - "u1D574.sts" : 545, - "uni03F0.st" : 350, - "uni20D8" : -264, - "u1D73F.sts" : 460, - "u1D466.sts" : 420, - "u1D43E" : 545, - "u1D6DB.st" : 389, - "u1D43D.st" : 539, - "breveinvertedcmb" : -264, - "gamma.st" : 344, - "u1D580.sts" : 704, - "u1D538" : 305, - "d.sts" : 506, - "u1D6FF.sts" : 437, - "u1D71B.st" : 522, - "u1D472.sts" : 751, - "u1D743" : 315, - "u1D74B.sts" : 512, - "u1D7A2" : 535, - "u1D420" : 358, - "u1D58B.st" : 303, - "lambda.sts" : 177, - "u1D52F.sts" : 337, - "u1D482.st" : 373, - "u1D7EB" : 244, - "uni2102" : 335, - "u1D61F" : 467, - "u1D6C8.st" : 303, - "u1D4A5.st" : 613, - "q.sts" : 424, - "u1D719" : 423, - "u1D5C2" : 120, - "u1D708.st" : 338, - "u1D563" : 346, - "u1D42D.sts" : 244, - "u1D601" : 155, - "u1D6FC.st" : 446, - "u1D45E.st" : 396, - "u1D578.st" : 703, - "u1D43F" : 360, - "u1D73C.st" : 374, - "u1D64A" : 546, - "six.sts" : 428, - "u1D410.st" : 483, - "u1D539" : 247, - "S.st" : 372, - "u1D7A3" : 501, - "space_uni0331.st" : 285, - "u1D744" : 293, - "u1D421" : 134, - "u1D6E9.st" : 539, - "uni03D1" : 291, - "u1D7EC" : 275, - "u1D78D" : 365, - "uni030F" : -288, - "u1D729.st" : 593, - "u1D46A" : 658, - "u1D458.sts" : 283, - "Omega.st" : 407, - "u1D47F.st" : 636, - "u1D5C3" : 140, - "u1D599.st" : 330, - "uni2133" : 702, - "u1D564" : 187, - "u1D572.sts" : 799, - "u1D602" : 281, - "chi.sts" : 397, - "four" : 353, - "u1D464.sts" : 542, - "u1D431.st" : 334, - "u1D73D.sts" : 449, - "g.st" : 374, - "u1D6AA" : 327, - "u1D64B" : 434, - "u1D6FD.sts" : 549, - "dotlessi.mitb.st" : 221, - "u1D470.sts" : 456, - "u1D7A4" : 570, - "u1D4E7.st" : 638, - "u1D745" : 387, - "u1D422" : 160, - "u1D6AB.st" : 536, - "u1D52D.sts" : 250, - "u1D527.st" : 189, - "u1D40D.st" : 501, - "u1D7ED" : 282, - "u1D41F.sts" : 404, - "u1D78E" : 283, - "eta.st" : 263, - "u1D46B" : 465, - "dieresis.sts" : 340, - "dotlessi.frab" : 141, - "Chi.st" : 406, - "Omicron.st" : 438, - "u1D5C4" : 120, - "u1D42B.sts" : 290, - "u1D452.st" : 340, - "u1D6F0.st" : 539, - "u1D565" : 139, - "tilde" : 251, - "u1D603" : 250, - "u1D770" : 388, - "u1D730.st" : 497, - "dotaccent.st" : 162, - "dotlessi.mrmb.st" : 182, - "u1D6AB" : 479, - "u1D64C" : 546, - "u1D6CC.st" : 144, - "u1D42E.st" : 338, - "u1D7A5" : 532, - "u1D746" : 406, - "u1D70C.st" : 397, - "uni211B.st" : 575, - "four.st" : 394, - "u1D423" : 189, - "u1D590" : 215, - "u1D7EE" : 259, - "u1D57C.st" : 441, - "u1D78F" : 566, - "u1D72F.sts" : 564, - "u1D456.sts" : 351, - "u1D46C" : 515, - "u1D473.st" : 421, - "u1D50A" : 518, - "Psi.st" : 435, - "u1D6B9.st" : 500, - "u1D751.st" : 523, - "u1D5C5" : 119, - "u1D570.sts" : 762, - "u1D6EF.sts" : 632, - "u1D566" : 263, - "u1D7D0" : 277, - "u1D73B.sts" : 450, - "u1D462.sts" : 421, - "u1D604" : 372, - "u1D771" : 306, - "u1D6ED.st" : 688, - "u1D44F.st" : 189, - "u1D51F.sts" : 324, - "u1D6AC" : 351, - "u1D6FB.sts" : 579, - "u1D64D" : 441, - "u1D72D.st" : 598, - "u1D50A.st" : 586, - "F.st" : 354, - "u1D7A6" : 514, - "u1D4DF.sts" : 613, - "u1D401.st" : 340, - "u1D747" : 212, - "u1D5F0" : 285, - "u1D52B.sts" : 368, - "u1D59D.st" : 292, - "u1D424" : 126, - "u1D591" : 293, - "u1D494.st" : 386, - "u1D41D.sts" : 585, - "u1D7EF" : 279, - "F.sts" : 417, - "u1D46D" : 507, - "u1D5C6" : 359, - "hungarumlaut.st" : 310, - "u1D567" : 235, - "u1D7D1" : 282, - "nu" : 209, - "u1D605" : 244, - "u1D772" : 395, - "psi" : 348, - "u1D74E.st" : 447, - "Z.st" : 359, - "u1D52B.st" : 279, - "S.sts" : 439, - "u1D6AD" : 364, - "u1D6C0.st" : 465, - "u1D422.st" : 182, - "u1D64E" : 460, - "u1D700.st" : 325, - "u1D448.sts" : 552, - "u1D7A7" : 571, - "u1D748" : 343, - "u1D5F1" : 433, - "u1D425" : 136, - "u1D570.st" : 642, - "u1D592" : 405, - "u1D4D8.st" : 581, - "u1D630" : 345, - "dotlessj.fra.sts" : 259, - "beta.st" : 331, - "u1D454.sts" : 419, - "u1D518.st" : 453, - "one" : 257, - "u1D72D.sts" : 677, - "tilde.sts" : 340, - "u1D46E" : 658, - "Beta" : 286, - "u1D6ED.sts" : 787, - "u1D5C7" : 220, - "n.st" : 249, - "u1D460.sts" : 404, - "u1D568" : 333, - "u1D7D2" : 414, - "u1D606" : 251, - "u1D443.st" : 462, - "u1D6E1.st" : 540, - "m.sts" : 476, - "u1D773" : 269, - "u1D450" : 317, - "grave" : 219, - "u1D721.st" : 579, - "u1D6AE" : 450, - "space_uni030F" : 226, - "u1D40F.sts" : 398, - "sigma.sts" : 437, - "u1D64F" : 511, - "u1D4DD.sts" : 748, - "u1D591.st" : 330, - "u1D7A8" : 535, - "u1D6BD.st" : 459, - "u1D5F2" : 266, - "u1D41B.sts" : 183, - "u1D41F.st" : 347, - "u1D749" : 318, - "u1D426" : 418, - "u1D593" : 255, - "u1D7D7.st" : 310, - "z.sts" : 309, - "u1D631" : 322, - "space_uni0331.sts" : 340, - "circumflexcmb" : -264, - "u1D46F" : 616, - "uni212A" : 378, - "u1D56D.st" : 566, - "eta.sts" : 339, - "u1D50D" : 222, - "u1D67A" : 255, - "u1D464.st" : 461, - "u1D5C8" : 249, - "Phi.sts" : 475, - "u1D569" : 236, - "u1D7D3" : 290, - "u1D742.st" : 373, - "u1D607" : 242, - "u1D4B0" : 432, - "u1D774" : 272, - "uni03D5.sts" : 462, - "u1D451" : 442, - "u1D6AF" : 445, - "dotlessi.mitb" : 185, - "u1D6DE.st" : 395, - "u1D71F.sts" : 800, - "u1D446.sts" : 635, - "u1D49A" : 345, - "uni212D.st" : 567, - "u1D7A9" : 529, - "u1D71E.st" : 536, - "u1D5F3" : 289, - "u1D6DF.sts" : 505, - "u1D427" : 257, - "u1D594" : 334, - "u1D72B.sts" : 754, - "u1D632" : 395, - "u1D452.sts" : 415, - "u1D58E.st" : 202, - "u1D485.st" : 565, - "uni03C2.st" : 282, - "u1D50F.sts" : 622, - "u1D6DA" : 373, - "u1D6EB.sts" : 695, - "u1D50E" : 465, - "u1D67B" : 153, - "u1D5C9" : 228, - "u1D7D4" : 335, - "u1D608" : 481, - "u1D51B.sts" : 587, - "u1D4B1" : 397, - "u1D775" : 297, - "u1D6FF.st" : 373, - "u1D452" : 300, - "M.st" : 514, - "u1D4DC.st" : 795, - "u1D40D.sts" : 577, - "dotlessj.fra.st" : 195, - "uni212C.sts" : 532, - "u1D73F.st" : 395, - "u1D4DB.sts" : 751, - "u1D51C.st" : 464, - "u1D6B1.st" : 492, - "u1D49B" : 379, - "u1D413.st" : 448, - "u1D5F4" : 340, - "u1D428" : 287, - "Tau.st" : 407, - "u1D595" : 177, - "u1D633" : 301, - "uni2112.sts" : 720, - "u1D6DB" : 339, - "u1D509.st" : 305, - "u1D50F" : 437, - "u1D67C" : 262, - "five.sts" : 347, - "a.st" : 244, - "one.sts" : 352, - "u1D71A" : 361, - "u1D438.sts" : 621, - "u1D7D5" : 124, - "uni2126.st" : 407, - "u1D609" : 403, - "u1D4B2" : 549, - "u1D776" : 369, - "u1D453" : 464, - "u1D6D2.st" : 329, - "eight.st" : 296, - "u1D434.st" : 604, - "uni20E1" : -264, - "u1D71D.sts" : 629, - "Nu.st" : 421, - "u1D444.sts" : 648, - "tildebelowcmb" : -264, - "u1D712.st" : 367, - "u1D49C" : 702, - "u1D6DD.sts" : 469, - "u1D5F5" : 127, - "u1D582.st" : 687, - "u1D450.sts" : 437, - "Epsilon" : 318, - "u1D429" : 241, - "u1D6AE.st" : 501, - "u1D596" : 409, - "u1D634" : 310, - "uni03D5" : 320, - "uni03F4.st" : 438, - "u.st" : 285, - "u1D50D.sts" : 363, - "u1D6DC" : 295, - "macron.st" : 285, - "u1D67D" : 262, - "u1D49E.sts" : 523, - "Kappa.sts" : 500, - "four.sts" : 462, - "u1D71B" : 453, - "uni0323" : -265, - "B.sts" : 351, - "u1D6F3.st" : 539, - "u1D4D0.st" : 807, - "u1D7D6" : 299, - "u1D777" : 283, - "u1D4B3" : 556, - "u1D40B.sts" : 289, - "u1D748.sts" : 454, - "u1D454" : 316, - "u1D733.st" : 498, - "u1D510.st" : 624, - "uni211B.sts" : 598, - "u1D754.sts" : 486, - "u1D6CF.st" : 278, - "O.sts" : 514, - "u1D53B" : 247, - "u1D4AC.st" : 516, - "u1D5F6" : 128, - "u1D597" : 242, - "u1D70F.st" : 314, - "chi.st" : 314, - "u1D635" : 260, - "omicron.sts" : 341, - "Gamma.sts" : 402, - "u1D57F.st" : 597, - "delta.sts" : 348, - "uni212C" : 479, - "u1D6DD" : 340, - "u1D476.st" : 582, - "u1D67E" : 262, - "u1D70F.sts" : 391, - "u1D436.sts" : 768, - "u1D71C" : 609, - "u1D754.st" : 452, - "u1D531.st" : 289, - "u1D7D7" : 281, - "u1D778" : 141, - "u1D4B4" : 397, - "u1D6CF.sts" : 347, - "uni03F1.sts" : 372, - "u1D71B.sts" : 625, - "u1D660" : 274, - "u1D442.sts" : 648, - "i.sts" : 201, - "u1D49E" : 462, - "u1D6DB.sts" : 469, - "u1D50D.st" : 275, - "u1D53C" : 334, - "u1D59E.sts" : 289, - "uni2128.sts" : 294, - "u1D404.st" : 396, - "u1D5F7" : 151, - "uni03D6" : 404, - "psi.st" : 405, - "u1D598" : 266, - "u1D497.st" : 364, - "u1D636" : 351, - "u1D480" : 460, - "v.sts" : 357, - "u1D49C.sts" : 806, - "u1D6DE" : 344, - "u1D67F" : 193, - "T.st" : 407, - "space_uni0326" : 246, - "u1D71D" : 502, - "u1D7D8" : 277, - "u1D746.sts" : 485, - "u1D779" : 278, - "u1D4B5" : 396, - "u1D456" : 247, - "lambda.st" : 121, - "u1D6C0" : 415, - "u1D661" : 274, - "u1D52E.st" : 397, - "u1D6C3.st" : 360, - "u1D425.st" : 161, - "dotlessi.sts" : 202, - "u1D752.sts" : 546, - "sigma" : 300, - "u1D49F" : 496, - "u1D53D" : 334, - "u1D703.st" : 349, - "u1D536.sts" : 251, - "u1D5F8" : 128, - "u1D599" : 292, - "u1D428.sts" : 378, - "u1D573.st" : 539, - "u1D637" : 324, - "u1D4E0" : 557, - "u1D7CF.sts" : 392, - "h.st" : 129, - "u1D481" : 533, - "uni212D" : 497, - "u1D6DF" : 371, - "u1D70D.sts" : 289, - "u1D434.sts" : 693, - "u1D71E" : 490, - "dotlessj.mrmb.sts" : 238, - "u1D7D9" : 277, - "u1D6CD.sts" : 382, - "u1D6E4.st" : 512, - "u1D446.st" : 547, - "u1D440.sts" : 788, - "u1D457" : 359, - "u1D6C1" : 479, - "space_uni0326.st" : 278, - "u1D662" : 503, - "u1D724.st" : 406, - "u1D700" : 284, - "seven.sts" : 158, - "u1D59C.sts" : 283, - "seven.st" : 123, - "u1D47A.st" : 610, - "u1D594.st" : 373, - "u1D53E" : 335, - "u1D48E.sts" : 630, - "u1D5F9" : 128, - "u1D638" : 435, - "u1D4E1" : 594, - "five.st" : 291, - "u1D738.sts" : 399, - "u1D482" : 336, - "u1D49A.sts" : 464, - "u1D520" : 269, - "u1D6F8.sts" : 666, - "u1D467.st" : 376, - "u1D4E2.st" : 523, - "u1D71F" : 647, - "u1D744.sts" : 390, - "upsilon.sts" : 367, - "u1D745.st" : 444, - "u1D522.st" : 301, - "u1D528.sts" : 317, - "u1D458" : 213, - "u1D6C2" : 392, - "u1D663" : 350, - "u1D49B.st" : 415, - "u1D750.sts" : 408, - "u1D701" : 313, - "u1D4E8.sts" : 476, - "u1D534.sts" : 250, - "u1D426.sts" : 556, - "u1D74A" : 353, - "u1D639" : 319, - "kappa" : 247, - "u1D4E2" : 502, - "u1D6BF.sts" : 573, - "u1D483" : 225, - "u1D488.st" : 379, - "u1D70B.sts" : 462, - "u1D521" : 165, - "u1D432.sts" : 402, - "Omega" : 360, - "G.st" : 568, - "u1D6CB.sts" : 388, - "u1D56A" : 235, - "u1D58E.sts" : 288, - "Zeta.st" : 358, - "u1D459" : 184, - "u1D6C3" : 329, - "u1D4AF.sts" : 566, - "u1D4DF.st" : 591, - "u1D664" : 373, - "omicron" : 250, - "space_uni0323.st" : 162, - "u1D702" : 272, - "u1D59A.sts" : 453, - "u1D51F.st" : 239, - "u1D48C.sts" : 282, - "u1D6B4.st" : 501, - "u1D416.st" : 661, - "u1D7AA" : 478, - "u1D74B" : 406, - "u1D736.sts" : 451, - "u1D4E3" : 599, - "K.sts" : 500, - "u1D44A.st" : 625, - "u1D484" : 365, - "u1D522" : 243, - "u1D6F6.sts" : 535, - "u1D742.sts" : 432, - "uni0326" : -268, - "u1D5CA" : 299, - "u1D56B" : 236, - "u1D526.sts" : 255, - "X.sts" : 473, - "circumflex.st" : 285, - "u1D418.sts" : 557, - "u1D6C4" : 340, - "u1D665" : 335, - "Xi.st" : 377, - "u1D4B2.st" : 609, - "u1D437.st" : 477, - "u1D4E6.sts" : 704, - "dotlessj.sso" : 239, - "dotlessj.mitb.st" : 304, - "dotlessi.frab.sts" : 260, - "u1D532.sts" : 419, - "tau.st" : 275, - "delta.st" : 275, - "u1D6D5.st" : 311, - "u1D703" : 310, - "u1D715.st" : 405, - "u1D424.sts" : 183, - "u1D7AB" : 446, - "o.st" : 284, - "u1D74C" : 370, - "u1D46B.st" : 509, - "u1D585.st" : 230, - "e.sts" : 329, - "dotlessi.tt" : 263, - "u1D6BD.sts" : 533, - "u1D4E4" : 497, - "Eta" : 375, - "u1D430.sts" : 541, - "u1D485" : 512, - "u1D690" : 332, - "u1D523" : 222, - "psi.sts" : 498, - "u1D58C.sts" : 554, - "u1D5CB" : 205, - "epsilon.sts" : 373, - "r.sts" : 260, - "u1D56C" : 505, - "u1D47E.sts" : 829, - "u1D458.st" : 238, - "u1D4D3.st" : 573, - "u1D60A" : 559, - "dotlessj.mrmb.st" : 200, - "dotlessi.fra" : 120, - "u1D6F6.st" : 443, - "u1D6C5" : 264, - "uni20E5" : -263, - "u1D736.st" : 385, - "u1D666" : 440, - "u1D513.st" : 494, - "u1D728.sts" : 756, - "u1D704" : 184, - "u1D48A.sts" : 383, - "u1D48C.st" : 248, - "u1D7AC" : 489, - "u1D6E8.sts" : 683, - "u1D4AF.st" : 541, - "u1D74D" : 530, - "alpha.st" : 416, - "u1D734.sts" : 710, - "u1D42A" : 369, - "uni2133.sts" : 802, - "u1D4E5" : 427, - "u1D518.sts" : 566, - "u1D486" : 340, - "u1D6F0" : 498, - "u1D6F4.sts" : 656, - "u1D691" : 90, - "u1D524" : 339, - "u1D740.sts" : 321, - "iota.sts" : 184, - "u1D479.st" : 499, - "u1D4D8.sts" : 602, - "u1D5CC" : 214, - "u1D524.sts" : 504, - "u1D41A.st" : 264, - "u1D56D" : 523, - "u1D534.st" : 161, - "u1D7D2.st" : 451, - "u1D416.sts" : 759, - "space_uni0309.st" : 290, - "u1D60B" : 400, - "u1D6C6" : 273, - "u1D4E4.sts" : 548, - "u1D667" : 313, - "partialdiff.st" : 343, - "u1D6AF.sts" : 580, - "u1D530.sts" : 364, - "u1D705" : 331, - "u1D422.sts" : 218, - "Rho.sts" : 384, - "dotlessi" : 139, - "uni2133.st" : 766, - "u1D7AD" : 415, - "u1D6A5.st" : 289, - "u1D407.st" : 501, - "u1D74E" : 398, - "Chi" : 361, - "u1D6BB.sts" : 521, - "u1D57E.sts" : 644, - "u1D42B" : 216, - "N.st" : 421, - "u1D4E6" : 632, - "six" : 318, - "u1D487" : 516, - "u1D6F1" : 541, - "Lambda" : 347, - "u1D692" : 263, - "u1D525" : 168, - "u1D43B.st" : 596, - "u1D730" : 443, - "u1D58A.sts" : 416, - "tau.sts" : 350, - "u1D5CD" : 141, - "u1D47C.sts" : 599, - "uni2140" : 333, - "u1D56E" : 584, - "u1D4AB.sts" : 535, - "u1D60C" : 464, - "u1D6C7" : 267, - "u1D726.sts" : 699, - "uni20E6" : -264, - "u1D480.st" : 518, - "u1D668" : 325, - "caronbelowcmb" : -264, - "u1D7CF.st" : 332, - "u1D706" : 238, - "u1D6C6.st" : 314, - "u1D428.st" : 323, - "u1D550" : 305, - "u1D6E6.sts" : 620, - "b.st" : 124, - "u1D732.sts" : 716, - "u1D7AE" : 365, - "u1D706.st" : 266, - "u1D74F" : 415, - "u1D42C" : 265, - "u1D6FA.st" : 588, - "u1D45C.st" : 356, - "u1D516.sts" : 583, - "u1D4E7" : 610, - "u1D576.st" : 581, - "u1D6F2.sts" : 583, - "uni2110" : 469, - "u1D488" : 339, - "u1D408.sts" : 275, - "u1D6F2" : 454, - "u1D73A.st" : 356, - "u1D693" : 319, - "u1D526" : 132, - "u1D4D6.sts" : 617, - "u1D731" : 463, - "u1D522.sts" : 388, - "u1D5CE" : 258, - "u1D414.sts" : 567, - "u1D56F" : 458, - "uni20DB" : -264, - "u1D60D" : 457, - "breveinvertedbelowcmb" : -264, - "u1D77A" : 169, - "u1D4E2.sts" : 542, - "u1D6E7.st" : 531, - "u1D449.st" : 471, - "u1D6C8" : 256, - "u1D6AD.sts" : 476, - "u1D669" : 278, - "v.st" : 300, - "u1D420.sts" : 481, - "u1D5B0" : 367, - "u1D707" : 349, - "u1D504.st" : 507, - "u1D727.st" : 776, - "u1D47D.st" : 536, - "u1D7AF" : 447, - "u1D597.st" : 279, - "u1D57C.sts" : 546, - "u1D42D" : 194, - "u1D46E.sts" : 825, - "u1D59A" : 317, - "u1D4E8" : 448, - "dotlessi.frab.st" : 176, - "u1D489" : 228, - "u1D6F3" : 498, - "u1D527" : 130, - "u1D694" : 94, - "u1D718.sts" : 491, - "u1D732" : 584, - "G.sts" : 658, - "u1D47A.sts" : 692, - "u1D5CF" : 230, - "u1D4E5.st" : 451, - "u1D7DA" : 287, - "u1D6D8.sts" : 429, - "mu.st" : 281, - "u1D60E" : 554, - "u1D724.sts" : 454, - "u1D40B.st" : 253, - "u1D748.st" : 386, - "u1D525.st" : 216, - "u1D6C9" : 275, - "u1D77B" : 271, - "u1D49E.st" : 503, - "u1D508.sts" : 726, - "u1D5B1" : 257, - "u1D6E4.sts" : 594, - "T.sts" : 479, - "u1D708" : 297, - "u1D552" : 236, - "u1D730.sts" : 580, - "u1D499.sts" : 449, - "u1D450.st" : 364, - "u1D5FA" : 406, - "u1D514.sts" : 502, - "u1D42E" : 296, - "u1D59B" : 160, - "A.st" : 421, - "Zeta.sts" : 424, - "u1D406.sts" : 738, - "u1D4E9" : 533, - "u1D6F0.sts" : 634, - "uni2111" : 337, - "seven" : 103, - "u1D6F4" : 514, - "uni2111.sts" : 501, - "u1D4D4.sts" : 546, - "u1D528" : 183, - "u1D695" : 178, - "a.sts" : 284, - "u1D520.sts" : 419, - "rho" : 243, - "space_uni0309.sts" : 339, - "u1D733" : 444, - "u1D6CA.st" : 140, - "u1D410" : 431, - "u1D412.sts" : 484, - "u1D42C.st" : 287, - "uni20DC" : -264, - "u1D7DB" : 289, - "u1D4E0.sts" : 601, - "u1D70A.st" : 282, - "u1D60F" : 502, - "u1D77C" : 285, - "u1D6AB.sts" : 621, - "u1D56E.sts" : 747, - "macron.sts" : 340, - "n.sts" : 296, - "u1D57A.st" : 441, - "u1D709" : 285, - "u1D5B2" : 293, - "dotlessj" : 153, - "u1D471.st" : 570, - "u1D553" : 139, - "uni212C.st" : 514, - "U.st" : 421, - "u1D57A.sts" : 546, - "u1D419.st" : 408, - "u1D6B7.st" : 501, - "u1D5FB" : 253, - "u1D46C.sts" : 640, - "u1D59C" : 162, - "u1D42F" : 303, - "u1D63A" : 324, - "u1D6EB.st" : 605, - "u1D44D.st" : 534, - "u1D6F5" : 394, - "u1D716.sts" : 380, - "u1D529" : 195, - "u1D696" : 210, - "u1D734" : 580, - "upsilon" : 251, - "u1D72B.st" : 667, - "u1D411" : 281, - "u1D6D6.sts" : 384, - "u1D599.sts" : 427, - "u1D722.sts" : 756, - "u1D7DC" : 396, - "u1D59B.st" : 196, - "dotlessj.mitb.sts" : 347, - "u1D77D" : 256, - "u1D492.st" : 452, - "asterisk" : 398, - "u1D45A" : 404, - "uni20E8" : -264, - "i.st" : 162, - "u1D6E2.sts" : 696, - "u1D6D8.st" : 358, - "u1D4B5.st" : 421, - "u1D5B3" : 340, - "u1D554" : 238, - "u1D497.sts" : 436, - "u1D718.st" : 418, - "u1D512.sts" : 505, - "u1D5FC" : 274, - "u1D46E.st" : 723, - "u1D404.sts" : 467, - "u1D59D" : 255, - "u1D588.st" : 350, - "u1D63B" : 314, - "uni2112" : 634, - "u1D4D2.sts" : 571, - "u1D74C.st" : 409, - "u1D6F6" : 385, - "u1D697" : 191, - "u1D420.st" : 419, - "u1D410.sts" : 561, - "u1D735" : 483, - "u1D412" : 374, - "u1D7DD" : 278, - "u1D6F9.st" : 446, - "u1D56C.sts" : 661, - "u1D4D6.st" : 596, - "u1D77E" : 299, - "uni03F0.sts" : 422, - "u1D45B" : 265, - "u1D45E.sts" : 474, - "u1D739.st" : 407, - "u1D516.st" : 461, - "u1D5B4" : 344, - "uni210C.st" : 487, - "u1D555" : 424, - "u1D48F.st" : 365, - "u1D708.sts" : 405, - "u1D760" : 336, - "uni2127.sts" : 480, - "u1D46A.sts" : 825, - "u1D7D6.sts" : 393, - "u1D5FD" : 237, - "Sigma.sts" : 464, - "u1D59E" : 168, - "u1D441.st" : 596, - "u1D6C8.sts" : 369, - "u1D63C" : 511, - "u1D714.sts" : 484, - "u1D6F7" : 415, - "u1D698" : 262, - "u1D736" : 439, - "u1D6D4.sts" : 476, - "u1D597.sts" : 371, - "u1D413" : 400, - "Lambda.sts" : 455, - "u1D580" : 545, - "u1D720.sts" : 640, - "Alpha" : 374, - "u1D489.sts" : 282, - "u1D6BB.st" : 448, - "u1D41D.st" : 502, - "dotlessi.ss" : 119, - "u1D537.st" : 244, - "u1D77F" : 418, - "u1D7D5.st" : 146, - "u1D7DE" : 266, - "u1D504.sts" : 629, - "uni20E9" : -264, - "u1D45C" : 315, - "u1D6E0.sts" : 380, - "u1D495.sts" : 336, - "u1D5B5" : 333, - "u1D556" : 236, - "H.st" : 421, - "u1D7C0" : 487, - "u1D510.sts" : 776, - "u1D462.st" : 340, - "u1D761" : 489, - "u1D402.sts" : 738, - "u1D5FE" : 342, - "u1D6A8.st" : 484, - "u1D740.st" : 284, - "u1D59F" : 229, - "u1D4D0.sts" : 842, - "u1D63D" : 443, - "u1D6F8" : 528, - "u1D699" : 188, - "u1D6DC.st" : 339, - "u1D43E.st" : 606, - "u1D5E0" : 489, - "u1D737" : 483, - "u1D414" : 442, - "u1D581" : 500, - "caron" : 250, - "u1D71C.st" : 664, - "u1D7DF" : 277, - "u1D45C.sts" : 433, - "C.sts" : 659, - "tildecomb" : -264, - "u1D45D" : 246, - "u1D58C.st" : 449, - "u1D483.st" : 242, - "u1D5B6" : 472, - "u1D706.sts" : 317, - "u1D6C9.st" : 328, - "iota.st" : 128, - "u1D4A6.st" : 730, - "u1D557" : 225, - "u1D762" : 397, - "u1D7C1" : 643, - "u1D7D4.sts" : 465, - "lambda" : 86, - "u1D709.st" : 321, - "u1D5FF" : 216, - "P.sts" : 344, - "u1D589.sts" : 313, - "u1D6C6.sts" : 386, - "u1D712.sts" : 438, - "Pi.st" : 421, - "u1D45F.st" : 290, - "u1D63E" : 580, - "u1D579.st" : 557, - "u1D4DA.st" : 783, - "u1D6F9" : 392, - "u1D6FD.st" : 480, - "u1D6D2.sts" : 380, - "u1D73D.st" : 391, - "u1D51A.st" : 597, - "u1D595.sts" : 299, - "u1D5E1" : 397, - "u1D738" : 295, - "u1D411.st" : 317, - "u1D487.sts" : 608, - "u1D415" : 434, - "p.st" : 238, - "u1D582" : 643, - "u1D620" : 481, - "u1D45E" : 349, - "theta" : 247, - "u1D493.sts" : 395, - "u1D5B7" : 319, - "u1D507.st" : 465, - "u1D558" : 236, - "u1D7C2" : 472, - "u1D400.sts" : 557, - "j.sts" : 233, - "u1D763" : 366, - "u1D440" : 625, - "u1D63F" : 447, - "uni0300" : -295, - "u1D6D0.st" : 324, - "u1D432.st" : 341, - "u1D44E.sts" : 397, - "u1D710.st" : 353, - "u1D5E2" : 395, - "u1D739" : 376, - "w.sts" : 479, - "u1D416" : 594, - "u1D583" : 488, - "u1D621" : 458, - "u1D4E8.st" : 464, - "u1D580.st" : 588, - "u1D45A.sts" : 572, - "u1D6AC.st" : 397, - "u1D40E.st" : 483, - "u1D45F" : 247, - "u1D528.st" : 238, - "u1D6B8.sts" : 444, - "zero.sts" : 340, - "u1D66A" : 376, - "u1D704.sts" : 260, - "u1D5B8" : 333, - "Pi.sts" : 490, - "u1D559" : 139, - "u1D7C3" : 411, - "u1D7D2.sts" : 494, - "u1D764" : 394, - "u1D6C4.sts" : 466, - "u1D587.sts" : 432, - "u1D441" : 542, - "two.st" : 273, - "u1D453.st" : 506, - "u1D6F1.st" : 595, - "u1D710.sts" : 425, - "u1D479.sts" : 570, - "u1D731.st" : 513, - "nine.sts" : 335, - "u1D48A" : 282, - "u1D6D0.sts" : 379, - "u1D593.sts" : 386, - "u1D485.sts" : 642, - "u1D5E3" : 288, - "u1D4B4.sts" : 430, - "u1D417" : 418, - "u1D584" : 490, - "u1D42F.st" : 341, - "u1D4AA.st" : 562, - "u1D622" : 324, - "u1D6CD.st" : 315, - "uni0331" : -263, - "uni03F5.sts" : 371, - "Delta.sts" : 548, - "u1D70D.st" : 220, - "u1D491.sts" : 400, - "O.st" : 438, - "u1D6CA" : 115, - "u1D66B" : 343, - "u1D57D.st" : 542, - "u1D5B9" : 312, - "u1D474.st" : 777, - "caroncmb" : -264, - "u1D7C4" : 358, - "u1D765" : 397, - "u1D752.st" : 467, - "u1D442" : 495, - "uni2115" : 361, - "u1D44C.sts" : 548, - "uni0301" : -233, - "u1D48B" : 398, - "u1D6EE.st" : 596, - "u1D5E4" : 395, - "c.st" : 295, - "u1D418" : 434, - "u1D585" : 194, - "u1D72E.st" : 616, - "dotlessj.st" : 177, - "u1D402.st" : 644, - "u1D623" : 268, - "u1D790" : 513, - "uni210E.sts" : 283, - "u1D6B6.sts" : 561, - "u1D59E.st" : 203, - "u1D579.sts" : 672, - "u1D6CB" : 277, - "Psi" : 386, - "u1D495.st" : 282, - "u1D702.sts" : 397, - "u1D66C" : 466, - "Xi.sts" : 444, - "uni20F0" : -264, - "u1D70A" : 243, - "u1D7D0.sts" : 354, - "space_uni0323.sts" : 201, - "u1D7C5" : 615, - "u1D6C2.sts" : 420, - "u1D585.sts" : 319, - "Lambda.st" : 391, - "u1D4A2" : 506, - "u1D766" : 318, - "u1D443" : 416, - "u1D477.sts" : 570, - "u1D4A6.sts" : 763, - "Theta.st" : 438, - "u1D591.sts" : 427, - "w.st" : 407, - "u1D48C" : 228, - "u1D74F.st" : 456, - "u1D52C.st" : 316, - "u1D483.sts" : 273, - "u1D52A" : 337, - "u1D6C1.st" : 540, - "u1D423.st" : 222, - "u1D4B2.sts" : 643, - "u1D5E5" : 296, - "theta.sts" : 373, - "u1D419" : 364, - "u1D586" : 388, - "u1D701.st" : 352, - "u1D7F0" : 343, - "u1D624" : 359, - "u1D791" : 465, - "circumflex.sts" : 340, - "u1D4D9.st" : 674, - "u1D571.st" : 330, - "u1D6CC" : 118, - "phi" : 302, - "u1D66D" : 339, - "u1D519.st" : 492, - "u1D70B" : 328, - "u1D43E.sts" : 695, - "five" : 256, - "u1D767" : 429, - "u1D444" : 495, - "iota" : 98, - "u1D44A.sts" : 739, - "u1D6E2.st" : 606, - "u1D444.st" : 552, - "u1D48D" : 196, - "u1D6A8.sts" : 555, - "L.sts" : 261, - "u1D722.st" : 669, - "u1D52B" : 226, - "u1D5E6" : 310, - "dotlessj.ssb" : 158, - "u1D587" : 298, - "u1D7F1" : 269, - "u1D592.st" : 445, - "u1D625" : 544, - "u1D792" : 451, - "u1D6B4.sts" : 577, - "u1D6BE.st" : 465, - "u1D577.sts" : 676, - "u1D700.sts" : 397, - "B.st" : 296, - "u1D469.sts" : 599, - "u1D6CD" : 274, - "Y.sts" : 490, - "u1D66E" : 345, - "u1D70C" : 354, - "u1D6C0.sts" : 540, - "u1D583.sts" : 641, - "space_uni030F.st" : 260, - "u1D7C7" : 508, - "u1D56E.st" : 627, - "u1D74E.sts" : 525, - "u1D475.sts" : 757, - "nine.st" : 286, - "u1D465.st" : 359, - "u1D4E0.st" : 581, - "u1D768" : 397, - "u1D445" : 398, - "uni210B" : 695, - "u1D650" : 528, - "u1D743.st" : 350, - "u1D520.st" : 329, - "kappa.st" : 292, - "f.sts" : 358, - "u1D481.sts" : 662, - "u1D48E" : 478, - "u1D4B0.sts" : 501, - "u1D52C" : 258, - "Beta.sts" : 388, - "u1D5E7" : 367, - "V.st" : 421, - "u1D6DF.st" : 423, - "u1D588" : 312, - "u1D7F2" : 331, - "u1D626" : 333, - "u1D793" : 597, - "dbllowlinecmb" : -264, - "u1D71F.st" : 707, - "u1D470" : 383, - "s.sts" : 316, - "dotlessj.mrmb" : 176, - "u1D6CE" : 252, - "u1D58F.st" : 194, - "u1D66F" : 336, - "u1D43C.sts" : 441, - "u1D486.st" : 377, - "u1D70D" : 182, - "u1D7C8" : 373, - "u1D4A9.st" : 678, - "u1D4A5" : 568, - "u1D769" : 366, - "u1D446" : 498, - "u1D6B0" : 218, - "Rho.st" : 325, - "u1D651" : 511, - "j.st" : 186, - "u1D4DD.st" : 720, - "u1D48F" : 318, - "uni213C" : 258, - "u1D52D" : 128, - "u1D69A" : 316, - "u1D5E8" : 382, - "u1D6B2.st" : 449, - "u1D414.st" : 492, - "u1D6B2.sts" : 517, - "u1D589" : 189, - "u1D575.sts" : 399, - "u1D627" : 428, - "u1D4D0" : 768, - "u1D794" : 474, - "u1D7F3" : 275, - "u1D471" : 516, - "u1D467.sts" : 449, - "u1D6CF" : 235, - "u1D581.sts" : 655, - "u1D70E" : 286, - "u1D74C.sts" : 469, - "u1D473.sts" : 470, - "u1D7C9" : 672, - "u1D4A2.sts" : 564, - "omega.st" : 375, - "u1D4A6" : 668, - "uni210C" : 422, - "u1D447" : 398, - "u1D6B1" : 438, - "u1D652" : 663, - "dotlessj.frab.st" : 185, - "uni2110.sts" : 524, - "u1D6D3.st" : 317, - "u1D435.st" : 468, - "u1D4B0.st" : 476, - "u1D6FA" : 533, - "u1D52E" : 333, - "u1D69B" : 245, - "u1D5E9" : 366, - "u1D42E.sts" : 401, - "u1D713.st" : 527, - "u1D7F4" : 277, - "u1D628" : 419, - "u1D4D1" : 559, - "Sigma.st" : 395, - "u1D795" : 482, - "uni03C2.sts" : 359, - "u1D472" : 604, - "u1D583.st" : 529, - "u1D510" : 566, - "u1D43A.sts" : 767, - "u1D6AF.st" : 500, - "ring.st" : 421, - "u1D70F" : 269, - "uni2112.st" : 690, - "one.st" : 295, - "u1D448" : 421, - "u1D6B2" : 403, - "u1D6F4.st" : 566, - "u1D653" : 497, - "u1D4D1.st" : 584, - "u1D6A4.sts" : 249, - "u1D456.st" : 284, - "Delta" : 416, - "uni0304" : -263, - "u1D734.st" : 636, - "u1D459.sts" : 248, - "u1D511.st" : 511, - "u1D6FB" : 420, - "uni213D" : 236, - "u1D52F" : 200, - "u1D69C" : 302, - "I.st" : 207, - "u1D6B0.sts" : 275, - "u1D48A.st" : 323, - "u1D573.sts" : 651, - "u1D73A" : 322, - "u1D7F5" : 259, - "zeta" : 224, - "u1D73E.sts" : 253, - "u1D465.sts" : 431, - "pi.sts" : 410, - "u1D4D2" : 523, - "u1D629" : 267, - "u1D796" : 535, - "u1D473" : 396, - "breve" : 251, - "u1D511" : 453, - "u1D6FE.sts" : 374, - "u1D74A.sts" : 465, - "u1D471.sts" : 658, - "u1D55A" : 139, - "u1D477.st" : 499, - "u1D52E.sts" : 496, - "uni210D" : 361, - "u1D449" : 413, - "u1D6B3" : 546, - "u1D755.st" : 604, - "u1D532.st" : 324, - "u1D654" : 511, - "u1D7D0.st" : 295, - "u1D6FC" : 392, - "u1D69D" : 188, - "u1D42C.sts" : 338, - "u1D73B" : 347, - "u1D7F6" : 262, - "H.sts" : 490, - "u1D50E.st" : 531, - "u1D4D3" : 549, - "u1D797" : 573, - "u1D405.st" : 387, - "u1D474" : 712, - "u1D512" : 340, - "nu.st" : 255, - "u1D498.st" : 506, - "u1D5BA" : 228, - "Pi" : 375, - "u1D55B" : 249, - "ring" : 375, - "uni2126.sts" : 478, - "q.st" : 360, - "U.sts" : 490, - "u1D4A9" : 625, - "zero.st" : 286, - "Gamma.st" : 342, - "u1D6B4" : 450, - "u1D655" : 489, - "uni2119" : 247, - "u1D457.sts" : 464, - "space_uni0309" : 251, - "uni213E" : 333, - "u1D6FD" : 437, - "u1D52F.st" : 255, - "u1D69E" : 220, - "u1D571.sts" : 419, - "u1D6C4.st" : 388, - "u1D426.st" : 468, - "b.sts" : 160, - "u1D73C" : 319, - "u1D73C.sts" : 451, - "u1D463.sts" : 404, - "u1D7F7" : 277, - "xi.sts" : 311, - "u1D704.st" : 208, - "u1D4D4" : 504, - "u1D798" : 304, - "u1D475" : 616, - "u1D6FC.sts" : 531, - "u1D680" : 262, - "u1D45A.st" : 465, - "u1D513" : 436, - "u1D574.st" : 440, - "u1D5BB" : 120, - "o.sts" : 340, - "u1D55C" : 139, - "u1D52C.sts" : 407, - "uni210E" : 213, - "u1D41E.sts" : 358, - "u1D6B5" : 383, - "u1D656" : 363, - "u1D6E5.st" : 646, - "u1D447.st" : 452, - "u1D42A.sts" : 472, - "u1D6FE" : 259, - "Omicron.sts" : 513, - "upsilon.st" : 296, - "u1D69F" : 262, - "u1D725.st" : 661, - "u1D73D" : 343, - "u1D41A" : 231, - "u1D7F8" : 251, - "u1D47B.st" : 486, - "u1D595.st" : 213, - "u1D4D5" : 654, - "u1D799" : 534, - "phi.sts" : 441, - "u1D476" : 528, - "u1D6E0" : 278, - "u1D681" : 166, - "u1D514" : 338, - "u1D449.sts" : 565, - "u1D5BC" : 264, - "uni210B.st" : 761, - "u1D55D" : 139, - "brevecmb" : -264, - "u1D468.st" : 660, - "u1D4E3.st" : 627, - "u1D6B6" : 430, - "u1D72E.sts" : 700, - "u1D657" : 274, - "P.st" : 290, - "u1D746.st" : 444, - "u1D523.st" : 282, - "Chi.sts" : 473, - "uni213F" : 333, - "u1D6FF" : 335, - "Gamma" : 297, - "u1D6EE.sts" : 683, - "u1D49C.st" : 769, - "dotaccent" : 138, - "epsilon.st" : 292, - "u1D461.sts" : 324, - "u1D73A.sts" : 418, - "u1D73E" : 197, - "u1D41B" : 126, - "u1D7F9" : 248, - "u1D51E.sts" : 492, - "u1D4D6" : 572, - "u1D6FA.sts" : 684, - "u1D477" : 468, - "u1D6E1" : 473, - "u1D682" : 309, - "u1D720" : 514, - "u1D4DE.sts" : 650, - "u1D52A.sts" : 502, - "u1D489.st" : 248, - "u1D5BD" : 397, - "u1D55E" : 420, - "u1D41C.sts" : 417, - "d.st" : 431, - "u1D42A.st" : 411, - "u1D6B7" : 450, - "u1D658" : 384, - "u1D540" : 167, - "u1D73F" : 359, - "Upsilon.st" : 438, - "u1D41C" : 298, - "partialdiff.sts" : 430, - "u1D6B5.st" : 430, - "u1D417.st" : 465, - "uni20EA" : -264, - "u1D4D7" : 774, - "u1D478" : 528, - "u1D6E2" : 552, - "u1D516" : 405, - "u1D683" : 262, - "x.st" : 293, - "u1D721" : 528, - "u1D447.sts" : 544, - "rho.st" : 292, - "u1D44B.st" : 580, - "u1D5BE" : 238, - "dotlessj.ds" : 249, - "u1D55F" : 346, - "u1D76A" : 428, - "u1D72C.sts" : 623, - "u1D453.sts" : 576, - "u1D6B8" : 330, - "u1D659" : 578, - "uni0307" : -265, - "space_uni030F.sts" : 312, - "tau" : 232, - "u1D5A0" : 333, - "epsilon" : 244, - "u1D490.st" : 407, - "u1D6EC.sts" : 654, - "u1D541" : 471, - "u1D6D6.st" : 319, - "u1D438.st" : 536, - "u1D4B3.st" : 602, - "uni03F4.sts" : 513, - "u1D716.st" : 310, - "u1D58A" : 283, - "u1D51C.sts" : 585, - "u1D41D" : 444, - "u1D4D8" : 556, - "u1D40E.sts" : 561, - "u1D479" : 457, - "Upsilon.sts" : 514, - "u1D586.st" : 427, - "u1D46C.st" : 564, - "u1D517" : 672, - "u1D684" : 262, - "u1D4DC.sts" : 828, - "u1D6E3" : 457, - "D.sts" : 336, - "u1D722" : 615, - "u1D74A.st" : 389, - "u1D41A.sts" : 312, - "u1D5BF" : 280, - "u1D76B" : 394, - "u1D6B9" : 445, - "acute" : 281, - "C.st" : 567, - "u1D459.st" : 207, - "u1D4D4.st" : 528, - "u1D6F7.st" : 466, - "u1D5A1" : 256, - "Q.sts" : 514, - "u1D542" : 333, - "omega" : 322, - "dotlessj.ssbo" : 253, - "u1D737.st" : 507, - "u1D514.st" : 389, - "uni0338" : -263, - "u1D439.sts" : 612, - "u1D5EA" : 519, - "u1D48D.st" : 212, - "u1D58B" : 266, - "u1D41E" : 281, - "uni20EB" : -264, - "u1D4D9" : 645, - "u1D6E4" : 461, - "u1D71E.sts" : 609, - "u1D518" : 391, - "u1D685" : 262, - "u1D445.sts" : 515, - "u1D723" : 542, - "Beta.st" : 330, - "u1D400" : 434, - "u1D6DE.sts" : 474, - "W.st" : 575, - "u1D72A.sts" : 674, - "u1D451.sts" : 577, - "u1D76C" : 352, - "uni2131.sts" : 822, - "k.sts" : 160, - "u1D41B.st" : 149, - "u1D7D3.st" : 323, - "u1D50E.sts" : 654, - "alpha.sts" : 509, - "u1D535.st" : 262, - "u1D6EA.sts" : 441, - "u1D5A2" : 411, - "uni0308" : -261, - "pi" : 279, - "u1D543" : 167, - "u1D49F.sts" : 552, - "u1D51A.sts" : 745, - "u1D5EB" : 351, - "u1D460.st" : 334, - "u1D58C" : 408, - "u1D40C.sts" : 697, - "u1D41F" : 309, - "u1D62A" : 258, - "u1D749.sts" : 433, - "x.sts" : 350, - "dotlessi.mrmb.sts" : 218, - "u1D408.st" : 240, - "u1D4DA.sts" : 816, - "u1D6E5" : 586, - "xi.st" : 238, - "u1D519" : 435, - "u1D686" : 262, - "Iota" : 181, - "nabla.st" : 477, - "k.st" : 124, - "u1D724" : 382, - "u1D755.sts" : 708, - "u1D401" : 300, - "zero" : 254, - "omega.sts" : 469, - "u1D6DA.st" : 427, - "u1D43C.st" : 382, - "Eta.sts" : 490, - "u1D76D" : 425, - "u1D44A" : 552, - "u1D71A.st" : 398, - "u1D5A3" : 252, - "u1D58A.st" : 321, - "u1D544" : 361, - "u1D481.st" : 582, - "u1D437.sts" : 551, - "u1D6C7.st" : 313, - "u1D5EC" : 366, - "u1D429.st" : 280, - "u1D58D" : 211, - "uni20EC" : -264, - "space_uni0331" : 251, - "Epsilon.sts" : 428, - "u1D62B" : 278, - "u1D707.st" : 386, - "u1D71C.sts" : 752, - "u1D443.sts" : 535, - "u1D6E6" : 482, - "u1D687" : 253, - "u1D6FB.st" : 480, - "caron.sts" : 340, - "u1D45D.st" : 296, - "u1D577.st" : 562, - "u1D725" : 603, - "u1D6DC.sts" : 405, - "u1D402" : 580, - "u1D59F.sts" : 357, - "u1D73B.st" : 385, - "dotlessj.sts" : 219, - "lowlinecmb" : -264, - "u1D76E" : 392, - "u1D4AA" : 515, - "u1D44B" : 528, - "uni0309" : -263, - "uni03F0" : 297, - "u1D5A4" : 317, - "u1D6E8.st" : 596, - "u1D750" : 316, - "u1D728.st" : 669, - "u1D505.st" : 498, - "u1D5ED" : 344, - "u1D40A.sts" : 574, - "u1D747.sts" : 308, - "u1D58E" : 166, - "u1D47E.st" : 713, - "u1D62C" : 268, - "u1D598.st" : 303, - "u1D6E7" : 481 - }, - "v_assembly" : { - "divides" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "divides.bt", - "endConnector" : 601, - "startConnector" : 0, - "advance" : 1202, - "extender" : false - }, - { - "glyph" : "divides.ex", - "endConnector" : 1202, - "startConnector" : 1202, - "advance" : 1202, - "extender" : true - }, - { - "glyph" : "divides.tp", - "endConnector" : 0, - "startConnector" : 601, - "advance" : 1202, - "extender" : false - } - ] - }, - "uni230B" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A6", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "uni23A5", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - } - ] - }, - "uni21A7" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21A7.bt", - "endConnector" : 166, - "startConnector" : 0, - "advance" : 498, - "extender" : false - }, - { - "glyph" : "uni21A7.ex", - "endConnector" : 332, - "startConnector" : 332, - "advance" : 332, - "extender" : true - }, - { - "glyph" : "uni21A7.tp", - "endConnector" : 0, - "startConnector" : 166, - "advance" : 498, - "extender" : false - } - ] - }, - "bracketright" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A6", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "uni23A5", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni23A4", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1500, - "extender" : false - } - ] - }, - "uni2B06" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni2B06.bt", - "endConnector" : 164, - "startConnector" : 0, - "advance" : 492, - "extender" : false - }, - { - "glyph" : "uni2B06.ex", - "endConnector" : 327, - "startConnector" : 327, - "advance" : 327, - "extender" : true - }, - { - "glyph" : "uni2B06.tp", - "endConnector" : 0, - "startConnector" : 164, - "advance" : 492, - "extender" : false - } - ] - }, - "arrowup" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowup.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 506, - "extender" : false - }, - { - "glyph" : "arrowup.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "arrowup.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 505, - "extender" : false - } - ] - }, - "uni21CA" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21CA.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 505, - "extender" : false - }, - { - "glyph" : "uni21CA.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "uni21CA.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 506, - "extender" : false - } - ] - }, - "uni21F5" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21F5.bt", - "endConnector" : 172, - "startConnector" : 0, - "advance" : 514, - "extender" : false - }, - { - "glyph" : "uni21F5.ex", - "endConnector" : 343, - "startConnector" : 343, - "advance" : 343, - "extender" : true - }, - { - "glyph" : "uni21F5.tp", - "endConnector" : 0, - "startConnector" : 172, - "advance" : 515, - "extender" : false - } - ] - }, - "dblverticalbar" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "parallel.bt", - "endConnector" : 601, - "startConnector" : 0, - "advance" : 1202, - "extender" : false - }, - { - "glyph" : "parallel.ex", - "endConnector" : 1202, - "startConnector" : 1202, - "advance" : 1202, - "extender" : true - }, - { - "glyph" : "parallel.tp", - "endConnector" : 0, - "startConnector" : 601, - "advance" : 1202, - "extender" : false - } - ] - }, - "uni21A1" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21A1.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 505, - "extender" : false - }, - { - "glyph" : "uni21A1.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "uni21A1.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 506, - "extender" : false - } - ] - }, - "uni27E6" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni27E6.bt", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1000, - "extender" : false - }, - { - "glyph" : "uni27E6.ex", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni27E6.tp", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1000, - "extender" : false - } - ] - }, - "uni27EF" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni27EF.bt", - "endConnector" : 499, - "startConnector" : 0, - "advance" : 1526, - "extender" : false - }, - { - "glyph" : "uni27EF.ex", - "endConnector" : 998, - "startConnector" : 998, - "advance" : 998, - "extender" : true - }, - { - "glyph" : "uni27EF.tp", - "endConnector" : 0, - "startConnector" : 499, - "advance" : 1526, - "extender" : false - } - ] - }, - "braceleft" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A9", - "endConnector" : 374, - "startConnector" : 0, - "advance" : 750, - "extender" : false - }, - { - "glyph" : "braceleft.ex", - "endConnector" : 748, - "startConnector" : 748, - "advance" : 748, - "extender" : true - }, - { - "glyph" : "uni23A8", - "endConnector" : 374, - "startConnector" : 374, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "braceleft.ex", - "endConnector" : 748, - "startConnector" : 748, - "advance" : 748, - "extender" : true - }, - { - "glyph" : "uni23A7", - "endConnector" : 0, - "startConnector" : 374, - "advance" : 750, - "extender" : false - } - ] - }, - "radical" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23B7", - "endConnector" : 320, - "startConnector" : 0, - "advance" : 1820, - "extender" : false - }, - { - "glyph" : "radical.ex", - "endConnector" : 640, - "startConnector" : 640, - "advance" : 640, - "extender" : true - }, - { - "glyph" : "radical.tp", - "endConnector" : 0, - "startConnector" : 320, - "advance" : 620, - "extender" : false - } - ] - }, - "uni21D5" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21D5.bt", - "endConnector" : 178, - "startConnector" : 0, - "advance" : 533, - "extender" : false - }, - { - "glyph" : "uni21D5.ex", - "endConnector" : 356, - "startConnector" : 356, - "advance" : 356, - "extender" : true - }, - { - "glyph" : "uni21D5.tp", - "endConnector" : 0, - "startConnector" : 178, - "advance" : 533, - "extender" : false - } - ] - }, - "uni21BF" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21BF.bt", - "endConnector" : 171, - "startConnector" : 0, - "advance" : 512, - "extender" : false - }, - { - "glyph" : "uni21BF.ex", - "endConnector" : 341, - "startConnector" : 341, - "advance" : 341, - "extender" : true - }, - { - "glyph" : "uni21BF.tp", - "endConnector" : 0, - "startConnector" : 171, - "advance" : 513, - "extender" : false - } - ] - }, - "uni230A" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A3", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "uni23A2", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - } - ] - }, - "arrowdown" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowdown.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 505, - "extender" : false - }, - { - "glyph" : "arrowdown.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "arrowdown.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 506, - "extender" : false - } - ] - }, - "uni21C5" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21C5.bt", - "endConnector" : 172, - "startConnector" : 0, - "advance" : 515, - "extender" : false - }, - { - "glyph" : "uni21C5.ex", - "endConnector" : 343, - "startConnector" : 343, - "advance" : 343, - "extender" : true - }, - { - "glyph" : "uni21C5.tp", - "endConnector" : 0, - "startConnector" : 172, - "advance" : 514, - "extender" : false - } - ] - }, - "uni27EE" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni27EE.bt", - "endConnector" : 499, - "startConnector" : 0, - "advance" : 1526, - "extender" : false - }, - { - "glyph" : "uni27EE.ex", - "endConnector" : 998, - "startConnector" : 998, - "advance" : 998, - "extender" : true - }, - { - "glyph" : "uni27EE.tp", - "endConnector" : 0, - "startConnector" : 499, - "advance" : 1526, - "extender" : false - } - ] - }, - "bar" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "divides.bt", - "endConnector" : 601, - "startConnector" : 0, - "advance" : 1202, - "extender" : false - }, - { - "glyph" : "divides.ex", - "endConnector" : 1202, - "startConnector" : 1202, - "advance" : 1202, - "extender" : true - }, - { - "glyph" : "divides.tp", - "endConnector" : 0, - "startConnector" : 601, - "advance" : 1202, - "extender" : false - } - ] - }, - "uni21A5" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21A5.bt", - "endConnector" : 166, - "startConnector" : 0, - "advance" : 498, - "extender" : false - }, - { - "glyph" : "uni21A5.ex", - "endConnector" : 332, - "startConnector" : 332, - "advance" : 332, - "extender" : true - }, - { - "glyph" : "uni21A5.tp", - "endConnector" : 0, - "startConnector" : 166, - "advance" : 498, - "extender" : false - } - ] - }, - "uni21BE" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21BE.bt", - "endConnector" : 171, - "startConnector" : 0, - "advance" : 512, - "extender" : false - }, - { - "glyph" : "uni21BE.ex", - "endConnector" : 341, - "startConnector" : 341, - "advance" : 341, - "extender" : true - }, - { - "glyph" : "uni21BE.tp", - "endConnector" : 0, - "startConnector" : 171, - "advance" : 513, - "extender" : false - } - ] - }, - "parallel" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "parallel.bt", - "endConnector" : 601, - "startConnector" : 0, - "advance" : 1202, - "extender" : false - }, - { - "glyph" : "parallel.ex", - "endConnector" : 1202, - "startConnector" : 1202, - "advance" : 1202, - "extender" : true - }, - { - "glyph" : "parallel.tp", - "endConnector" : 0, - "startConnector" : 601, - "advance" : 1202, - "extender" : false - } - ] - }, - "uni21E9" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21E9.bt", - "endConnector" : 173, - "startConnector" : 0, - "advance" : 519, - "extender" : false - }, - { - "glyph" : "uni21E9.ex", - "endConnector" : 346, - "startConnector" : 346, - "advance" : 346, - "extender" : true - }, - { - "glyph" : "uni21E9.tp", - "endConnector" : 0, - "startConnector" : 173, - "advance" : 519, - "extender" : false - } - ] - }, - "braceright" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23AD", - "endConnector" : 374, - "startConnector" : 0, - "advance" : 750, - "extender" : false - }, - { - "glyph" : "braceright.ex", - "endConnector" : 748, - "startConnector" : 748, - "advance" : 748, - "extender" : true - }, - { - "glyph" : "uni23AC", - "endConnector" : 374, - "startConnector" : 374, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "braceright.ex", - "endConnector" : 748, - "startConnector" : 748, - "advance" : 748, - "extender" : true - }, - { - "glyph" : "uni23AB", - "endConnector" : 0, - "startConnector" : 374, - "advance" : 750, - "extender" : false - } - ] - }, - "uni2B0D" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni2B0D.bt", - "endConnector" : 161, - "startConnector" : 0, - "advance" : 484, - "extender" : false - }, - { - "glyph" : "uni2B0D.ex", - "endConnector" : 322, - "startConnector" : 322, - "advance" : 322, - "extender" : true - }, - { - "glyph" : "uni2B0D.tp", - "endConnector" : 0, - "startConnector" : 161, - "advance" : 484, - "extender" : false - } - ] - }, - "uni21F3" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21F3.bt", - "endConnector" : 175, - "startConnector" : 0, - "advance" : 524, - "extender" : false - }, - { - "glyph" : "uni21F3.ex", - "endConnector" : 349, - "startConnector" : 349, - "advance" : 349, - "extender" : true - }, - { - "glyph" : "uni21F3.tp", - "endConnector" : 0, - "startConnector" : 175, - "advance" : 523, - "extender" : false - } - ] - }, - "uni21C3" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21C3.bt", - "endConnector" : 171, - "startConnector" : 0, - "advance" : 513, - "extender" : false - }, - { - "glyph" : "uni21C3.ex", - "endConnector" : 341, - "startConnector" : 341, - "advance" : 341, - "extender" : true - }, - { - "glyph" : "uni21C3.tp", - "endConnector" : 0, - "startConnector" : 171, - "advance" : 512, - "extender" : false - } - ] - }, - "arrowdblup" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowdblup.bt", - "endConnector" : 168, - "startConnector" : 0, - "advance" : 505, - "extender" : false - }, - { - "glyph" : "arrowdblup.ex", - "endConnector" : 336, - "startConnector" : 336, - "advance" : 336, - "extender" : true - }, - { - "glyph" : "arrowdblup.tp", - "endConnector" : 0, - "startConnector" : 168, - "advance" : 504, - "extender" : false - } - ] - }, - "uni2309" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A5", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni23A4", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1500, - "extender" : false - } - ] - }, - "uni219F" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni219F.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 506, - "extender" : false - }, - { - "glyph" : "uni219F.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "uni219F.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 505, - "extender" : false - } - ] - }, - "uni21C8" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21C8.bt", - "endConnector" : 169, - "startConnector" : 0, - "advance" : 506, - "extender" : false - }, - { - "glyph" : "uni21C8.ex", - "endConnector" : 337, - "startConnector" : 337, - "advance" : 337, - "extender" : true - }, - { - "glyph" : "uni21C8.tp", - "endConnector" : 0, - "startConnector" : 169, - "advance" : 505, - "extender" : false - } - ] - }, - "parenright" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A0", - "endConnector" : 249, - "startConnector" : 0, - "advance" : 1495, - "extender" : false - }, - { - "glyph" : "uni239F", - "endConnector" : 498, - "startConnector" : 498, - "advance" : 498, - "extender" : true - }, - { - "glyph" : "uni239E", - "endConnector" : 0, - "startConnector" : 249, - "advance" : 1495, - "extender" : false - } - ] - }, - "parenleft" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni239D", - "endConnector" : 249, - "startConnector" : 0, - "advance" : 1495, - "extender" : false - }, - { - "glyph" : "uni239C", - "endConnector" : 498, - "startConnector" : 498, - "advance" : 498, - "extender" : true - }, - { - "glyph" : "uni239B", - "endConnector" : 0, - "startConnector" : 249, - "advance" : 1495, - "extender" : false - } - ] - }, - "uni21E7" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21E7.bt", - "endConnector" : 173, - "startConnector" : 0, - "advance" : 519, - "extender" : false - }, - { - "glyph" : "uni21E7.ex", - "endConnector" : 346, - "startConnector" : 346, - "advance" : 346, - "extender" : true - }, - { - "glyph" : "uni21E7.tp", - "endConnector" : 0, - "startConnector" : 173, - "advance" : 519, - "extender" : false - } - ] - }, - "uni21C2" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni21C2.bt", - "endConnector" : 171, - "startConnector" : 0, - "advance" : 513, - "extender" : false - }, - { - "glyph" : "uni21C2.ex", - "endConnector" : 341, - "startConnector" : 341, - "advance" : 341, - "extender" : true - }, - { - "glyph" : "uni21C2.tp", - "endConnector" : 0, - "startConnector" : 171, - "advance" : 512, - "extender" : false - } - ] - }, - "uni2308" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A2", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni23A1", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1500, - "extender" : false - } - ] - }, - "arrowupdn" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowupdn.bt", - "endConnector" : 127, - "startConnector" : 0, - "advance" : 380, - "extender" : false - }, - { - "glyph" : "arrowupdn.ex", - "endConnector" : 254, - "startConnector" : 254, - "advance" : 254, - "extender" : true - }, - { - "glyph" : "arrowupdn.tp", - "endConnector" : 0, - "startConnector" : 127, - "advance" : 380, - "extender" : false - } - ] - }, - "uni2B07" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni2B07.bt", - "endConnector" : 164, - "startConnector" : 0, - "advance" : 492, - "extender" : false - }, - { - "glyph" : "uni2B07.ex", - "endConnector" : 327, - "startConnector" : 327, - "advance" : 327, - "extender" : true - }, - { - "glyph" : "uni2B07.tp", - "endConnector" : 0, - "startConnector" : 164, - "advance" : 492, - "extender" : false - } - ] - }, - "bracketleft" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni23A3", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1500, - "extender" : false - }, - { - "glyph" : "uni23A2", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni23A1", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1500, - "extender" : false - } - ] - }, - "arrowdbldown" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "arrowdbldown.bt", - "endConnector" : 168, - "startConnector" : 0, - "advance" : 504, - "extender" : false - }, - { - "glyph" : "arrowdbldown.ex", - "endConnector" : 336, - "startConnector" : 336, - "advance" : 336, - "extender" : true - }, - { - "glyph" : "arrowdbldown.tp", - "endConnector" : 0, - "startConnector" : 168, - "advance" : 505, - "extender" : false - } - ] - }, - "uni27E7" : { - "italic" : 0, - "parts" : [ - { - "glyph" : "uni27E7.bt", - "endConnector" : 500, - "startConnector" : 0, - "advance" : 1000, - "extender" : false - }, - { - "glyph" : "uni27E7.ex", - "endConnector" : 1000, - "startConnector" : 1000, - "advance" : 1000, - "extender" : true - }, - { - "glyph" : "uni27E7.tp", - "endConnector" : 0, - "startConnector" : 500, - "advance" : 1000, - "extender" : false - } - ] - } - }, - "h_variants" : { - "uni21CD" : [ - "uni21CD", - "uni21CD.h1" - ], - "uni2263" : [ - - ], - "caronbelowcmb" : [ - "caronbelowcmb", - "caronbelowcmb.h1", - "caronbelowcmb.h2", - "caronbelowcmb.h3", - "caronbelowcmb.h4", - "caronbelowcmb.h5", - "caronbelowcmb.h6", - "caronbelowcmb.h7" - ], - "uni21A4" : [ - "uni21A4", - "uni27FB" - ], - "uni20D0" : [ - "uni20D0", - "uni20D0.h1" - ], - "caroncmb" : [ - "caroncmb", - "caroncmb.h1", - "caroncmb.h2", - "caroncmb.h3", - "caroncmb.h4", - "caroncmb.h5", - "caroncmb.h6", - "caroncmb.h7" - ], - "uni21E8" : [ - "uni21E8", - "uni21E8.h1" - ], - "uni27A1" : [ - "uni27A1", - "uni27A1.h1" - ], - "uni2B05" : [ - "uni2B05", - "uni2B05.h1" - ], - "uni20D6" : [ - "uni20D6", - "uni20D6.h1" - ], - "uni2B31" : [ - "uni2B31", - "uni2B31.h1" - ], - "overlinecmb" : [ - "overlinecmb", - "overlinecmb.h1" - ], - "uni20ED" : [ - "uni20ED", - "uni20ED.h1" - ], - "uni21C1" : [ - "uni21C1", - "uni21C1.h1" - ], - "uni21AC" : [ - "uni21AC", - "uni21AC.h1" - ], - "circumflexbelowcmb" : [ - "circumflexbelowcmb", - "circumflexbelowcmb.h1", - "circumflexbelowcmb.h2", - "circumflexbelowcmb.h3", - "circumflexbelowcmb.h4", - "circumflexbelowcmb.h5", - "circumflexbelowcmb.h6", - "circumflexbelowcmb.h7" - ], - "uni21C4" : [ - "uni21C4", - "uni21C4.h1" - ], - "uni219A" : [ - "uni219A", - "uni219A.h1" - ], - "lowlinecmb" : [ - "lowlinecmb", - "lowlinecmb.h1" - ], - "uni21DB" : [ - "uni21DB", - "uni21DB.h1" - ], - "uni21C7" : [ - "uni21C7", - "uni21C7.h1" - ], - "brevebelowcmb" : [ - "brevebelowcmb", - "brevebelowcmb.h1", - "brevebelowcmb.h2", - "brevebelowcmb.h3", - "brevebelowcmb.h4", - "brevebelowcmb.h5", - "brevebelowcmb.h6", - "brevebelowcmb.h7" - ], - "dbloverlinecmb" : [ - "dbloverlinecmb", - "dbloverlinecmb.h1" - ], - "uni23DE" : [ - "uni23DE", - "uni23DE.h1", - "uni23DE.h2", - "uni23DE.h3", - "uni23DE.h4", - "uni23DE.h5", - "uni23DE.h6", - "uni23DE.h7" - ], - "uni21F6" : [ - "uni21F6", - "uni21F6.h1" - ], - "circumflexcmb" : [ - "circumflexcmb", - "circumflexcmb.h1", - "circumflexcmb.h2", - "circumflexcmb.h3", - "circumflexcmb.h4", - "circumflexcmb.h5", - "circumflexcmb.h6", - "circumflexcmb.h7" - ], - "uni20E1" : [ - "uni20E1", - "uni20E1.h1" - ], - "uni23B5" : [ - "uni23B5", - "uni23B5.h1", - "uni23B5.h2", - "uni23B5.h3", - "uni23B5.h4", - "uni23B5.h5", - "uni23B5.h6", - "uni23B5.h7" - ], - "uni21CC" : [ - "uni21CC", - "uni21CC.h1" - ], - "uni23E1" : [ - "uni23E1", - "uni23E1.h1", - "uni23E1.h2", - "uni23E1.h3", - "uni23E1.h4", - "uni23E1.h5", - "uni23E1.h6", - "uni23E1.h7" - ], - "uni21A0" : [ - "uni21A0", - "uni21A0.h1" - ], - "uni21CF" : [ - "uni21CF", - "uni21CF.h1" - ], - "uni2907" : [ - "uni2907", - "uni27FE" - ], - "uni21A3" : [ - "uni21A3", - "uni21A3.h1" - ], - "brevecmb" : [ - "brevecmb", - "brevecmb.h1", - "brevecmb.h2", - "brevecmb.h3", - "brevecmb.h4", - "brevecmb.h5", - "brevecmb.h6", - "brevecmb.h7" - ], - "uni21A6" : [ - "uni21A6", - "uni27FC" - ], - "arrowleft" : [ - "arrowleft", - "uni27F5" - ], - "uni21A9" : [ - "uni21A9", - "uni21A9.h1" - ], - "uni21BD" : [ - "uni21BD", - "uni21BD.h1" - ], - "uni2B04" : [ - "uni2B04", - "uni2B04.h1" - ], - "arrowright" : [ - "arrowright", - "uni27F6" - ], - "breveinvertedcmb" : [ - "breveinvertedcmb", - "breveinvertedcmb.h1", - "breveinvertedcmb.h2", - "breveinvertedcmb.h3", - "breveinvertedcmb.h4", - "breveinvertedcmb.h5", - "breveinvertedcmb.h6", - "breveinvertedcmb.h7" - ], - "uni20EC" : [ - "uni20EC", - "uni20EC.h1" - ], - "minus" : [ - - ], - "arrowdblleft" : [ - "arrowdblleft", - "uni27F8" - ], - "uni21C0" : [ - "uni21C0", - "uni21C0.h1" - ], - "uni21AB" : [ - "uni21AB", - "uni21AB.h1" - ], - "uni20EF" : [ - "uni20EF", - "uni20EF.h1" - ], - "uni21AE" : [ - "uni21AE", - "uni21AE.h1" - ], - "uni21C6" : [ - "uni21C6", - "uni21C6.h1" - ], - "uni21DA" : [ - "uni21DA", - "uni21DA.h1" - ], - "uni2B0C" : [ - "uni2B0C", - "uni2B0C.h1" - ], - "breveinvertedbelowcmb" : [ - "breveinvertedbelowcmb", - "breveinvertedbelowcmb.h1", - "breveinvertedbelowcmb.h2", - "breveinvertedbelowcmb.h3", - "breveinvertedbelowcmb.h4", - "breveinvertedbelowcmb.h5", - "breveinvertedbelowcmb.h6", - "breveinvertedbelowcmb.h7" - ], - "uni21C9" : [ - "uni21C9", - "uni21C9.h1" - ], - "uni21DD" : [ - "uni21DD", - "uni27FF" - ], - "uni23DD" : [ - "uni23DD", - "uni23DD.h1", - "uni23DD.h2", - "uni23DD.h3", - "uni23DD.h4", - "uni23DD.h5", - "uni23DD.h6", - "uni23DD.h7" - ], - "tildecomb" : [ - "tildecomb", - "tildecomb.h1", - "tildecomb.h2", - "tildecomb.h3", - "tildecomb.h4", - "tildecomb.h5", - "tildecomb.h6", - "tildecomb.h7" - ], - "uni23B4" : [ - "uni23B4", - "uni23B4.h1", - "uni23B4.h2", - "uni23B4.h3", - "uni23B4.h4", - "uni23B4.h5", - "uni23B4.h6", - "uni23B4.h7" - ], - "uni21B7" : [ - "uni21B7", - "uni21B7.h1" - ], - "uni21CB" : [ - "uni21CB", - "uni21CB.h1" - ], - "uni23E0" : [ - "uni23E0", - "uni23E0.h1", - "uni23E0.h2", - "uni23E0.h3", - "uni23E0.h4", - "uni23E0.h5", - "uni23E0.h6", - "uni23E0.h7" - ], - "uni21CE" : [ - "uni21CE", - "uni21CE.h1" - ], - "uni2906" : [ - "uni2906", - "uni27FD" - ], - "uni21A2" : [ - "uni21A2", - "uni21A2.h1" - ], - "dbllowlinecmb" : [ - "dbllowlinecmb", - "dbllowlinecmb.h1" - ], - "uni21E6" : [ - "uni21E6", - "uni21E6.h1" - ], - "uni20E9" : [ - "uni20E9", - "uni23B4.h1", - "uni23B4.h2", - "uni23B4.h3", - "uni23B4.h4", - "uni23B4.h5", - "uni23B4.h6", - "uni23B4.h7" - ], - "uni20D1" : [ - "uni20D1", - "uni20D1.h1" - ], - "arrowdblright" : [ - "arrowdblright", - "uni27F9" - ], - "uni21BC" : [ - "uni21BC", - "uni21BC.h1" - ], - "uni20D7" : [ - "uni20D7", - "uni20D7.h1" - ], - "uni20EE" : [ - "uni20EE", - "uni20EE.h1" - ], - "uni21AA" : [ - "uni21AA", - "uni21AA.h1" - ], - "uni21AD" : [ - "uni21AD", - "uni21AD.h1" - ], - "uni219B" : [ - "uni219B", - "uni219B.h1" - ], - "equal" : [ - - ], - "uni21DC" : [ - "uni21DC", - "uni2B33" - ], - "equivalence" : [ - - ], - "uni219E" : [ - "uni219E", - "uni219E.h1" - ], - "arrowdblboth" : [ - "arrowdblboth", - "uni27FA" - ], - "uni23DC" : [ - "uni23DC", - "uni23DC.h1", - "uni23DC.h2", - "uni23DC.h3", - "uni23DC.h4", - "uni23DC.h5", - "uni23DC.h6", - "uni23DC.h7" - ], - "tildebelowcmb" : [ - "tildebelowcmb", - "tildebelowcmb.h1", - "tildebelowcmb.h2", - "tildebelowcmb.h3", - "tildebelowcmb.h4", - "tildebelowcmb.h5", - "tildebelowcmb.h6", - "tildebelowcmb.h7" - ], - "uni23DF" : [ - "uni23DF", - "uni23DF.h1", - "uni23DF.h2", - "uni23DF.h3", - "uni23DF.h4", - "uni23DF.h5", - "uni23DF.h6", - "uni23DF.h7" - ], - "arrowboth" : [ - "arrowboth", - "uni27F7" - ], - "uni21B6" : [ - "uni21B6", - "uni21B6.h1" - ], - "uni034D" : [ - "uni034D", - "uni034D.h1" - ] - }, - "version" : "1.3", - "constants" : { - "FlattenedAccentBaseHeight" : 664, - "UpperLimitBaselineRiseMin" : 111, - "SubSuperscriptGapMin" : 160, - "OverbarExtraAscender" : 40, - "RadicalExtraAscender" : 40, - "FractionRuleThickness" : 40, - "DisplayOperatorMinHeight" : 1300, - "StackGapMin" : 120, - "LowerLimitBaselineDropMin" : 600, - "StretchStackGapBelowMin" : 167, - "FractionNumeratorDisplayStyleShiftUp" : 677, - "StretchStackGapAboveMin" : 200, - "FractionNumeratorShiftUp" : 394, - "AccentBaseHeight" : 450, - "SkewedFractionVerticalGap" : 96, - "FractionDenominatorDisplayStyleShiftDown" : 686, - "LowerLimitGapMin" : 167, - "MinConnectorOverlap" : 20, - "AxisHeight" : 250, - "SuperscriptBottomMin" : 108, - "RadicalKernBeforeDegree" : 278, - "StretchStackTopShiftUp" : 111, - "RadicalDisplayStyleVerticalGap" : 148, - "StackBottomDisplayStyleShiftDown" : 686, - "RadicalVerticalGap" : 50, - "RadicalKernAfterDegree" : -556, - "ScriptScriptPercentScaleDown" : 50, - "MathLeading" : 154, - "StretchStackBottomShiftDown" : 600, - "RadicalDegreeBottomRaisePercent" : 60, - "UnderbarExtraDescender" : 40, - "StackTopShiftUp" : 444, - "DelimitedSubFormulaMinHeight" : 1300, - "StackDisplayStyleGapMin" : 280, - "SubscriptTopMax" : 344, - "SuperscriptShiftUp" : 363, - "SuperscriptBottomMaxWithSubscript" : 344, - "ScriptPercentScaleDown" : 70, - "UnderbarVerticalGap" : 120, - "SpaceAfterScript" : 56, - "StackTopDisplayStyleShiftUp" : 677, - "FractionDenomDisplayStyleGapMin" : 120, - "UpperLimitGapMin" : 200, - "SuperscriptShiftUpCramped" : 289, - "SubscriptShiftDown" : 247, - "SuperscriptBaselineDropMax" : 250, - "OverbarVerticalGap" : 120, - "FractionNumeratorGapMin" : 40, - "SkewedFractionHorizontalGap" : 350, - "FractionDenominatorGapMin" : 40, - "UnderbarRuleThickness" : 40, - "SubscriptBaselineDropMin" : 200, - "OverbarRuleThickness" : 40, - "FractionNumDisplayStyleGapMin" : 120, - "FractionDenominatorShiftDown" : 345, - "RadicalRuleThickness" : 40, - "StackBottomShiftDown" : 345 - } -} \ No newline at end of file diff --git a/CSharpMath.CrossPlatform.slnf b/CSharpMath.CrossPlatform.slnf deleted file mode 100644 index bd27cd963..000000000 --- a/CSharpMath.CrossPlatform.slnf +++ /dev/null @@ -1,35 +0,0 @@ -{ - "solution": { - "path": "CSharpMath.sln", - "projects": [ - "CSharpMath.Wiki/CSharpMath.Wiki.shproj", - "CSharpMath/CSharpMath.csproj", - "CSharpMath.CoreTests/CSharpMath.CoreTests.csproj", - "CSharpMath.Editor/CSharpMath.Editor.csproj", - "CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj", - "CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj", - "CSharpMath.Evaluation/CSharpMath.Evaluation.csproj", - "CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj", - "CSharpMath.Rendering.Benchmarks/CSharpMath.Rendering.Benchmarks.csproj", - "CSharpMath.Rendering.Tests/CSharpMath.Rendering.Tests.csproj", - "CSharpMath.Rendering.Tests.FSharp/CSharpMath.Rendering.Tests.FSharp.fsproj", - "CSharpMath.Rendering.Text.Tests/CSharpMath.Rendering.Text.Tests.csproj", - "CSharpMath.Rendering/CSharpMath.Rendering.csproj", - "CSharpMath.Xaml/CSharpMath.Xaml.shproj", - "CSharpMath.Xaml.Tests/CSharpMath.Xaml.Tests.csproj", - "CSharpMath.Xaml.Tests.NuGet/CSharpMath.Xaml.Tests.NuGet.csproj", - "PixelFarm.Typography (Excerpt)/PixelFarm.Typography (Excerpt).shproj", - "Typography/Typography.OpenFont/Typography.OpenFont.shproj", - "Typography/Typography.GlyphLayout/Typography.GlyphLayout.shproj", - "Typography/Typography.TextBreak/Typography.TextBreak/Typography.TextBreak.shproj", - "Typography/Typography.TextBreak/Typography.TextBreak.UnitTests/TextBreakTests.csproj", - "CSharpMath.Playground/CSharpMath.Playground.csproj", - "CSharpMath.Avalonia/CSharpMath.Avalonia.csproj", - "CSharpMath.Avalonia.Example/CSharpMath.Avalonia.Example.csproj", - "CSharpMath.SkiaSharp/CSharpMath.SkiaSharp.csproj", - "CSharpMath.Forms/CSharpMath.Forms.csproj", - "CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj", - "CSharpMath.Forms.Tests/CSharpMath.Forms.Tests.csproj" - ] - } -} \ No newline at end of file diff --git a/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj b/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj deleted file mode 100644 index e7c725a25..000000000 --- a/CSharpMath.Editor.Tests.Visualizer/CSharpMath.Editor.Tests.Visualizer.csproj +++ /dev/null @@ -1,12 +0,0 @@ - - - Exe - netcoreapp3.1 - CSharpMath.Editor.Tests.Visualizer.Checker - - - - - - - diff --git a/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj b/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj deleted file mode 100644 index 9f96b5a61..000000000 --- a/CSharpMath.Editor.Tests/CSharpMath.Editor.Tests.csproj +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Editor/CSharpMath.Editor.csproj b/CSharpMath.Editor/CSharpMath.Editor.csproj deleted file mode 100644 index c499aa4d3..000000000 --- a/CSharpMath.Editor/CSharpMath.Editor.csproj +++ /dev/null @@ -1,10 +0,0 @@ - - - netstandard2.0 - The base code for a What You See Is What You Get math editor. - $(PackageTags) edit editing editor WYSIWYG - - - - - \ No newline at end of file diff --git a/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj b/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj index 709cdef75..60490903e 100644 --- a/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj +++ b/CSharpMath.Evaluation.Tests/CSharpMath.Evaluation.Tests.csproj @@ -1,4 +1,8 @@ + + + CSharpMath.EvaluationTests + diff --git a/CSharpMath.Evaluation.Tests/EvaluationTests.cs b/CSharpMath.Evaluation.Tests/EvaluationTests.cs index b98e20f73..741c6a5bb 100644 --- a/CSharpMath.Evaluation.Tests/EvaluationTests.cs +++ b/CSharpMath.Evaluation.Tests/EvaluationTests.cs @@ -1,16 +1,17 @@ using System.Linq; using System.Text.RegularExpressions; -using Xunit; using AngouriMath; +using Xunit; namespace CSharpMath.EvaluationTests { using Atom; + public class EvaluationTests { internal static MathList ParseLaTeX(string latex) => LaTeXParser.MathListFromLaTeX(latex).Match(list => list, e => throw new Xunit.Sdk.XunitException(e)); static Evaluation.MathItem ParseMath(string latex) => Evaluation.Evaluate(ParseLaTeX(latex)).Match(entity => entity, e => throw new Xunit.Sdk.XunitException(e)); - void Test(string input, string converted, string? result) { + static void Test(string input, string converted, string? result) { void Test(string input) { var math = ParseMath(input); Assert.NotNull(math); @@ -52,94 +53,113 @@ void Test(string input) { [InlineData(".9876543210", "0.9876543210", "0.9876543210")] [InlineData("1234.5678", @"\frac{6172839}{5000}", @"\frac{6172839}{5000}")] [InlineData(@"\infty", @"\infty ", @"\infty ")] + [InlineData(@"1_2", @"1", @"1")] + [InlineData(@"10_2", @"2", @"2")] + [InlineData(@"1._2", @"1", @"1")] + [InlineData(@"1.1_2", @"\frac{3}{2}", @"\frac{3}{2}")] + [InlineData(@".1_3", @"\frac{1}{3}", @"\frac{1}{3}")] + [InlineData(@"10_3", @"3", @"3")] + [InlineData(@"10.1_3", @"\frac{10}{3}", @"\frac{10}{3}")] public void Numbers(string input, string converted, string output) => Test(input, converted, output); [Theory] [InlineData("a", "a", "a")] - [InlineData("ab", @"a\times b", @"a\times b")] - [InlineData("abc", @"a\times b\times c", @"a\times b\times c")] - [InlineData("3a", @"3\times a", @"3\times a")] - [InlineData("3ab", @"3\times a\times b", @"3\times a\times b")] - [InlineData("3a3", @"3\times a\times 3", @"9\times a")] - [InlineData("3aa", @"3\times a\times a", @"3\times a^2")] + [InlineData("ab", @"ab", @"ab")] + [InlineData("abc", @"abc", @"abc")] + [InlineData("3a", @"3a", @"3a")] + [InlineData("3ab", @"3ab", @"3ab")] + [InlineData("3a3", @"3a\cdot 3", @"9a")] + [InlineData("3aa", @"3aa", @"3a^2")] + [InlineData(@"3\mathrm{aa}", @"3\mathrm{aa}", @"3\mathrm{aa}")] + [InlineData(@"3\mathrm{aa}a", @"3\mathrm{aa}a", @"3a\mathrm{aa}")] + [InlineData(@"3\mathrm{a}a", @"3aa", @"3a^2")] [InlineData(@"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", - @"a\times b\times c\times d\times e\times f\times g\times h\times i\times j\times k\times l\times m\times " + - @"n\times o\times p\times q\times r\times s\times t\times u\times v\times w\times x\times y\times z\times " + - @"A\times B\times C\times D\times E\times F\times G\times H\times I\times J\times K\times L\times M\times " + - @"N\times O\times P\times Q\times R\times S\times T\times U\times V\times W\times X\times Y\times Z", + @"abcd\mathrm{e}fgh\cdot \mathrm{i}jklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", // i is considered as a number instead of a variable like other alphabets, so it is sorted to the front - @"i\times a\times A\times b\times B\times c\times C\times d\times D\times e\times E\times f\times F\times " + - @"g\times G\times h\times H\times I\times j\times J\times k\times K\times l\times L\times m\times M\times " + - @"n\times N\times o\times O\times p\times P\times q\times Q\times r\times R\times s\times S\times t\times " + - @"T\times u\times U\times v\times V\times w\times W\times x\times X\times y\times Y\times z\times Z")] + @"\mathrm{i}aAbBcCdD\mathrm{e}EfFgGhHIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ")] [InlineData(@"\alpha\beta\gamma\delta\epsilon\varepsilon\zeta\eta\theta\iota\kappa\varkappa" + @"\lambda\mu\nu\xi\omicron\pi\varpi\rho\varrho\sigma\varsigma\tau\upsilon\phi\varphi\chi" + @"\psi\omega\Gamma\Delta\Theta\Lambda\Xi\Pi\Sigma\Upsilon\Phi\Psi\Omega", - @"\alpha \times \beta \times \gamma \times \delta \times \epsilon \times \varepsilon \times \zeta " + - @"\times \eta \times \theta \times \iota \times \kappa \times \varkappa \times \lambda \times \mu " + - @"\times \nu \times \xi \times \omicron \times \pi \times \varpi \times \rho \times \varrho " + - @"\times \sigma \times \varsigma \times \tau \times \upsilon \times \phi \times \varphi \times \chi " + - @"\times \psi \times \omega \times \Gamma \times \Delta \times \Theta \times \Lambda \times \Xi " + - @"\times \Pi \times \Sigma \times \Upsilon \times \Phi \times \Psi \times \Omega ", - @"\alpha \times \beta \times \chi \times \delta \times \Delta \times \epsilon \times \eta " + - @"\times \gamma \times \Gamma \times \iota \times \kappa \times \lambda \times \Lambda \times \mu " + - @"\times \nu \times \omega \times \Omega \times \omicron \times \phi \times \Phi \times \Pi " + - @"\times \psi \times \Psi \times \rho \times \sigma \times \Sigma \times \tau \times \theta " + - @"\times \Theta \times \upsilon \times \Upsilon \times \varepsilon \times \varkappa \times \varphi " + - @"\times \varpi \times \varrho \times \varsigma \times \xi \times \Xi \times \zeta \times \pi ")] + @"\alpha \beta \gamma \delta \epsilon \varepsilon \zeta " + + @"\eta \theta \iota \kappa \varkappa \lambda \mu " + + @"\nu \xi \omicron \mathrm{\pi }\varpi \rho \varrho " + + @"\sigma \varsigma \tau \upsilon \phi \varphi \chi " + + @"\psi \omega \Gamma \Delta \Theta \Lambda \Xi " + + @"\Pi \Sigma \Upsilon \Phi \Psi \Omega ", + @"\alpha \beta \chi \delta \Delta \epsilon \eta " + + @"\gamma \Gamma \iota \kappa \lambda \Lambda \mu " + + @"\nu \omega \Omega \omicron \phi \Phi \mathrm{\pi }\Pi " + + @"\psi \Psi \rho \sigma \Sigma \tau \theta " + + @"\Theta \upsilon \Upsilon \varepsilon \varkappa \varphi " + + @"\varpi \varrho \varsigma \xi \Xi \zeta ")] [InlineData(@"a_2", @"a_2", @"a_2")] - [InlineData(@"a_2+a_2", @"a_2+a_2", @"2\times a_2")] - [InlineData(@"a_{23}", @"a_{23}", @"a_{23}")] - [InlineData(@"\pi_a", @"\pi _a", @"\pi _a")] - [InlineData(@"ii", @"i\times i", @"-1")] - [InlineData(@"i\infty", @"i\times \infty ", @"\infty i")] - [InlineData(@"\infty\infty", @"\infty \times \infty ", @"\infty ")] + [InlineData(@"a_2+a_2", @"a_2+a_2", @"2a_2")] + [InlineData(@"a_{23}", @"a_{\mathrm{23}}", @"a_{\mathrm{23}}")] + [InlineData(@"\pi_a", @"\mathrm{\pi _{\mathnormal{a}}}", @"\mathrm{\pi _{\mathnormal{a}}}")] + [InlineData(@"\pi_\kappa", @"\mathrm{\pi _{\mathnormal{\kappa }}}", @"\mathrm{\pi _{\mathnormal{\kappa }}}")] + [InlineData(@"\pi_{\kappa23}", @"\mathrm{\pi _{\kappa 23}}", @"\mathrm{\pi _{\kappa 23}}")] + [InlineData(@"\pi_{1a\kappa23}", @"\mathrm{\pi _{1a\kappa 23}}", @"\mathrm{\pi _{1a\kappa 23}}")] + [InlineData(@"ii", @"\mathrm{i}\cdot \mathrm{i}", @"-1")] + [InlineData(@"i\infty", @"\mathrm{i}\cdot \infty ", @"\infty \mathrm{i}")] + [InlineData(@"\infty\infty", @"\infty \cdot \infty ", @"\infty ")] public void Variables(string input, string converted, string result) => Test(input, converted, result); [Theory] [InlineData("a + b", @"a+b", "a+b")] [InlineData("a - b", @"a-b", "a-b")] - [InlineData("a * b", @"a\times b", @"a\times b")] - [InlineData(@"a\times b", @"a\times b", @"a\times b")] - [InlineData(@"a\cdot b", @"a\times b", @"a\times b")] + [InlineData(@"a\times b", @"ab", @"ab")] + [InlineData(@"a\cdot b", @"ab", @"ab")] [InlineData(@"a / b", @"\frac{a}{b}", @"\frac{a}{b}")] [InlineData(@"a\div b", @"\frac{a}{b}", @"\frac{a}{b}")] [InlineData(@"\frac ab", @"\frac{a}{b}", @"\frac{a}{b}")] - [InlineData("a + b + c", @"a+b+c", "a+b+c")] - [InlineData("a + b - c", @"a+b-c", "a+b-c")] - [InlineData("a + b * c", @"a+b\times c", @"a+b\times c")] - [InlineData("a + b / c", @"a+\frac{b}{c}", @"a+\frac{b}{c}")] - [InlineData("a - b + c", @"a-b+c", "a-b+c")] - [InlineData("a - b - c", @"a-b-c", @"a-b-c")] - [InlineData("a - b * c", @"a-b\times c", @"a-b\times c")] - [InlineData("a - b / c", @"a-\frac{b}{c}", @"a-\frac{b}{c}")] - [InlineData("a * b + c", @"a\times b+c", @"a\times b+c")] - [InlineData("a * b - c", @"a\times b-c", @"a\times b-c")] - [InlineData("a * b * c", @"a\times b\times c", @"a\times b\times c")] - [InlineData("a * b / c", @"\frac{a\times b}{c}", @"\frac{a\times b}{c}")] - [InlineData("a / b + c", @"\frac{a}{b}+c", @"\frac{a}{b}+c")] - [InlineData("a / b - c", @"\frac{a}{b}-c", @"\frac{a}{b}-c")] - [InlineData("a / b * c", @"\frac{a}{b}\times c", @"\frac{a}{b}\times c")] - [InlineData("a / b / c", @"\frac{\frac{a}{b}}{c}", @"\frac{a}{b\times c}")] + [InlineData(@"a + b + c", @"a+b+c", "a+b+c")] + [InlineData(@"a + b - c", @"a+b-c", "a+b-c")] + [InlineData(@"a + b \times c", @"a+bc", @"a+bc")] + [InlineData(@"a + b \cdot c", @"a+bc", @"a+bc")] + [InlineData(@"a + b / c", @"a+\frac{b}{c}", @"a+\frac{b}{c}")] + [InlineData(@"a - b + c", @"a-b+c", "a-b+c")] + [InlineData(@"a - b - c", @"a-b-c", @"a-b-c")] + [InlineData(@"a - b \times c", @"a-bc", @"a-bc")] + [InlineData(@"a - b / c", @"a-\frac{b}{c}", @"a-\frac{b}{c}")] + [InlineData(@"a \times b + c", @"ab+c", @"ab+c")] + [InlineData(@"a \times b - c", @"ab-c", @"ab-c")] + [InlineData(@"a \times b \times c", @"abc", @"abc")] + [InlineData(@"a \times b / c", @"\frac{ab}{c}", @"\frac{ab}{c}")] + [InlineData(@"a \cdot b + c", @"ab+c", @"ab+c")] + [InlineData(@"a \cdot b - c", @"ab-c", @"ab-c")] + [InlineData(@"a \cdot b \times c", @"abc", @"abc")] + [InlineData(@"a \times b \cdot c", @"abc", @"abc")] + [InlineData(@"a \cdot b \cdot c", @"abc", @"abc")] + [InlineData(@"a \cdot bc", @"abc", @"abc")] + [InlineData(@"a \cdot b / c", @"\frac{ab}{c}", @"\frac{ab}{c}")] + [InlineData(@"a / b + c", @"\frac{a}{b}+c", @"\frac{a}{b}+c")] + [InlineData(@"a / b - c", @"\frac{a}{b}-c", @"\frac{a}{b}-c")] + [InlineData(@"a / b \times c", @"\frac{a}{b}\cdot c", @"\frac{a}{b}\cdot c")] + [InlineData(@"a / b \cdot c", @"\frac{a}{b}\cdot c", @"\frac{a}{b}\cdot c")] + [InlineData(@"a / b / c", @"\frac{\frac{a}{b}}{c}", @"\frac{a}{bc}")] [InlineData(@"2+\frac ab", @"2+\frac{a}{b}", @"2+\frac{a}{b}")] [InlineData(@"\frac ab+2", @"\frac{a}{b}+2", @"\frac{a}{b}+2")] [InlineData(@"2-\frac ab", @"2-\frac{a}{b}", @"2-\frac{a}{b}")] [InlineData(@"\frac ab-2", @"\frac{a}{b}-2", @"\frac{a}{b}-2")] - [InlineData(@"2*\frac ab", @"2\times \frac{a}{b}", @"2\times \frac{a}{b}")] - [InlineData(@"\frac ab*2", @"\frac{a}{b}\times 2", @"\frac{a}{b}\times 2")] - [InlineData(@"2/\frac ab", @"\frac{2}{\frac{a}{b}}", @"2\times \frac{b}{a}")] - [InlineData(@"\frac ab/2", @"\frac{\frac{a}{b}}{2}", @"\frac{\frac{1}{2}\times a}{b}")] - [InlineData(@"1+i", @"1+i", @"1+i")] - [InlineData(@"1-i", @"1-i", @"1-i")] - [InlineData(@"i+1", @"i+1", @"1+i")] - [InlineData(@"i-1", @"i-1", @"-1+i")] + [InlineData(@"2\times\frac ab", @"2\cdot \frac{a}{b}", @"2\cdot \frac{a}{b}")] + [InlineData(@"2\cdot\frac ab", @"2\cdot \frac{a}{b}", @"2\cdot \frac{a}{b}")] + [InlineData(@"\frac ab\times 2", @"\frac{a}{b}\cdot 2", @"\frac{a}{b}\cdot 2")] + [InlineData(@"\frac ab\cdot 2", @"\frac{a}{b}\cdot 2", @"\frac{a}{b}\cdot 2")] + [InlineData(@"2/\frac ab", @"\frac{2}{\frac{a}{b}}", @"\frac{2b}{a}")] + [InlineData(@"\frac ab/2", @"\frac{\frac{a}{b}}{2}", @"\frac{a}{2b}")] + [InlineData(@"1+\mathrm{i}", @"1+\mathrm{i}", @"1+\mathrm{i}")] + [InlineData(@"1-\mathrm{i}", @"1-\mathrm{i}", @"1-\mathrm{i}")] + [InlineData(@"\mathrm{i}+1", @"\mathrm{i}+1", @"1+\mathrm{i}")] + [InlineData(@"\mathrm{i}-1", @"\mathrm{i}-1", @"-1+\mathrm{i}")] [InlineData(@"\infty+1", @"\infty +1", @"\infty ")] - [InlineData(@"\infty+i", @"\infty +i", @"\infty +i")] + [InlineData(@"\infty+\mathrm{i}", @"\infty +\mathrm{i}", @"\infty +\mathrm{i}")] [InlineData(@"\infty+\infty", @"\infty +\infty ", @"\infty ")] - [InlineData(@"\infty\times \infty", @"\infty \times \infty ", @"\infty ")] - [InlineData(@"i\times \infty", @"i\times \infty ", @"\infty i")] - [InlineData(@"\infty\times i", @"\infty \times i", @"\infty i")] - [InlineData(@"i\times i", @"i\times i", @"-1")] - [InlineData(@"\frac00", @"\frac{0}{0}", @"\mathrm{undefined}")] + [InlineData(@"\infty\times \infty", @"\infty \cdot \infty ", @"\infty ")] + [InlineData(@"\infty\cdot \infty", @"\infty \cdot \infty ", @"\infty ")] + [InlineData(@"\mathrm{i}\times \infty", @"\mathrm{i}\cdot \infty ", @"\infty \mathrm{i}")] + [InlineData(@"\mathrm{i}\cdot \infty", @"\mathrm{i}\cdot \infty ", @"\infty \mathrm{i}")] + [InlineData(@"\infty\times \mathrm{i}", @"\infty \cdot \mathrm{i}", @"\infty \mathrm{i}")] + [InlineData(@"\mathrm{i}\times \mathrm{i}", @"\mathrm{i}\cdot \mathrm{i}", @"-1")] + [InlineData(@"\frac00", @"\frac{0}{0}", @"0")] // BUG? [InlineData(@"\frac0\infty", @"\frac{0}{\infty }", @"0")] [InlineData(@"\frac2\infty", @"\frac{2}{\infty }", @"0")] [InlineData(@"\frac{-2}\infty", @"\frac{-2}{\infty }", @"0")] @@ -151,90 +171,114 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\frac{-\infty}{\infty}", @"\frac{-\infty }{\infty }", @"\mathrm{undefined}")] public void BinaryOperators(string latex, string converted, string result) => Test(latex, converted, result); [Theory] - [InlineData("+i", "i", "i")] - [InlineData("-i", "-i", "-i")] + [InlineData(@"+i", @"\mathrm{i}", @"\mathrm{i}")] + [InlineData(@"-i", @"-\mathrm{i}", @"-\mathrm{i}")] [InlineData("+a", "a", "a")] [InlineData("-a", "-a", "-a")] [InlineData("++a", "a", "a")] [InlineData("+-a", "-a", "-a")] [InlineData("-+a", "-a", "-a")] - [InlineData("--a", "--a", "a")] + [InlineData("--a", @"-\left( -1\right) \cdot a", "a")] [InlineData("+++a", "a", "a")] - [InlineData("---a", "---a", "-a")] - [InlineData("a++a", "a+a", @"2\times a")] + [InlineData("---a", @"-\left( -1\right) \left( -1\right) \cdot a", "-a")] + [InlineData("a++a", "a+a", @"2a")] [InlineData("a+-a", "a-a", "0")] [InlineData("a-+a", "a-a", "0")] - [InlineData("a--a", "a--a", @"2\times a")] - [InlineData("a+++a", "a+a", @"2\times a")] - [InlineData("a---a", "a---a", "0")] - [InlineData("a*+a", @"a\times a", "a^2")] - [InlineData("a*-a", @"a\times -a", "-a^2")] - [InlineData("+a*+a", @"a\times a", "a^2")] - [InlineData("-a*-a", @"-a\times -a", "a^2")] + [InlineData("a--a", @"a--a", @"2a")] + [InlineData("a+++a", "a+a", @"2a")] + [InlineData("a---a", @"a--\left( -1\right) \cdot a", "0")] + [InlineData(@"a\times+a", @"aa", "a^2")] + [InlineData(@"a\times-a", @"a\left( -1\right) \cdot a", "-a^2")] + [InlineData(@"+a\times+a", @"aa", "a^2")] + [InlineData(@"-a\times-a", @"-a\left( -1\right) \cdot a", "a^2")] [InlineData("a/+a", @"\frac{a}{a}", "1")] [InlineData("a/-a", @"\frac{a}{-a}", "-1")] [InlineData("+a/+a", @"\frac{a}{a}", "1")] [InlineData("-a/-a", @"\frac{-a}{-a}", "1")] - [InlineData("-2+-2+-2", @"-2-2-2", "-6")] - [InlineData("-2--2--2", @"-2--2--2", "2")] - [InlineData("-2*-2*-2", @"-2\times -2\times -2", "-8")] - [InlineData("-2/-2/-2", @"\frac{\frac{-2}{-2}}{-2}", @"\frac{-1}{2}")] + [InlineData(@"-2+-2+-2", @"-2-2-2", "-6")] + [InlineData(@"-2--2--2", @"-2--2--2", "2")] + [InlineData(@"-2\times -2\times -2", @"-2\left( -1\right) \cdot 2\left( -1\right) \cdot 2", "-8")] + [InlineData(@"-2/-2/-2", @"\frac{\frac{-2}{-2}}{-2}", @"\frac{-1}{2}")] public void UnaryOperators(string latex, string converted, string result) => Test(latex, converted, result); [Theory] [InlineData(@"9\%", @"\frac{9}{100}", @"\frac{9}{100}")] - [InlineData(@"a\%", @"\frac{a}{100}", @"\frac{1}{100}\times a")] - [InlineData(@"\pi\%", @"\frac{\pi }{100}", @"\frac{1}{100}\times \pi ")] - [InlineData(@"a\%\%", @"\frac{\frac{a}{100}}{100}", @"\frac{1}{10000}\times a")] + [InlineData(@"a\%", @"\frac{a}{100}", @"\frac{a}{100}")] + [InlineData(@"\pi\%", @"\frac{\mathrm{\pi }}{100}", @"\frac{\mathrm{\pi }}{100}")] + [InlineData(@"a\%\%", @"\frac{\frac{a}{100}}{100}", @"\frac{a}{10000}")] [InlineData(@"9\%+3", @"\frac{9}{100}+3", @"\frac{309}{100}")] [InlineData(@"-9\%+3", @"-\frac{9}{100}+3", @"\frac{291}{100}")] [InlineData(@"2^2\%", @"\frac{2^2}{100}", @"\frac{1}{25}")] [InlineData(@"2\%^2", @"\left( \frac{2}{100}\right) ^2", @"\frac{1}{2500}")] - [InlineData(@"2\%2", @"\frac{2}{100}\times 2", @"\frac{1}{25}")] + [InlineData(@"2\%2", @"\frac{2}{100}\cdot 2", @"\frac{1}{25}")] [InlineData(@"1+2\%^2", @"1+\left( \frac{2}{100}\right) ^2", @"\frac{2501}{2500}")] - [InlineData(@"9\degree", @"\frac{9\times \pi }{180}", @"\frac{1}{20}\times \pi ")] - [InlineData(@"a\degree", @"\frac{a\times \pi }{180}", @"\frac{1}{180}\times a\times \pi ")] - [InlineData(@"\pi\degree", @"\frac{\pi \times \pi }{180}", @"\frac{1}{180}\times \pi ^2")] - [InlineData(@"a\%\degree", @"\frac{\frac{a}{100}\times \pi }{180}", @"\frac{1}{18000}\times a\times \pi ")] - [InlineData(@"a\degree\degree", @"\frac{\frac{a\times \pi }{180}\times \pi }{180}", @"\frac{1}{32400}\times a\times \pi ^2")] - [InlineData(@"9\degree+3", @"\frac{9\times \pi }{180}+3", @"3+\frac{1}{20}\times \pi ")] - [InlineData(@"-9\degree+3", @"-\frac{9\times \pi }{180}+3", @"3+\frac{-1}{20}\times \pi ")] - [InlineData(@"2^2\degree", @"\frac{2^2\times \pi }{180}", @"\frac{1}{45}\times \pi ")] - [InlineData(@"2\degree^2", @"\left( \frac{2\times \pi }{180}\right) ^2", @"\left( \frac{1}{90}\times \pi \right) ^2")] - [InlineData(@"2\degree2", @"\frac{2\times \pi }{180}\times 2", @"\frac{1}{45}\times \pi ")] - [InlineData(@"1+2\degree^2", @"1+\left( \frac{2\times \pi }{180}\right) ^2", @"1+\left( \frac{1}{90}\times \pi \right) ^2")] + [InlineData(@"9\degree", @"\frac{9\mathrm{\pi }}{180}", @"\frac{\mathrm{\pi }}{20}")] + [InlineData(@"a\degree", @"\frac{a\mathrm{\pi }}{180}", @"\frac{a\mathrm{\pi }}{180}")] + [InlineData(@"\pi\degree", @"\frac{\mathrm{\pi }\cdot \mathrm{\pi }}{180}", @"\frac{\mathrm{\pi ^{\mathnormal{2}}}}{180}")] + [InlineData(@"a\%\degree", @"\frac{\frac{a}{100}\cdot \mathrm{\pi }}{180}", @"\frac{a\mathrm{\pi }}{18000}")] + [InlineData(@"a\degree\degree", @"\frac{\frac{a\mathrm{\pi }}{180}\cdot \mathrm{\pi }}{180}", @"\frac{a\mathrm{\pi ^{\mathnormal{2}}}}{32400}")] + [InlineData(@"9\degree+3", @"\frac{9\mathrm{\pi }}{180}+3", @"3+\frac{\mathrm{\pi }}{20}")] + [InlineData(@"-9\degree+3", @"-\frac{9\mathrm{\pi }}{180}+3", @"3+\frac{-1}{20}\cdot \mathrm{\pi }")] + [InlineData(@"2^2\degree", @"\frac{2^2\cdot \mathrm{\pi }}{180}", @"\frac{\mathrm{\pi }}{45}")] + [InlineData(@"2\degree^2", @"\left( \frac{2\mathrm{\pi }}{180}\right) ^2", @"\frac{\mathrm{\pi ^{\mathnormal{2}}}}{8100}")] + [InlineData(@"2\degree2", @"\frac{2\mathrm{\pi }}{180}\cdot 2", @"\frac{\mathrm{\pi }}{45}")] + [InlineData(@"1+2\degree^2", @"1+\left( \frac{2\mathrm{\pi }}{180}\right) ^2", @"1+\frac{\mathrm{\pi ^{\mathnormal{2}}}}{8100}")] + [InlineData(@"0!", @"0!", @"1")] + [InlineData(@"2.5!", @"\left( \frac{5}{2}\right) !", @"\frac{15}{8}\cdot \sqrt{\mathrm{\pi }}")] + [InlineData(@"-1!", @"-1!", @"-1")] + [InlineData(@"(-1)!", @"\left( -1\right) !", @"\mathrm{undefined}")] + [InlineData(@"(-1)!!", @"2^{\frac{-1}{2}}\left( \frac{2}{\mathrm{\pi }}\right) ^{\frac{1-\cos \left( \mathrm{\pi }\left( -1\right) \cdot 1\right) }{4}}\cdot \left( \frac{-1}{2}\right) !", @"1")] + [InlineData(@"(-1)!!!", @"\left( 2^{\frac{-1}{2}}\left( \frac{2}{\mathrm{\pi }}\right) ^{\frac{1-\cos \left( \mathrm{\pi }\left( -1\right) \cdot 1\right) }{4}}\cdot \left( \frac{-1}{2}\right) !\right) !", @"1")] public void PostfixOperators(string latex, string converted, string result) => Test(latex, converted, result); [Theory] - [InlineData("2^2", "2^2", "4")] - [InlineData(".2^2", @"\left( \frac{1}{5}\right) ^2", @"\frac{1}{25}")] - [InlineData("2.^2", "2^2", "4")] - [InlineData("2.1^2", @"\left( \frac{21}{10}\right) ^2", @"\frac{441}{100}")] - [InlineData("a^a", "a^a", "a^a")] - [InlineData("a^{a+b}", "a^{a+b}", "a^{a+b}")] - [InlineData("a^{-2}", "a^{-2}", "a^{-2}")] - [InlineData("2^{3^4}", "2^{3^4}", "2417851639229258349412352")] - [InlineData("4^{3^2}", "4^{3^2}", "262144")] - [InlineData("4^3+2", "4^3+2", "66")] - [InlineData("2+3^4", "2+3^4", "83")] - [InlineData("4^3*2", @"4^3\times 2", "128")] - [InlineData("2*3^4", @"2\times 3^4", "162")] - [InlineData("1/x", @"\frac{1}{x}", @"\frac{1}{x}")] - [InlineData("2/x", @"\frac{2}{x}", @"\frac{2}{x}")] - [InlineData("0^x", @"0^x", @"0")] - [InlineData("1^x", @"1^x", @"1")] - [InlineData("x^0", @"x^0", @"1")] - [InlineData("x^{-1}", @"x^{-1}", @"\frac{1}{x}")] - [InlineData("-i^{-1}", @"-i^{-1}", @"i")] - [InlineData("i^{-2}", @"i^{-2}", @"-1")] - [InlineData("i^{-1}", @"i^{-1}", @"-i")] - [InlineData("i^0", @"i^0", @"1")] - [InlineData("i^1", @"i^1", @"i")] - [InlineData("i^2", @"i^2", @"-1")] - [InlineData("i^3", @"i^3", @"-i")] - [InlineData("i^4", @"i^4", @"1")] - [InlineData("i^5", @"i^5", @"i")] - [InlineData("10^2", @"10^2", @"100")] - [InlineData(".1^2", @"\left( \frac{1}{10}\right) ^2", @"\frac{1}{100}")] - [InlineData("10^x", @"10^x", @"10^x")] + [InlineData("0", "1")] + [InlineData("1", "1")] + [InlineData("2", "2")] + [InlineData("3", "3")] + [InlineData("30", "42849873690624000")] + [InlineData("31", "191898783962510625")] + [InlineData(@"\frac{25}{2}", @"\sqrt[4]{2}^{25}\sqrt[4]{\frac{2}{\mathrm{\pi }}}\cdot \left( \frac{25}{4}\right) !")] + public void DoubleFactorial(string x, string result) => Test($"{x}!!", $$$"""2^{\frac{{{{x}}}}{2}}\left( \frac{2}{\mathrm{\pi }}\right) ^{\frac{1-\cos \left( \mathrm{\pi }{{{(x == @"\frac{25}{2}" ? "" : @"\cdot ")}}}{{{x}}}\right) }{4}}\cdot \left( \frac{{{{x}}}}{2}\right) !""", result); + [Theory] + [InlineData(@"2^2", "2^2", "4")] + [InlineData(@".2^2", @"\left( \frac{1}{5}\right) ^2", @"\frac{1}{25}")] + [InlineData(@"2.^2", "2^2", "4")] + [InlineData(@"2.1^2", @"\left( \frac{21}{10}\right) ^2", @"\frac{441}{100}")] + [InlineData(@"a^a", "a^a", "a^a")] + [InlineData(@"a^{a+b}", "a^{a+b}", "a^{a+b}")] + [InlineData(@"a^{-2}", "a^{-2}", @"\frac{1}{a^2}")] + [InlineData(@"2^{3^4}", "2^{3^4}", "2417851639229258349412352")] + [InlineData(@"4^{3^2}", "4^{3^2}", "262144")] + [InlineData(@"4^3+2", "4^3+2", "66")] + [InlineData(@"2+3^4", "2+3^4", "83")] + [InlineData(@"4^3\cdot2", @"4^3\cdot 2", "128")] + [InlineData(@"2\times3^4", @"2\cdot 3^4", "162")] + [InlineData(@"1/x", @"\frac{1}{x}", @"\frac{1}{x}")] + [InlineData(@"2/x", @"\frac{2}{x}", @"\frac{2}{x}")] + [InlineData(@"0^x", @"0^x", @"0")] + [InlineData(@"1^x", @"1^x", @"1")] + [InlineData(@"x^0", @"x^0", @"1")] + [InlineData(@"x^{-1}", @"x^{-1}", @"\frac{1}{x}")] + [InlineData(@"-i^{-1}", @"-\mathrm{i^{\mathnormal{-1}}}", @"\mathrm{i}")] + [InlineData(@"i^{-2}", @"\mathrm{i^{\mathnormal{-2}}}", @"-1")] + [InlineData(@"i^{-1}", @"\mathrm{i^{\mathnormal{-1}}}", @"-\mathrm{i}")] + [InlineData(@"i^0", @"\mathrm{i^{\mathnormal{0}}}", @"1")] + [InlineData(@"i^1", @"\mathrm{i^{\mathnormal{1}}}", @"\mathrm{i}")] + [InlineData(@"i^2", @"\mathrm{i^{\mathnormal{2}}}", @"-1")] + [InlineData(@"i^3", @"\mathrm{i^{\mathnormal{3}}}", @"-\mathrm{i}")] + [InlineData(@"i^4", @"\mathrm{i^{\mathnormal{4}}}", @"1")] + [InlineData(@"i^5", @"\mathrm{i^{\mathnormal{5}}}", @"\mathrm{i}")] + [InlineData(@"\mathrm{-i^{\mathit -1}}", @"-\mathrm{i^{\mathnormal{-1}}}", @"\mathrm{i}")] + [InlineData(@"\mathrm{i^{-2}}", @"\mathrm{i^{\mathnormal{-2}}}", @"-1")] + [InlineData(@"\mathrm i^{-1}", @"\mathrm{i^{\mathnormal{-1}}}", @"-\mathrm{i}")] + [InlineData(@"\mathrm{i^0}", @"\mathrm{i^{\mathnormal{0}}}", @"1")] + [InlineData(@"\mathrm{i^1}", @"\mathrm{i^{\mathnormal{1}}}", @"\mathrm{i}")] + [InlineData(@"\mathrm{i^{\mathnormal 2}}", @"\mathrm{i^{\mathnormal{2}}}", @"-1")] + [InlineData(@"\mathrm{i^3}", @"\mathrm{i^{\mathnormal{3}}}", @"-\mathrm{i}")] + [InlineData(@"\mathrm{i^{\mathnormal{4}}}", @"\mathrm{i^{\mathnormal{4}}}", @"1")] + [InlineData(@"\mathrm{i^5}", @"\mathrm{i^{\mathnormal{5}}}", @"\mathrm{i}")] + [InlineData(@"10^2", @"10^2", @"100")] + [InlineData(@".1^2", @"\left( \frac{1}{10}\right) ^2", @"\frac{1}{100}")] + [InlineData(@"10^x", @"10^x", @"10^x")] [InlineData(@"{\frac 12}^4", @"\left( \frac{1}{2}\right) ^4", @"\frac{1}{16}")] [InlineData(@"\sqrt2", @"\sqrt{2}", @"\sqrt{2}")] [InlineData(@"\sqrt2^2", @"\left( \sqrt{2}\right) ^2", "2")] @@ -249,14 +293,14 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\cos x", @"\cos \left( x\right) ", @"\cos \left( x\right) ")] [InlineData(@"\tan x", @"\tan \left( x\right) ", @"\tan \left( x\right) ")] [InlineData(@"\cot x", @"\cot \left( x\right) ", @"\cot \left( x\right) ")] - [InlineData(@"\sec x", @"\frac{1}{\cos \left( x\right) }", @"\frac{1}{\cos \left( x\right) }")] - [InlineData(@"\csc x", @"\frac{1}{\sin \left( x\right) }", @"\frac{1}{\sin \left( x\right) }")] + [InlineData(@"\sec x", @"\sec \left( x\right) ", @"\sec \left( x\right) ")] + [InlineData(@"\csc x", @"\csc \left( x\right) ", @"\csc \left( x\right) ")] [InlineData(@"\arcsin x", @"\arcsin \left( x\right) ", @"\arcsin \left( x\right) ")] [InlineData(@"\arccos x", @"\arccos \left( x\right) ", @"\arccos \left( x\right) ")] [InlineData(@"\arctan x", @"\arctan \left( x\right) ", @"\arctan \left( x\right) ")] [InlineData(@"\arccot x", @"\arccot \left( x\right) ", @"\arccot \left( x\right) ")] - [InlineData(@"\arcsec x", @"\arccos \left( \frac{1}{x}\right) ", @"\arccos \left( \frac{1}{x}\right) ")] - [InlineData(@"\arccsc x", @"\arcsin \left( \frac{1}{x}\right) ", @"\arcsin \left( \frac{1}{x}\right) ")] + [InlineData(@"\arcsec x", @"\arcsec \left( x\right) ", @"\arcsec \left( x\right) ")] + [InlineData(@"\arccsc x", @"\arccsc \left( x\right) ", @"\arccsc \left( x\right) ")] [InlineData(@"\ln x", @"\ln \left( x\right) ", @"\ln \left( x\right) ")] [InlineData(@"\log x", @"\log \left( x\right) ", @"\log \left( x\right) ")] [InlineData(@"\log_3 x", @"\log _3\left( x\right) ", @"\log _3\left( x\right) ")] @@ -272,20 +316,22 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\log_{10} x^{-1}", @"\log \left( x^{-1}\right) ", @"\log \left( \frac{1}{x}\right) ")] [InlineData(@"\log_3 x^{-1}", @"\log _3\left( x^{-1}\right) ", @"\log _3\left( \frac{1}{x}\right) ")] [InlineData(@"\log_e x^{-1}", @"\ln \left( x^{-1}\right) ", @"\ln \left( \frac{1}{x}\right) ")] - [InlineData(@"2\sin x", @"2\times \sin \left( x\right) ", @"2\times \sin \left( x\right) ")] - [InlineData(@"\sin 2x", @"\sin \left( 2\times x\right) ", @"\sin \left( 2\times x\right) ")] - [InlineData(@"\sin xy", @"\sin \left( x\times y\right) ", @"\sin \left( x\times y\right) ")] - [InlineData(@"\sin \frac\pi2", @"\sin \left( \frac{\pi }{2}\right) ", @"1")] - [InlineData(@"\sin \frac\pi2+1", @"\sin \left( \frac{\pi }{2}\right) +1", @"2")] + [InlineData(@"2\sin x", @"2\sin \left( x\right) ", @"2\sin \left( x\right) ")] + [InlineData(@"\sin 2x", @"\sin \left( 2x\right) ", @"\sin \left( 2x\right) ")] + [InlineData(@"\sin x2", @"\sin \left( x\cdot 2\right) ", @"\sin \left( 2x\right) ")] + [InlineData(@"\sin x2^2", @"\sin \left( x\cdot 2^2\right) ", @"\sin \left( 4x\right) ")] + [InlineData(@"\sin xy", @"\sin \left( xy\right) ", @"\sin \left( xy\right) ")] + [InlineData(@"\sin \frac\pi2", @"\sin \left( \frac{\mathrm{\pi }}{2}\right) ", @"1")] + [InlineData(@"\sin \frac\pi2+1", @"\sin \left( \frac{\mathrm{\pi }}{2}\right) +1", @"2")] [InlineData(@"\cos +x", @"\cos \left( x\right) ", @"\cos \left( x\right) ")] [InlineData(@"\cos -x", @"\cos \left( -x\right) ", @"\cos \left( -x\right) ")] - [InlineData(@"\tan x\%", @"\tan \left( \frac{x}{100}\right) ", @"\tan \left( \frac{1}{100}\times x\right) ")] - [InlineData(@"\tan x\%^2", @"\tan \left( \left( \frac{x}{100}\right) ^2\right) ", @"\tan \left( \left( \frac{1}{100}\times x\right) ^2\right) ")] - [InlineData(@"\cot x*y", @"\cot \left( x\right) \times y", @"\cot \left( x\right) \times y")] + [InlineData(@"\tan x\%", @"\tan \left( \frac{x}{100}\right) ", @"\tan \left( \frac{x}{100}\right) ")] + [InlineData(@"\tan x\%^2", @"\tan \left( \left( \frac{x}{100}\right) ^2\right) ", @"\tan \left( \left( \frac{x}{100}\right) ^2\right) ")] + [InlineData(@"\cot x\times y", @"\cot \left( x\right) \cdot y", @"\cot \left( x\right) \cdot y")] [InlineData(@"\cot x/y", @"\frac{\cot \left( x\right) }{y}", @"\frac{\cot \left( x\right) }{y}")] [InlineData(@"\cos \arccos x", @"\cos \left( \arccos \left( x\right) \right) ", @"x")] [InlineData(@"\sin^2 x", @"\sin \left( x\right) ^2", @"\sin \left( x\right) ^2")] - [InlineData(@"\sin^2 xy+\cos^2 yx", @"\sin \left( x\times y\right) ^2+\cos \left( y\times x\right) ^2", @"1")] + [InlineData(@"\sin^2 xy+\cos^2 yx", @"\sin \left( xy\right) ^2+\cos \left( yx\right) ^2", @"1")] [InlineData(@"\log^2 x", @"\log \left( x\right) ^2", @"\log \left( x\right) ^2")] [InlineData(@"\ln^2 x", @"\ln \left( x\right) ^2", @"\ln \left( x\right) ^2")] [InlineData(@"\log_{10}^2 x", @"\log \left( x\right) ^2", @"\log \left( x\right) ^2")] @@ -296,91 +342,91 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\cos^{-1} x", @"\arccos \left( x\right) ", @"\arccos \left( x\right) ")] [InlineData(@"\tan^{-1} x", @"\arctan \left( x\right) ", @"\arctan \left( x\right) ")] [InlineData(@"\cot^{-1} x", @"\arccot \left( x\right) ", @"\arccot \left( x\right) ")] - [InlineData(@"\sec^{-1} x", @"\arccos \left( \frac{1}{x}\right) ", @"\arccos \left( \frac{1}{x}\right) ")] - [InlineData(@"\csc^{-1} x", @"\arcsin \left( \frac{1}{x}\right) ", @"\arcsin \left( \frac{1}{x}\right) ")] + [InlineData(@"\sec^{-1} x", @"\arcsec \left( x\right) ", @"\arcsec \left( x\right) ")] + [InlineData(@"\csc^{-1} x", @"\arccsc \left( x\right) ", @"\arccsc \left( x\right) ")] [InlineData(@"\arcsin^{-1} x", @"\sin \left( x\right) ", @"\sin \left( x\right) ")] [InlineData(@"\arccos^{-1} x", @"\cos \left( x\right) ", @"\cos \left( x\right) ")] [InlineData(@"\arctan^{-1} x", @"\tan \left( x\right) ", @"\tan \left( x\right) ")] [InlineData(@"\arccot^{-1} x", @"\cot \left( x\right) ", @"\cot \left( x\right) ")] - [InlineData(@"\arcsec^{-1} x", @"\frac{1}{\cos \left( x\right) }", @"\frac{1}{\cos \left( x\right) }")] - [InlineData(@"\arccsc^{-1} x", @"\frac{1}{\sin \left( x\right) }", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\ln^{-1} x", @"e^x", @"e^x")] + [InlineData(@"\arcsec^{-1} x", @"\sec \left( x\right) ", @"\sec \left( x\right) ")] + [InlineData(@"\arccsc^{-1} x", @"\csc \left( x\right) ", @"\csc \left( x\right) ")] + [InlineData(@"\ln^{-1} x", @"\mathrm{e^{\mathnormal{x}}}", @"\mathrm{e^{\mathnormal{x}}}")] [InlineData(@"\log^{-1} x", @"10^x", @"10^x")] [InlineData(@"\log_3^{-1} x", @"3^x", @"3^x")] [InlineData(@"\log^{-1}_{10} x", @"10^x", @"10^x")] - [InlineData(@"\log_e^{-1} x", @"e^x", @"e^x")] - [InlineData(@"\ln^{-1} x^2", @"e^{x^2}", @"e^{x^2}")] + [InlineData(@"\log_e^{-1} x", @"\mathrm{e^{\mathnormal{x}}}", @"\mathrm{e^{\mathnormal{x}}}")] + [InlineData(@"\ln^{-1} x^2", @"\mathrm{e^{\mathnormal{x^2}}}", @"\mathrm{e^{\mathnormal{x^2}}}")] [InlineData(@"\log^{-1} x^2", @"10^{x^2}", @"10^{x^2}")] [InlineData(@"\log_{10}^{-1} x^2", @"10^{x^2}", @"10^{x^2}")] [InlineData(@"\log_3^{-1} x^2", @"3^{x^2}", @"3^{x^2}")] - [InlineData(@"\log_e^{-1} x^2", @"e^{x^2}", @"e^{x^2}")] - [InlineData(@"\ln^{-1} x^{-1}", @"e^{x^{-1}}", @"e^{\frac{1}{x}}")] + [InlineData(@"\log_e^{-1} x^2", @"\mathrm{e^{\mathnormal{x^2}}}", @"\mathrm{e^{\mathnormal{x^2}}}")] + [InlineData(@"\ln^{-1} x^{-1}", @"\mathrm{e^{\mathnormal{x^{-1}}}}", @"\mathrm{e^{\mathnormal{\frac{1}{x}}}}")] [InlineData(@"\log^{-1} x^{-1}", @"10^{x^{-1}}", @"10^{\frac{1}{x}}")] [InlineData(@"\log_{10}^{-1} x^{-1}", @"10^{x^{-1}}", @"10^{\frac{1}{x}}")] [InlineData(@"\log_3^{-1} x^{-1}", @"3^{x^{-1}}", @"3^{\frac{1}{x}}")] - [InlineData(@"\log_e^{-1} x^{-1}", @"e^{x^{-1}}", @"e^{\frac{1}{x}}")] - [InlineData(@"2\sin^{-1} x", @"2\times \arcsin \left( x\right) ", @"2\times \arcsin \left( x\right) ")] - [InlineData(@"\sin^{-1} 2x", @"\arcsin \left( 2\times x\right) ", @"\arcsin \left( 2\times x\right) ")] - [InlineData(@"\sin^{-1} xy", @"\arcsin \left( x\times y\right) ", @"\arcsin \left( x\times y\right) ")] + [InlineData(@"\log_e^{-1} x^{-1}", @"\mathrm{e^{\mathnormal{x^{-1}}}}", @"\mathrm{e^{\mathnormal{\frac{1}{x}}}}")] + [InlineData(@"2\sin^{-1} x", @"2\arcsin \left( x\right) ", @"2\arcsin \left( x\right) ")] + [InlineData(@"\sin^{-1} 2x", @"\arcsin \left( 2x\right) ", @"\arcsin \left( 2x\right) ")] + [InlineData(@"\sin^{-1} xy", @"\arcsin \left( xy\right) ", @"\arcsin \left( xy\right) ")] [InlineData(@"\cos^{-1} +x", @"\arccos \left( x\right) ", @"\arccos \left( x\right) ")] [InlineData(@"\cos^{-1} -x", @"\arccos \left( -x\right) ", @"\arccos \left( -x\right) ")] - [InlineData(@"\tan^{-1} x\%", @"\arctan \left( \frac{x}{100}\right) ", @"\arctan \left( \frac{1}{100}\times x\right) ")] - [InlineData(@"\tan^{-1} x\%^2", @"\arctan \left( \left( \frac{x}{100}\right) ^2\right) ", @"\arctan \left( \left( \frac{1}{100}\times x\right) ^2\right) ")] - [InlineData(@"\cot^{-1} x*y", @"\arccot \left( x\right) \times y", @"\arccot \left( x\right) \times y")] + [InlineData(@"\tan^{-1} x\%", @"\arctan \left( \frac{x}{100}\right) ", @"\arctan \left( \frac{x}{100}\right) ")] + [InlineData(@"\tan^{-1} x\%^2", @"\arctan \left( \left( \frac{x}{100}\right) ^2\right) ", @"\arctan \left( \left( \frac{x}{100}\right) ^2\right) ")] + [InlineData(@"\cot^{-1} x\times y", @"\arccot \left( x\right) \cdot y", @"\arccot \left( x\right) \cdot y")] [InlineData(@"\cot^{-1} x/y", @"\frac{\arccot \left( x\right) }{y}", @"\frac{\arccot \left( x\right) }{y}")] [InlineData(@"\cos^{-1} \arccos^{-1} x", @"\arccos \left( \cos \left( x\right) \right) ", @"x")] [InlineData(@"\sin^1 x", @"\sin \left( x\right) ^1", @"\sin \left( x\right) ")] [InlineData(@"\sin^{+1} x", @"\sin \left( x\right) ^1", @"\sin \left( x\right) ")] - [InlineData(@"\sin^{+-1} x", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin^{-+1} x", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin^{--1} x", @"\sin \left( x\right) ^{--1}", @"\sin \left( x\right) ")] - [InlineData(@"\sin^{-1^2} x", @"\sin \left( x\right) ^{-1^2}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin^{-1+3} xy+\cos^{-1+3} yx", @"\sin \left( x\times y\right) ^{-1+3}+\cos \left( y\times x\right) ^{-1+3}", @"1")] + [InlineData(@"\sin^{+-1} x", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin^{-+1} x", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin^{--1} x", @"\sin \left( x\right) ^{-\left( -1\right) \cdot 1}", @"\sin \left( x\right) ")] + [InlineData(@"\sin^{-1^2} x", @"\sin \left( x\right) ^{-1^2}", @"\csc \left( x\right) ")] + [InlineData(@"\sin^{-1+3} xy+\cos^{-1+3} yx", @"\sin \left( xy\right) ^{-1+3}+\cos \left( yx\right) ^{-1+3}", @"1")] [InlineData(@"\log^{-a_2} x", @"\log \left( x\right) ^{-a_2}", @"\log \left( x\right) ^{-a_2}")] [InlineData(@"\ln^{3-1} x", @"\ln \left( x\right) ^{3-1}", @"\ln \left( x\right) ^2")] public void FunctionInverses(string latex, string converted, string result) => Test(latex, converted, result); [Theory] [InlineData(@"1+(2+3)", @"1+2+3", @"6")] [InlineData(@"1+((2+3))", @"1+2+3", @"6")] - [InlineData(@"2*(3+4)", @"2\times \left( 3+4\right) ", @"14")] - [InlineData(@"(3+4)*2", @"\left( 3+4\right) \times 2", @"14")] + [InlineData(@"2\times(3+4)", @"2\left( 3+4\right) ", @"14")] + [InlineData(@"(3+4)\times2", @"\left( 3+4\right) \cdot 2", @"14")] [InlineData(@"(5+6)^2", @"\left( 5+6\right) ^2", @"121")] [InlineData(@"(5+6)", @"5+6", @"11")] [InlineData(@"((5+6))", @"5+6", @"11")] - [InlineData(@"(5+6)2", @"\left( 5+6\right) \times 2", @"22")] - [InlineData(@"2(5+6)", @"2\times \left( 5+6\right) ", @"22")] - [InlineData(@"2(5+6)2", @"2\times \left( 5+6\right) \times 2", @"44")] - [InlineData(@"(5+6)x", @"\left( 5+6\right) \times x", @"11\times x")] - [InlineData(@"x(5+6)", @"x\times \left( 5+6\right) ", @"11\times x")] - [InlineData(@"x(5+6)x", @"x\times \left( 5+6\right) \times x", @"11\times x^2")] - [InlineData(@"(5+6).2", @"\left( 5+6\right) \times \frac{1}{5}", @"\frac{11}{5}")] - [InlineData(@".2(5+6)", @"\frac{1}{5}\times \left( 5+6\right) ", @"\frac{11}{5}")] - [InlineData(@".2(5+6).2", @"\frac{1}{5}\times \left( 5+6\right) \times \frac{1}{5}", @"\frac{11}{25}")] - [InlineData(@"(5+6)2.", @"\left( 5+6\right) \times 2", @"22")] - [InlineData(@"2.(5+6)", @"2\times \left( 5+6\right) ", @"22")] - [InlineData(@"2.(5+6)2.", @"2\times \left( 5+6\right) \times 2", @"44")] - [InlineData(@"(5+6)(2)", @"\left( 5+6\right) \times 2", @"22")] - [InlineData(@"(5+6)(1+1)", @"\left( 5+6\right) \times \left( 1+1\right) ", @"22")] - [InlineData(@"(5+6)(-(-2))", @"\left( 5+6\right) \times --2", @"22")] - [InlineData(@"(5+6)(--2)", @"\left( 5+6\right) \times --2", @"22")] + [InlineData(@"(5+6)2", @"\left( 5+6\right) \cdot 2", @"22")] + [InlineData(@"2(5+6)", @"2\left( 5+6\right) ", @"22")] + [InlineData(@"2(5+6)2", @"2\left( 5+6\right) \cdot 2", @"44")] + [InlineData(@"(5+6)x", @"\left( 5+6\right) \cdot x", @"11x")] + [InlineData(@"x(5+6)", @"x\left( 5+6\right) ", @"11x")] + [InlineData(@"x(5+6)x", @"x\left( 5+6\right) \cdot x", @"11x^2")] + [InlineData(@"(5+6).2", @"\left( 5+6\right) \cdot \frac{1}{5}", @"\frac{11}{5}")] + [InlineData(@".2(5+6)", @"\frac{1}{5}\left( 5+6\right) ", @"\frac{11}{5}")] + [InlineData(@".2(5+6).2", @"\frac{1}{5}\left( 5+6\right) \cdot \frac{1}{5}", @"\frac{11}{25}")] + [InlineData(@"(5+6)2.", @"\left( 5+6\right) \cdot 2", @"22")] + [InlineData(@"2.(5+6)", @"2\left( 5+6\right) ", @"22")] + [InlineData(@"2.(5+6)2.", @"2\left( 5+6\right) \cdot 2", @"44")] + [InlineData(@"(5+6)(2)", @"\left( 5+6\right) \cdot 2", @"22")] + [InlineData(@"(5+6)(1+1)", @"\left( 5+6\right) \left( 1+1\right) ", @"22")] + [InlineData(@"(5+6)(-(-2))", @"\left( 5+6\right) \left( -1\right) \left( -1\right) \cdot 2", @"22")] + [InlineData(@"(5+6)(--2)", @"\left( 5+6\right) \left( -1\right) \left( -1\right) \cdot 2", @"22")] [InlineData(@"+(1)", @"1", @"1")] [InlineData(@"+(1)\%", @"\frac{1}{100}", @"\frac{1}{100}")] [InlineData(@"+(-1)", @"-1", @"-1")] [InlineData(@"-(+1)", @"-1", @"-1")] - [InlineData(@"-(-1)", @"--1", @"1")] - [InlineData(@"--(--1)", @"----1", @"1")] + [InlineData(@"-(-1)", @"-\left( -1\right) \cdot 1", @"1")] + [InlineData(@"--(--1)", @"-\left( -1\right) \left( -1\right) \left( -1\right) \cdot 1", @"1")] [InlineData(@"(2+3)^{(4+5)}", @"\left( 2+3\right) ^{4+5}", @"1953125")] [InlineData(@"(2+3)^{((4)+5)}", @"\left( 2+3\right) ^{4+5}", @"1953125")] - [InlineData(@"(1+i)\infty", @"\left( 1+i\right) \times \infty ", @"\infty +\infty i")] - [InlineData(@"2\sin(x)", @"2\times \sin \left( x\right) ", @"2\times \sin \left( x\right) ")] - [InlineData(@"(2)\sin(x)", @"2\times \sin \left( x\right) ", @"2\times \sin \left( x\right) ")] + [InlineData(@"(1+i)\infty", @"\left( 1+\mathrm{i}\right) \cdot \infty ", @"\infty +\infty \mathrm{i}")] + [InlineData(@"2\sin(x)", @"2\sin \left( x\right) ", @"2\sin \left( x\right) ")] + [InlineData(@"(2)\sin(x)", @"2\sin \left( x\right) ", @"2\sin \left( x\right) ")] [InlineData(@"\sin(x+1)", @"\sin \left( x+1\right) ", @"\sin \left( 1+x\right) ")] [InlineData(@"\sin((x+1))", @"\sin \left( x+1\right) ", @"\sin \left( 1+x\right) ")] - [InlineData(@"\sin(2(x+1))", @"\sin \left( 2\times \left( x+1\right) \right) ", @"\sin \left( 2\times \left( 1+x\right) \right) ")] + [InlineData(@"\sin(2(x+1))", @"\sin \left( 2\left( x+1\right) \right) ", @"\sin \left( 2\left( 1+x\right) \right) ")] [InlineData(@"\sin((x+1)+2)", @"\sin \left( x+1+2\right) ", @"\sin \left( 3+x\right) ")] - [InlineData(@"\sin(x)2", @"\sin \left( x\right) \times 2", @"2\times \sin \left( x\right) ")] - [InlineData(@"\sin(x)(x+1)", @"\sin \left( x\right) \times \left( x+1\right) ", @"\sin \left( x\right) \times \left( 1+x\right) ")] - [InlineData(@"\sin(x)(x+1)(x)", @"\sin \left( x\right) \times \left( x+1\right) \times x", @"\sin \left( x\right) \times \left( 1+x\right) \times x")] + [InlineData(@"\sin(x)2", @"\sin \left( x\right) \cdot 2", @"2\sin \left( x\right) ")] + [InlineData(@"\sin(x)(x+1)", @"\sin \left( x\right) \left( x+1\right) ", @"\sin \left( x\right) \left( 1+x\right) ")] + [InlineData(@"\sin(x)(x+1)(x)", @"\sin \left( x\right) \left( x+1\right) \cdot x", @"\sin \left( x\right) \left( 1+x\right) \cdot x")] [InlineData(@"\sin(x^2)", @"\sin \left( x^2\right) ", @"\sin \left( x^2\right) ")] [InlineData(@"\sin\ (x^2)", @"\sin \left( x^2\right) ", @"\sin \left( x^2\right) ")] [InlineData(@"\sin\; (x^2)", @"\sin \left( x^2\right) ", @"\sin \left( x^2\right) ")] @@ -397,107 +443,118 @@ public void Numbers(string input, string converted, string output) => [InlineData(@"\sin\ (x)^2", @"\sin \left( x\right) ^2", @"\sin \left( x\right) ^2")] [InlineData(@"\sin\; (x)^2", @"\sin \left( x\right) ^2", @"\sin \left( x\right) ^2")] [InlineData(@"\sin\ \; (x)^2", @"\sin \left( x\right) ^2", @"\sin \left( x\right) ^2")] - [InlineData(@"\sin(x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin\ (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin\; (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin\ \; (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\frac{1}{\sin \left( x\right) }")] - [InlineData(@"\sin^3(x)^{-1}", @"\sin \left( x\right) ^{3\times -1}", @"\sin \left( x\right) ^{-3}")] - [InlineData(@"\sin^3\ (x)^{-1}", @"\sin \left( x\right) ^{3\times -1}", @"\sin \left( x\right) ^{-3}")] - [InlineData(@"\sin^3\; (x)^{-1}", @"\sin \left( x\right) ^{3\times -1}", @"\sin \left( x\right) ^{-3}")] - [InlineData(@"\sin^3\ \; (x)^{-1}", @"\sin \left( x\right) ^{3\times -1}", @"\sin \left( x\right) ^{-3}")] + [InlineData(@"\sin(x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin\ (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin\; (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin\ \; (x)^{-1}", @"\sin \left( x\right) ^{-1}", @"\csc \left( x\right) ")] + [InlineData(@"\sin^3(x)^{-1}", @"\sin \left( x\right) ^{3\left( -1\right) \cdot 1}", @"\frac{1}{\sin \left( x\right) ^3}")] + [InlineData(@"\sin^3\ (x)^{-1}", @"\sin \left( x\right) ^{3\left( -1\right) \cdot 1}", @"\frac{1}{\sin \left( x\right) ^3}")] + [InlineData(@"\sin^3\; (x)^{-1}", @"\sin \left( x\right) ^{3\left( -1\right) \cdot 1}", @"\frac{1}{\sin \left( x\right) ^3}")] + [InlineData(@"\sin^3\ \; (x)^{-1}", @"\sin \left( x\right) ^{3\left( -1\right) \cdot 1}", @"\frac{1}{\sin \left( x\right) ^3}")] [InlineData(@"\sin^{-1}(x)^{-1}", @"\arcsin \left( x\right) ^{-1}", @"\frac{1}{\arcsin \left( x\right) }")] [InlineData(@"\sin^{-1}\ (x)^{-1}", @"\arcsin \left( x\right) ^{-1}", @"\frac{1}{\arcsin \left( x\right) }")] [InlineData(@"\sin^{-1}\; (x)^{-1}", @"\arcsin \left( x\right) ^{-1}", @"\frac{1}{\arcsin \left( x\right) }")] [InlineData(@"\sin^{-1}\ \; (x)^{-1}", @"\arcsin \left( x\right) ^{-1}", @"\frac{1}{\arcsin \left( x\right) }")] [InlineData(@"\sin^a(x)", @"\sin \left( x\right) ^a", @"\sin \left( x\right) ^a")] - [InlineData(@"\sin^a(x)^2", @"\sin \left( x\right) ^{a\times 2}", @"\sin \left( x\right) ^{2\times a}")] - [InlineData(@"\sin^a\ (x)^2", @"\sin \left( x\right) ^{a\times 2}", @"\sin \left( x\right) ^{2\times a}")] - [InlineData(@"\sin^a\; (x)^2", @"\sin \left( x\right) ^{a\times 2}", @"\sin \left( x\right) ^{2\times a}")] - [InlineData(@"\sin^a\ \; (x)^2", @"\sin \left( x\right) ^{a\times 2}", @"\sin \left( x\right) ^{2\times a}")] - [InlineData(@"\sin(x)^2(x)", @"\sin \left( x\right) ^2\times x", @"\sin \left( x\right) ^2\times x")] - [InlineData(@"\sin\ (x)^2(x)", @"\sin \left( x\right) ^2\times x", @"\sin \left( x\right) ^2\times x")] - [InlineData(@"\sin\; (x)^2(x)", @"\sin \left( x\right) ^2\times x", @"\sin \left( x\right) ^2\times x")] - [InlineData(@"\sin\ \; (x)^2(x)", @"\sin \left( x\right) ^2\times x", @"\sin \left( x\right) ^2\times x")] - [InlineData(@"\sin^a(x)^2(x)", @"\sin \left( x\right) ^{a\times 2}\times x", @"\sin \left( x\right) ^{2\times a}\times x")] - [InlineData(@"\sin^a\ (x)^2(x)", @"\sin \left( x\right) ^{a\times 2}\times x", @"\sin \left( x\right) ^{2\times a}\times x")] - [InlineData(@"\sin^a\; (x)^2(x)", @"\sin \left( x\right) ^{a\times 2}\times x", @"\sin \left( x\right) ^{2\times a}\times x")] - [InlineData(@"\sin^a\ \; (x)^2(x)", @"\sin \left( x\right) ^{a\times 2}\times x", @"\sin \left( x\right) ^{2\times a}\times x")] - [InlineData(@"\sin (\frac\pi2)", @"\sin \left( \frac{\pi }{2}\right) ", @"1")] - [InlineData(@"\sin (\frac\pi2)+1", @"\sin \left( \frac{\pi }{2}\right) +1", @"2")] + [InlineData(@"\sin^a(x)^2", @"\sin \left( x\right) ^{a\cdot 2}", @"\sin \left( x\right) ^{2a}")] + [InlineData(@"\sin^a\ (x)^2", @"\sin \left( x\right) ^{a\cdot 2}", @"\sin \left( x\right) ^{2a}")] + [InlineData(@"\sin^a\; (x)^2", @"\sin \left( x\right) ^{a\cdot 2}", @"\sin \left( x\right) ^{2a}")] + [InlineData(@"\sin^a\ \; (x)^2", @"\sin \left( x\right) ^{a\cdot 2}", @"\sin \left( x\right) ^{2a}")] + [InlineData(@"\sin(x)^2(x)", @"\sin \left( x\right) ^2\cdot x", @"\sin \left( x\right) ^2\cdot x")] + [InlineData(@"\sin\ (x)^2(x)", @"\sin \left( x\right) ^2\cdot x", @"\sin \left( x\right) ^2\cdot x")] + [InlineData(@"\sin\; (x)^2(x)", @"\sin \left( x\right) ^2\cdot x", @"\sin \left( x\right) ^2\cdot x")] + [InlineData(@"\sin\ \; (x)^2(x)", @"\sin \left( x\right) ^2\cdot x", @"\sin \left( x\right) ^2\cdot x")] + [InlineData(@"\sin^a(x)^2(x)", @"\sin \left( x\right) ^{a\cdot 2}\cdot x", @"\sin \left( x\right) ^{2a}\cdot x")] + [InlineData(@"\sin^a\ (x)^2(x)", @"\sin \left( x\right) ^{a\cdot 2}\cdot x", @"\sin \left( x\right) ^{2a}\cdot x")] + [InlineData(@"\sin^a\; (x)^2(x)", @"\sin \left( x\right) ^{a\cdot 2}\cdot x", @"\sin \left( x\right) ^{2a}\cdot x")] + [InlineData(@"\sin^a\ \; (x)^2(x)", @"\sin \left( x\right) ^{a\cdot 2}\cdot x", @"\sin \left( x\right) ^{2a}\cdot x")] + [InlineData(@"\sin (\frac\pi2)", @"\sin \left( \frac{\mathrm{\pi }}{2}\right) ", @"1")] + [InlineData(@"\sin (\frac\pi2)+1", @"\sin \left( \frac{\mathrm{\pi }}{2}\right) +1", @"2")] public void Parentheses(string latex, string converted, string result) { Test(latex, converted, result); Test(latex.Replace('(', '[').Replace(')', ']'), converted, result); } [Theory] - [InlineData(@"\begin{matrix}1\end{matrix}", @"\left( \begin{matrix}1\end{matrix}\right) ", @"\left( \begin{matrix}1\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1\end{pmatrix}", @"\left( \begin{matrix}1\end{matrix}\right) ", @"\left( \begin{matrix}1\end{matrix}\right) ")] - [InlineData(@"\begin{bmatrix}1\end{bmatrix}", @"\left( \begin{matrix}1\end{matrix}\right) ", @"\left( \begin{matrix}1\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1\end{pmatrix}^2", @"\left( \begin{matrix}1\end{matrix}\right) ^2", @"\left( \begin{matrix}1\end{matrix}\right) ^2")] - [InlineData(@"\begin{bmatrix}1\end{bmatrix}^2", @"\left( \begin{matrix}1\end{matrix}\right) ^2", @"\left( \begin{matrix}1\end{matrix}\right) ^2")] - public void Vectors(string latex, string converted, string result) => Test(latex, converted, result); - [Theory] - [InlineData(@"\begin{matrix}1&2\\3&4\end{matrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1&2\\3&4\end{pmatrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ")] - [InlineData(@"\begin{bmatrix}1&2\\3&4\end{bmatrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1&2\\3&4\end{pmatrix}^2", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ^2", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ^2")] - [InlineData(@"\begin{bmatrix}1&2\\3&4\end{bmatrix}^2", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ^2", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) ^2")] - [InlineData(@"\begin{matrix}1&2\\3&4\end{matrix}+\begin{bmatrix}1&2\\3&5\end{bmatrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ")] - [InlineData(@"\begin{pmatrix}1&2\\3&4\end{pmatrix}+\begin{matrix}1&2\\3&5\end{matrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ")] - [InlineData(@"\begin{bmatrix}1&2\\3&4\end{bmatrix}+\begin{pmatrix}1&2\\3&5\end{pmatrix}", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ", @"\left( \begin{matrix}1&2\\ 3&4\end{matrix}\right) +\left( \begin{matrix}1&2\\ 3&5\end{matrix}\right) ")] - public void Matrices(string latex, string converted, string result) => Test(latex, converted, result); + [InlineData(@"\begin{matrix}1\end{matrix}", @"\left[ \begin{matrix}1\end{matrix}\right] ", @"1")] + [InlineData(@"\begin{matrix}1&2\\3&4\end{matrix}", @"\left[ \begin{matrix}1&2\\ 3&4\end{matrix}\right] ", @"\left[ \begin{matrix}1&2\\ 3&4\end{matrix}\right] ")] + [InlineData(@"(\begin{matrix}1\end{matrix})^2", @"\left[ \begin{matrix}1\end{matrix}\right] ^2", @"1")] + [InlineData(@"[\begin{matrix}1&2\end{matrix}]^2", @"\left[ \begin{matrix}1&2\end{matrix}\right] ^2", @"\left[ \begin{matrix}1&4\end{matrix}\right] ")] + [InlineData(@"[\begin{matrix}3\\4\end{matrix}]^2", @"\left[ \begin{matrix}3\\ 4\end{matrix}\right] ^2", @"\left[ \begin{matrix}9\\ 16\end{matrix}\right] ")] + [InlineData(@"[\begin{matrix}1&2\\3&4\end{matrix}]^2", @"\left[ \begin{matrix}1&2\\ 3&4\end{matrix}\right] ^2", @"\left[ \begin{matrix}7&10\\ 15&22\end{matrix}\right] ")] + [InlineData(@"\begin{matrix}1&2\\3&4\end{matrix}+\begin{matrix}1&2\\3&5\end{matrix}", @"\left[ \begin{matrix}1&2\\ 3&4\end{matrix}\right] +\left[ \begin{matrix}1&2\\ 3&5\end{matrix}\right] ", @"\left[ \begin{matrix}2&4\\ 6&9\end{matrix}\right] ")] + public void Matrices(string latex, string converted, string result) { + Test(latex, converted, result); + Test(latex.Replace("matrix", "pmatrix"), converted, result); + Test(latex.Replace("matrix", "bmatrix"), converted, result); + } [Theory] [InlineData(@"1,2", @"1,2")] [InlineData(@"1,2,3", @"1,2,3")] [InlineData(@"a,b,c,d", @"a,b,c,d")] [InlineData(@"\sqrt2,\sqrt[3]2,\frac34", @"\sqrt{2},2^{\frac{1}{3}},\frac{3}{4}")] [InlineData(@"\sin a,\cos b^2,\tan c_3,\cot de,\sec 12f,\csc g+h", - @"\sin \left( a\right) ,\cos \left( b^2\right) ,\tan \left( c_3\right) ,\cot \left( d\times e\right) ,\frac{1}{\cos \left( 12\times f\right) },\frac{1}{\sin \left( g\right) }+h")] + @"\sin \left( a\right) ,\cos \left( b^2\right) ,\tan \left( c_3\right) ,\cot \left( d\mathrm{e}\right) ,\sec \left( 12f\right) ,\csc \left( g\right) +h")] public void Comma(string latex, string converted) => Test(latex, converted, null); [Theory] [InlineData(@"\emptyset", @"\emptyset ")] - [InlineData(@"\mathbb R", @"\left\{ \left( -\infty ,\infty \right) \right\} ")] - [InlineData(@"\mathbb C", @"\left\{ \left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left( -\infty ,\infty \right) \wedge \Im \left( z\right) \in \left( -\infty ,\infty \right) \right\} \right\} ")] + [InlineData(@"\mathbb Z", @"\mathbb{Z}")] + [InlineData(@"\mathbb Q", @"\mathbb{Q}")] + [InlineData(@"\mathbb R", @"\mathbb{R}")] + [InlineData(@"\mathbb C", @"\mathbb{C}")] [InlineData(@"\{\}", @"\emptyset ")] + [InlineData(@"\left\{\right\}", @"\emptyset ")] + [InlineData(@"\left\{1\right\}", @"\left\{ 1\right\} ")] [InlineData(@"\{1\}", @"\left\{ 1\right\} ")] [InlineData(@"\{1,2\}", @"\left\{ 1,2\right\} ")] [InlineData(@"\{x,y\}", @"\left\{ x,y\right\} ")] [InlineData(@"\{\sqrt[3]2,\frac34,\sin^2x\}", @"\left\{ 2^{\frac{1}{3}},\frac{3}{4},\sin \left( x\right) ^2\right\} ")] + [InlineData(@"\{\{\}\}", @"\left\{ \emptyset \right\} ")] + [InlineData(@"\{\left\{\right\}\}", @"\left\{ \emptyset \right\} ")] public void Sets(string latex, string converted) => Test(latex, converted, null); [Theory] - [InlineData(@"\emptyset\cup\{2\}", @"\left\{ 2\right\} ")] - [InlineData(@"\{1\}\cup\{2\}", @"\left\{ 1,2\right\} ")] - [InlineData(@"\{3,4\}\cap\emptyset", @"\left( \left\{ 3,4\right\} \cap \right) \left( \emptyset \right) ")] - [InlineData(@"\{3,4\}\cap\{4,5\}", @"\left\{ 4\right\} ")] - [InlineData(@"\{2,3,4\}\setminus\{4\}", @"\left\{ 2,3\right\} ")] - [InlineData(@"\{3\}^\complement", @"\left\{ \left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left( -\infty ,3\right] \wedge \Im \left( z\right) \in \left( -\infty ,0\right) \right\} ,\left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left( -\infty ,3\right) \wedge \Im \left( z\right) \in \left[ 0,\infty \right) \right\} ,\left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left[ 3,\infty \right) \wedge \Im \left( z\right) \in \left( 0,\infty \right) \right\} ,\left\{ z\in \mathbb{C}:\Re \left( z\right) \in \left( 3,\infty \right) \wedge \Im \left( z\right) \in \left( -\infty ,0\right] \right\} \right\} ")] - public void SetOperations(string latex, string converted) => Test(latex, converted, null); + [InlineData(@"\emptyset\cup\{2\}", @"\emptyset \cup \left\{ 2\right\} ", @"\left\{ 2\right\} ")] + [InlineData(@"\{1\}\cup\{2\}", @"\left\{ 1\right\} \cup \left\{ 2\right\} ", @"\left\{ 1,2\right\} ")] + [InlineData(@"\{3,4\}\cap\emptyset", @"\left\{ 3,4\right\} \cap \emptyset ", @"\emptyset ")] + [InlineData(@"\{3,4\}\cap\{4,5\}", @"\left\{ 3,4\right\} \cap \left\{ 4,5\right\} ", @"\left\{ 4\right\} ")] + [InlineData(@"\{2,3,4\}\setminus\{4\}", @"\left\{ 2,3,4\right\} \setminus \left\{ 4\right\} ", @"\left\{ 2,3\right\} ")] + [InlineData(@"\emptyset^\complement", @"\mathbb{C}\setminus \emptyset ", @"\mathbb{C}")] + [InlineData(@"\{3\}^\complement", @"\mathbb{C}\setminus \left\{ 3\right\} ", @"\mathbb{C}\setminus \left\{ 3\right\} ")] + [InlineData(@"\mathbb R+1", @"\mathbb{R}+1", @"\mathbb{R}+1")] + [InlineData(@"\sin^\complement x", @"\mathbb{C}\setminus \sin \left( x\right) ", @"\mathbb{C}\setminus \sin \left( x\right) ")] + [InlineData(@"1^\complement", @"\mathbb{C}\setminus 1", @"\mathbb{C}\setminus 1")] + public void SetOperations(string latex, string converted, string result) => Test(latex, converted, result); [Theory] - [InlineData(@"(1,2)", @"\left\{ \left( 1,2\right) \right\} ")] - [InlineData(@"[1,2)", @"\left\{ \left[ 1,2\right) \right\} ")] - [InlineData(@"(1,2]", @"\left\{ \left( 1,2\right] \right\} ")] - [InlineData(@"[1,2]", @"\left\{ \left[ 1,2\right] \right\} ")] - [InlineData(@"(2,1)", @"\left\{ \left( 2,1\right) \right\} ")] - [InlineData(@"[2,1)", @"\left\{ \left[ 2,1\right) \right\} ")] - [InlineData(@"(2,1]", @"\left\{ \left( 2,1\right] \right\} ")] - [InlineData(@"[2,1]", @"\left\{ \left[ 2,1\right] \right\} ")] - [InlineData(@"[1,2]\setminus\{1\}", @"\left\{ \left( 1,2\right] \right\} ")] - [InlineData(@"[1,2]\setminus\{2\}", @"\left\{ \left[ 1,2\right) \right\} ")] - [InlineData(@"[1,2]\cup(2,3)", @"\left\{ \left[ 1,2\right] ,\left( 2,3\right) \right\} ")] - [InlineData(@"[1,2]\cap[1.5,1.6]", @"\left\{ \left[ \frac{3}{2},\frac{8}{5}\right] \right\} ")] - [InlineData(@"[1.5,1.5]", @"\left\{ \frac{3}{2}\right\} ")] - [InlineData(@"(1.5,1.5]", @"\emptyset ")] - [InlineData(@"[1.5,1.5)", @"\emptyset ")] - [InlineData(@"(1.5,1.5)", @"\emptyset ")] - [InlineData(@"[xy,xy]", @"\left\{ x\times y\right\} ")] - [InlineData(@"(xy,xy]", @"\emptyset ")] - [InlineData(@"[xy,xy)", @"\emptyset ")] - [InlineData(@"(xy,xy)", @"\emptyset ")] - public void Intervals(string latex, string converted) => Test(latex, converted, null); + [InlineData(@"(1,2)", @"\left( 1,2\right) ", @"\left( 1,2\right) ")] + [InlineData(@"[1,2)", @"\left[ 1,2\right) ", @"\left[ 1,2\right) ")] + [InlineData(@"(1,2]", @"\left( 1,2\right] ", @"\left( 1,2\right] ")] + [InlineData(@"[1,2]", @"\left[ 1,2\right] ", @"\left[ 1,2\right] ")] + [InlineData(@"(2,1)", @"\left( 2,1\right) ", @"\left( 2,1\right) ")] + [InlineData(@"[2,1)", @"\left[ 2,1\right) ", @"\left[ 2,1\right) ")] + [InlineData(@"(2,1]", @"\left( 2,1\right] ", @"\left( 2,1\right] ")] + [InlineData(@"[2,1]", @"\left[ 2,1\right] ", @"\left[ 2,1\right] ")] + [InlineData(@"[1,2]\setminus\{1\}", @"\left[ 1,2\right] \setminus \left\{ 1\right\} ", @"\left[ 1,2\right] \setminus \left\{ 1\right\} ")] + [InlineData(@"[1,2]\setminus\{2\}", @"\left[ 1,2\right] \setminus \left\{ 2\right\} ", @"\left[ 1,2\right] \setminus \left\{ 2\right\} ")] + [InlineData(@"[1,2]\cup(2,3)", @"\left[ 1,2\right] \cup \left( 2,3\right) ", @"\left[ 1,3\right) ")] + [InlineData(@"[1,2]\cap[1.5,1.6]", @"\left[ 1,2\right] \cap \left[ \frac{3}{2},\frac{8}{5}\right] ", @"\left[ \frac{3}{2},\frac{8}{5}\right] ")] + [InlineData(@"[1.5,1.5]", @"\left\{ \frac{3}{2}\right\} ", @"\left\{ \frac{3}{2}\right\} ")] + [InlineData(@"(1.5,1.5]", @"\emptyset ", @"\emptyset ")] + [InlineData(@"[1.5,1.5)", @"\emptyset ", @"\emptyset ")] + [InlineData(@"(1.5,1.5)", @"\emptyset ", @"\emptyset ")] + [InlineData(@"[xy,xy]", @"\left\{ xy\right\} ", @"\left\{ xy\right\} ")] + [InlineData(@"(xy,xy]", @"\emptyset ", @"\emptyset ")] + [InlineData(@"[xy,xy)", @"\emptyset ", @"\emptyset ")] + [InlineData(@"(xy,xy)", @"\emptyset ", @"\emptyset ")] + [InlineData(@"\frac{[7, 8]}{9}", @"\frac{\left[ 7,8\right] }{9}", @"\frac{\left[ 7,8\right] }{9}")] + [InlineData(@"+(3,4]", @"\left( 3,4\right] ", @"\left( 3,4\right] ")] + public void Intervals(string latex, string converted, string result) { + Test(latex, converted, result); + Test(latex.Replace(",", ";"), converted, result); + } [Theory] - [InlineData(@"\>\:\pi", @"\pi ", @"\pi ")] - [InlineData(@"3\quad 2", @"3\times 2", "6")] - [InlineData(@"a\textstyle b\displaystyle", @"a\times b", @"a\times b")] - [InlineData(@"a^6+2a^6 % should be 3a^6", @"a^6+2\times a^6", @"3\times a^6")] + [InlineData(@"\>\:\pi", @"\mathrm{\pi }", @"\mathrm{\pi }")] + [InlineData(@"3\quad 2", @"3\cdot 2", "6")] + [InlineData(@"a\textstyle b\displaystyle", @"ab", @"ab")] + [InlineData(@"a^6+2a^6 % should be 3a^6", @"a^6+2a^6", @"3a^6")] [InlineData(@"4+\ \mkern1.5mu3", @"4+3", "7")] public void SkipInvisible(string latex, string converted, string output) => Test(latex, converted, output); [Theory] @@ -529,7 +586,6 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"1\degree_7", "Subscripts are unsupported for Ordinary °")] [InlineData(@"\dagger_8", "Unsupported Unary Operator †")] [InlineData(@".", "Invalid number: .")] - [InlineData(@"1._2", "Subscripts are unsupported for Number 1.")] [InlineData(@"..", "Invalid number: ..")] [InlineData(@"1..", "Invalid number: 1..")] [InlineData(@"..1", "Invalid number: ..1")] @@ -603,6 +659,7 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"\{x\}\}", "Missing {")] [InlineData(@"+\}", "Missing right operand for +")] [InlineData(@"\left\{1+\right\}", "Missing right operand for +")] + [InlineData(@"\left\{\{\right\}\}", @"Missing }")] [InlineData(@"\{2,3\}^\square", "Placeholders should be filled")] [InlineData(@"\left\{2,3\right\}^\square", "Placeholders should be filled")] [InlineData(@"\frac{}{x}", "Missing numerator")] @@ -634,29 +691,49 @@ public void Parentheses(string latex, string converted, string result) { [InlineData(@"1,,2,", "Missing left operand for comma")] [InlineData(@"1,2,,", "Missing left operand for comma")] [InlineData(@"\arcsin(1,2)", "Comma cannot be argument for arcsin")] - [InlineData(@"+(3,4]", "Set cannot be right operand for +")] - [InlineData(@"[5,6)\times", "Set cannot be left operand for ×")] - [InlineData(@"\frac{[7,8]}{9}", "Set cannot be numerator")] + [InlineData(@"[5,6)\times", "Missing right operand for ×")] [InlineData(@"\sqrt[{[)}]{}", "Unrecognized bracket pair [ )")] - [InlineData(@"\sqrt[{[a,b]}]{}", "Set cannot be degree")] - [InlineData(@"\{\{\}\}", "Set cannot be set element")] + [InlineData(@"\sqrt[{[a,b]}]{}", "Missing radicand")] [InlineData(@"\cap", "Unsupported Unary Operator ∩")] [InlineData(@"\cap1", "Unsupported Unary Operator ∩")] - [InlineData(@"1\cap", "Entity cannot be left operand for ∩")] + [InlineData(@"1\cap", "Missing right operand for ∩")] [InlineData(@"\cup", "Unsupported Unary Operator ∪")] [InlineData(@"\cup1", "Unsupported Unary Operator ∪")] - [InlineData(@"1\cup", "Entity cannot be left operand for ∪")] + [InlineData(@"1\cup", "Missing right operand for ∪")] [InlineData(@"\setminus", "Unsupported Unary Operator ∖")] [InlineData(@"\setminus1", "Unsupported Unary Operator ∖")] - [InlineData(@"1\setminus", "Entity cannot be left operand for ∖")] + [InlineData(@"1\setminus", "Missing right operand for ∖")] [InlineData(@"^\complement", "Exponentiation is unsupported for Ordinary")] [InlineData(@"_\complement", "Subscripts are unsupported for Ordinary")] - [InlineData(@"1^\complement", "Entity cannot be target of set inversion")] [InlineData(@"1_\complement", "Subscripts are unsupported for Number 1")] - [InlineData(@"x^\complement", "Entity cannot be target of set inversion")] [InlineData(@"x_\complement", "Unsupported Ordinary ∁ in subscript")] - [InlineData(@"\sin^\complement x", "Entity cannot be target of set inversion")] [InlineData(@"\sin_\complement x", "Subscripts are unsupported for Large Operator sin")] + [InlineData(@",\cap", "Missing left operand for comma")] + [InlineData(@";\cap", "Missing left operand for comma")] + [InlineData(@"1,\cap", "Unsupported Unary Operator ∩")] + [InlineData(@"1;\cap", "Unsupported Unary Operator ∩")] + [InlineData(@"\cap,", "Unsupported Unary Operator ∩")] + [InlineData(@"\cap;", "Unsupported Unary Operator ∩")] + [InlineData(@"1^+", "+ alone in superscript but not in limit subscript context")] + [InlineData(@"1^-", "\u2212 alone in superscript but not in limit subscript context")] + [InlineData(@"\lim", "Missing limit variable in subscript")] + [InlineData(@"\lim_x", "Missing → in limit subscript")] + [InlineData(@"\lim_{xy}", "Missing → in limit subscript")] + [InlineData(@"\lim_{xy^+}", "Missing limit target in subscript")] + [InlineData(@"\lim_{xy^-}", "Missing limit target in subscript")] + [InlineData(@"\lim_{\to}", "Missing limit variable in subscript")] + [InlineData(@"\lim_{\to2}", "Missing limit variable in subscript")] + [InlineData(@"\lim_{x\to}", "Missing limit target in subscript")] + [InlineData(@"\lim_{xy\to}", "Missing limit target in subscript")] + [InlineData(@"\lim_{xy\to^+}", "Missing limit target in subscript")] + [InlineData(@"\lim_{xy\to^-}", "Missing limit target in subscript")] + [InlineData(@"\lim_{x\to2^+2}", "Limit direction indicator + not placed at the end")] + [InlineData(@"\lim_{xy\to2^+2}", "Limit direction indicator + not placed at the end")] + [InlineData(@"\lim_{xy\to2^-2}", "Limit direction indicator \u2212 not placed at the end")] + [InlineData(@"\lim_{xy\to(2^+)}", "+ alone in superscript but not in limit subscript context")] + [InlineData(@"\lim_{xy\to(2^-)}", "\u2212 alone in superscript but not in limit subscript context")] + [InlineData(@"\lim_{xy\to\left(2^+\right)}", "+ alone in superscript but not in limit subscript context")] + [InlineData(@"\lim_{xy\to\left(2^-\right)}", "\u2212 alone in superscript but not in limit subscript context")] public void Error(string badLaTeX, string error) => Evaluation.Evaluate(ParseLaTeX(badLaTeX)) .Match(entity => throw new Xunit.Sdk.XunitException(entity.Latexise()), e => Assert.Equal(error, e)); @@ -664,14 +741,148 @@ public void Error(string badLaTeX, string error) => [Theory] [InlineData("1 + 1 - 1", @"1+1-1")] [InlineData("3 / 2", @"\frac{3}{2}")] - [InlineData("2 * 3 / 5", @"\frac{2\times 3}{5}")] - [InlineData("sin(x+pi)", @"\sin \left( x+\pi \right) ")] + [InlineData("2 * 3 / 5", @"\frac{2\cdot 3}{5}")] + [InlineData("sin(x+pi)", @"\sin \left( x+\mathrm{\pi }\right) ")] + [InlineData("sin(aaa)", @"\sin \left( \mathrm{aaa}\right) ")] + [InlineData("sin(aaa aaa aa)", @"\sin \left( \mathrm{aaa}\cdot \mathrm{aaa}\cdot \mathrm{aa}\right) ")] [InlineData("log(3,alpha)", @"\log _3\left( \alpha \right) ")] + [InlineData("a_2k", @"a_{\mathrm{2k}}")] [InlineData("2e9", @"2000000000")] [InlineData("-3e4^x", @"-30000^x")] [InlineData("(-3e4)^x", @"\left( -30000\right) ^x")] - [InlineData("i+2i", @"i+2i")] + [InlineData("i+2i", @"\mathrm{i}+2\mathrm{i}")] public void SimpleArithmeticSyntax(string simpleSyntax, string latex) => Assert.Equal(latex, LaTeXParser.MathListToLaTeX(Evaluation.Visualize((Entity)simpleSyntax)).ToString()); + [Theory] + [InlineData(@"\top", @"\top ", @"\top ")] + [InlineData(@"\bot", @"\bot ", @"\bot ")] + [InlineData(@"\neg\top", @"\neg \top ", @"\bot ")] + [InlineData(@"\neg\bot", @"\neg \bot ", @"\top ")] + [InlineData(@"\top\land\top", @"\top \wedge \top ", @"\top ")] + [InlineData(@"\top\land\bot", @"\top \wedge \bot ", @"\bot ")] + [InlineData(@"\bot\land\top", @"\bot \wedge \top ", @"\bot ")] + [InlineData(@"\bot\land\bot", @"\bot \wedge \bot ", @"\bot ")] + [InlineData(@"\top\lor\top", @"\top \vee \top ", @"\top ")] + [InlineData(@"\top\lor\bot", @"\top \vee \bot ", @"\top ")] + [InlineData(@"\bot\lor\top", @"\bot \vee \top ", @"\top ")] + [InlineData(@"\bot\lor\bot", @"\bot \vee \bot ", @"\bot ")] + [InlineData(@"\top\veebar\top", @"\top \veebar \top ", @"\bot ")] + [InlineData(@"\top\veebar\bot", @"\top \veebar \bot ", @"\top ")] + [InlineData(@"\bot\veebar\top", @"\bot \veebar \top ", @"\top ")] + [InlineData(@"\bot\veebar\bot", @"\bot \veebar \bot ", @"\bot ")] + [InlineData(@"\top\barwedge\top", @"\neg \left( \top \wedge \top \right) ", @"\bot ")] + [InlineData(@"\top\barwedge\bot", @"\neg \left( \top \wedge \bot \right) ", @"\top ")] + [InlineData(@"\bot\barwedge\top", @"\neg \left( \bot \wedge \top \right) ", @"\top ")] + [InlineData(@"\bot\barwedge\bot", @"\neg \left( \bot \wedge \bot \right) ", @"\top ")] + [InlineData(@"\top\rightarrow\top", @"\top \rightarrow \top ", @"\top ")] + [InlineData(@"\top\rightarrow\bot", @"\top \rightarrow \bot ", @"\bot ")] + [InlineData(@"\bot\rightarrow\top", @"\bot \rightarrow \top ", @"\top ")] + [InlineData(@"\bot\rightarrow\bot", @"\bot \rightarrow \bot ", @"\top ")] + [InlineData(@"\top\nrightarrow\top", @"\neg \left( \top \rightarrow \top \right) ", @"\bot ")] + [InlineData(@"\top\nrightarrow\bot", @"\neg \left( \top \rightarrow \bot \right) ", @"\top ")] + [InlineData(@"\bot\nrightarrow\top", @"\neg \left( \bot \rightarrow \top \right) ", @"\bot ")] + [InlineData(@"\bot\nrightarrow\bot", @"\neg \left( \bot \rightarrow \bot \right) ", @"\bot ")] + [InlineData(@"\top\leftarrow\top", @"\top \rightarrow \top ", @"\top ")] + [InlineData(@"\bot\leftarrow\top", @"\top \rightarrow \bot ", @"\bot ")] + [InlineData(@"\top\leftarrow\bot", @"\bot \rightarrow \top ", @"\top ")] + [InlineData(@"\bot\leftarrow\bot", @"\bot \rightarrow \bot ", @"\top ")] + [InlineData(@"\top\nleftarrow\top", @"\neg \left( \top \rightarrow \top \right) ", @"\bot ")] + [InlineData(@"\bot\nleftarrow\top", @"\neg \left( \top \rightarrow \bot \right) ", @"\top ")] + [InlineData(@"\top\nleftarrow\bot", @"\neg \left( \bot \rightarrow \top \right) ", @"\bot ")] + [InlineData(@"\bot\nleftarrow\bot", @"\neg \left( \bot \rightarrow \bot \right) ", @"\bot ")] + [InlineData(@"\top\leftrightarrow\top", @"\neg \left( \top \veebar \top \right) ", @"\top ")] + [InlineData(@"\bot\leftrightarrow\top", @"\neg \left( \bot \veebar \top \right) ", @"\bot ")] + [InlineData(@"\top\leftrightarrow\bot", @"\neg \left( \top \veebar \bot \right) ", @"\bot ")] + [InlineData(@"\bot\leftrightarrow\bot", @"\neg \left( \bot \veebar \bot \right) ", @"\top ")] + [InlineData(@"\top\nleftrightarrow\top", @"\top \veebar \top ", @"\bot ")] + [InlineData(@"\bot\nleftrightarrow\top", @"\bot \veebar \top ", @"\top ")] + [InlineData(@"\top\nleftrightarrow\bot", @"\top \veebar \bot ", @"\top ")] + [InlineData(@"\bot\nleftrightarrow\bot", @"\bot \veebar \bot ", @"\bot ")] + [InlineData(@"x=x", @"x=x", @"\top ")] + [InlineData(@"x\le x", @"x\leq x", @"\top ")] + [InlineData(@"x\leq x", @"x\leq x", @"\top ")] + [InlineData(@"x\leqslant x", @"x\leq x", @"\top ")] + [InlineData(@"x\neq y", @"\neg x=y", @"\neg x=y")] // Cannot simplify without knowing x and y + [InlineData(@"1<2", @"1<2", @"\top ")] + [InlineData(@"2<1", @"2<1", @"\bot ")] + [InlineData(@"1\le1", @"1\leq 1", @"\top ")] + [InlineData(@"2>1", @"2>1", @"\top ")] + [InlineData(@"1>2", @"1>2", @"\bot ")] + [InlineData(@"1\ge1", @"1\geq 1", @"\top ")] + [InlineData(@"1\geq1", @"1\geq 1", @"\top ")] + [InlineData(@"1\geqslant1", @"1\geq 1", @"\top ")] + [InlineData(@"x\in\{x,y\}", @"x\in \left\{ x,y\right\} ", @"\top ")] + [InlineData(@"z\notin\{x,y\}", @"\neg z\in \left\{ x,y\right\} ", @"\top ")] // BUG: This simplified to \top since z is not in {x,y}, but AngouriMath cannot determine this without explicit variable declarations + [InlineData(@"\{x,y\}\ni x", @"x\in \left\{ x,y\right\} ", @"\top ")] + public void LogicalAndRelationalOperators(string latex, string converted, string result) => Test(latex, converted, result); + + [Theory] + // Test that ∧ binds tighter than ∨ + [InlineData(@"\bot\land\bot\lor\top", @"\bot \wedge \bot \vee \top ", @"\top ")] + [InlineData(@"\top\lor\bot\land\bot", @"\top \vee \bot \wedge \bot ", @"\top ")] + // Test that ∧ binds tighter than ⊻ + [InlineData(@"a\veebar b\land c", @"a\veebar b\wedge c", @"a\veebar b\wedge c")] + [InlineData(@"a\land b\veebar c", @"a\wedge b\veebar c", @"a\wedge b\veebar c")] + // Test that → is right associative and lowest precedence + [InlineData(@"a\to b\lor c", @"a\rightarrow b\vee c", @"a\rightarrow b\vee c")] + [InlineData(@"a\lor b\to c", @"a\vee b\rightarrow c", @"a\vee b\rightarrow c")] + [InlineData(@"a\to b\to c", @"a\rightarrow b\rightarrow c", @"a\rightarrow b\rightarrow c")] + [InlineData(@"a\to (b\to c)", @"a\rightarrow b\rightarrow c", @"a\rightarrow b\rightarrow c")] + [InlineData(@"(a\to b)\to c", @"\left( a\rightarrow b\right) \rightarrow c", @"\left( a\rightarrow b\right) \rightarrow c")] + // Complex expression + [InlineData(@"a\to b\land c\lor d", @"a\rightarrow b\wedge c\vee d", @"a\rightarrow b\wedge c\vee d")] + // Test ¬ has highest precedence + [InlineData(@"\neg \top\land\top", @"\neg \top \wedge \top ", @"\bot ")] + [InlineData(@"\neg a\lor\neg a", @"\neg a\vee \neg a", @"\neg a")] + // Test relational operators bind tighter than logical + [InlineData(@"a=b\land c=d", @"a=b\wedge c=d", @"a=b\wedge c=d")] + [InlineData(@"ad", @"ad", @"ad")] + public void LogicalOperatorPrecedence(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"1x>3")] + [InlineData(@"(1x\right) >3")] + [InlineData(@"(1<2)<3", @"\left( 1<2\right) <3", @"\top <3", @"\bot ", @"\bot >3")] + [InlineData(@"1<(2<3)", @"1<\left( 2<3\right) ", @"1<\top ", @"\bot ", @"1>\bot ")] + [InlineData(@"1<2<3", @"1<2<3", @"\top ", @"\bot ", @"\bot ")] + [InlineData(@"3<2<3", @"3<2<3", @"\bot ")] + [InlineData(@"1<2<1", @"1<2<1", @"\bot ")] + [InlineData(@"1<1<1", @"1<1<1", @"\bot ", @"\top ")] + [InlineData(@"1\leq 2<3", @"1\leq 2<3", @"\top ", @"\bot ", @"\bot ")] + [InlineData(@"3\leq 2<3", @"3\leq 2<3", @"\bot ")] + [InlineData(@"1\leq 2<1", @"1\leq 2<1", @"\bot ")] + [InlineData(@"1\leq 1<1", @"1\leq 1<1", @"\bot ", @"\top ")] + [InlineData(@"1\leq 1=1", @"1\leq 1=1", @"\top ")] + [InlineData(@"1\leq 1\geq1", @"1\leq 1\geq 1", @"\top ")] + public void ChainedComparisons(string latex, string converted, string result, string? eqResult = null, string? geqResult = null) { + Test(latex, converted, result); + Test(latex.Replace("<", "=").Replace(@"\leq ", "="), + converted.Replace("<", "=").Replace(@"\leq ", "="), + eqResult ?? result); + Test(latex.Replace("<", ">").Replace(@"\leq ", @"\geq "), + converted.Replace("<", ">").Replace(@"\leq ", @"\geq "), + geqResult ?? result); + } + [Theory] + [InlineData(@"\mathrm{undefined}", @"\mathrm{undefined}", @"\mathrm{undefined}")] + [InlineData(@"0\times\infty", @"0\cdot \infty ", @"\mathrm{undefined}")] + [InlineData(@"\mathrm{undefined}+1", @"\mathrm{undefined}+1", @"\mathrm{undefined}")] + [InlineData(@"\sin\mathrm{undefined}", @"\sin \left( \mathrm{undefined}\right) ", @"\mathrm{undefined}")] + public void Undefined(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"\left|1\right|", @"\left| 1\right| ", @"1")] + [InlineData(@"-\left|-1\right|", @"-\left| -1\right| ", @"-1")] + [InlineData(@"-\operatorname{abs}(-1)", @"-\left| -1\right| ", @"-1")] + [InlineData(@"-\operatorname{abs}\left|-1\right|", @"-\left| \left| -1\right| \right| ", @"-1")] + [InlineData(@"-\left|1\right|^2", @"-\left| 1\right| ^2", @"-1")] + [InlineData(@"\operatorname{sgn}\operatorname{abs} x", @"\operatorname{sgn} \left( \left| x\right| \right) ", @"1")] + public void Abs(string latex, string converted, string result) => Test(latex, converted, result); + [Theory] + [InlineData(@"\lim_{x\to2}x", @"\lim _{x\rightarrow 2}x", @"2")] + [InlineData(@"\lim_{x\to2^-}x", @"\lim _{x\rightarrow 2^-}x", @"2")] + [InlineData(@"\lim_{x\to2^+}x", @"\lim _{x\rightarrow 2^+}x", @"2")] + [InlineData(@"\lim_{x\to\infty}x", @"\lim _{x\rightarrow \infty }x", @"\infty ")] + //[InlineData(@"\lim_{x\to\left(1+x\right)^+}x", @"\lim _{x\rightarrow \left( 1+x\right) ^+}\left( x\right) ", @"1+x")] + //[InlineData(@"\lim_{x\to(1+x)^+}x", @"\lim _{x\rightarrow \left( 1+x\right) ^+}\left( x\right) ", @"1+x")] // WIP + public void Limit(string latex, string converted, string result) => Test(latex, converted, result); } } diff --git a/CSharpMath.Evaluation.Tests/InterpretTests.cs b/CSharpMath.Evaluation.Tests/InterpretTests.cs index 10a24b5ae..f4675fceb 100644 --- a/CSharpMath.Evaluation.Tests/InterpretTests.cs +++ b/CSharpMath.Evaluation.Tests/InterpretTests.cs @@ -10,11 +10,11 @@ public class InterpretTests { [InlineData(@"1+2", @"\underline\mathrm{Input}\\1+2\\\\\underline\mathrm{Simplified}\\3\\\\\underline\mathrm{Value\ (100\ digits)}\\3")] [InlineData(@"1+\sqrt", @"\color{red}\text{Missing radicand}")] [InlineData(@"1+\sqrt2", @"\underline\mathrm{Input}\\1+\sqrt{2}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2}\\\\\underline\mathrm{Value\ (100\ digits)}\\2.414213562373095048801688724209698078569671875376948073176679737990732478462107038850387534327641573")] - [InlineData(@"1+\sqrt{2x}", @"\underline\mathrm{Input}\\1+\sqrt{2\times x_{}}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2\times x_{}}\\\\\underline\mathrm{Expanded}\\1+\sqrt{2\times x_{}}\\\\\underline\mathrm{Factorized}\\1+\sqrt{2\times x_{}}")] - [InlineData(@"1+\sqrt{2xy}", @"\underline\mathrm{Input}\\1+\sqrt{2\times x_{}\times y_{}}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2\times x_{}\times y_{}}\\\\\underline\mathrm{Expanded}\\1+\sqrt{2\times x_{}\times y_{}}\\\\\underline\mathrm{Factorized}\\1+\sqrt{2\times x_{}\times y_{}}")] + [InlineData(@"1+\sqrt{2x}", @"\underline\mathrm{Input}\\1+\sqrt{2 x}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2 x}\\\\\underline\mathrm{Expanded}\\1+\sqrt{2 x}\\\\\underline\mathrm{Factorized}\\1+\sqrt{2 x}")] + [InlineData(@"1+\sqrt{2xy}", @"\underline\mathrm{Input}\\1+\sqrt{2 x y}\\\\\underline\mathrm{Simplified}\\1+\sqrt{2 x y}\\\\\underline\mathrm{Expanded}\\1+\sqrt{2 x y}\\\\\underline\mathrm{Factorized}\\1+\sqrt{2 x y}")] [InlineData(@"=1+\sqrt{2xy}", @"\color{red}\text{Missing left side of equation}")] [InlineData(@"1+\sqrt{2xy}=", @"\color{red}\text{Missing right side of equation}")] - [InlineData(@"1+\sqrt{2xy}=3", @"\underline\mathrm{Input}\\1+\sqrt{2\times x_{}\times y_{}}=3\\\\\underline\mathrm{Solutions}\\x_{}\in \left\{\frac{--\frac{4}{y_{}}}{2}\right\}\\y_{}\in \left\{\frac{4}{2\times x_{}}\right\}\\")] + [InlineData(@"1+\sqrt{2xy}=3", @"\underline\mathrm{Input}\\1+\sqrt{2 x y}=3\\\\\underline\mathrm{Solutions}\\x\in \left\{ \frac{\frac{4}{y}}{2} \right\}\\y\in \left\{ \frac{4}{2 x} \right\}\\")] [InlineData(@"1=3", @"\underline\mathrm{Input}\\1=3\\\\\underline\mathrm{Result}\\\text{False}")] [InlineData(@"1=1", @"\underline\mathrm{Input}\\1=1\\\\\underline\mathrm{Result}\\\text{True}")] public void Interpret(string input, string expected) { diff --git a/CSharpMath.Evaluation/CSharpMath.Evaluation.csproj b/CSharpMath.Evaluation/CSharpMath.Evaluation.csproj index f8304b4d7..2c7e4f89d 100644 --- a/CSharpMath.Evaluation/CSharpMath.Evaluation.csproj +++ b/CSharpMath.Evaluation/CSharpMath.Evaluation.csproj @@ -13,7 +13,7 @@ - + diff --git a/CSharpMath.Evaluation/Evaluation.cs b/CSharpMath.Evaluation/Evaluation.cs index 6d8d21e19..377c5bbeb 100644 --- a/CSharpMath.Evaluation/Evaluation.cs +++ b/CSharpMath.Evaluation/Evaluation.cs @@ -6,34 +6,40 @@ namespace CSharpMath { using System.Collections; + using System.Data.SqlTypes; + using System.Numerics; using Atom; using Atoms = Atom.Atoms; - using Structures; public static partial class Evaluation { enum Precedence { DefaultContext, + LimitSubscriptContext, BraceContext, BracketContext, ParenthesisContext, // Lowest Comma, + Equivalence, + Implication, + Disjunction, + Conjunction, + Negation, + Relation, SetOperation, AddSubtract, MultiplyDivide, FunctionApplication, UnaryPlusMinus, - PercentDegree + Postfix // Highest } - public abstract class MathItem : AngouriMath.Core.Sys.Interfaces.ILatexiseable { + public abstract class MathItem : ILatexiseable { private protected MathItem() { } public abstract string Latexise(); public static implicit operator MathItem(AngouriMath.Entity content) => new Entity(content); public static explicit operator AngouriMath.Entity(MathItem item) => ((Entity)item).Content; - public static implicit operator MathItem(SetNode content) => new Set(content); - public static explicit operator SetNode(MathItem item) => ((Set)item).Content; - /// A real number, complex number, variable, function call, vector, matrix or higher-dimensional tensor + /// A real number, complex number, variable, function call, vector, matrix, higher-dimensional tensor, or set public sealed class Entity : MathItem { public Entity(AngouriMath.Entity content) => Content = content; public AngouriMath.Entity Content { get; } @@ -57,19 +63,12 @@ public IEnumerator GetEnumerator() { } } } - /// A set or a combination of set operations - public sealed class Set : MathItem { - public Set(SetNode content) => Content = content; - public SetNode Content { get; } - public override string Latexise() => Content.Latexise(); - } } public static MathList Visualize(MathItem entity) => LaTeXParser.MathListFromLaTeX(entity.Latexise()) // CSharpMath must handle all LaTeX coming from AngouriMath or a bug is present! .Match(list => list, e => throw new InvalidCodePathException(e)); public static Result Evaluate(MathList mathList) { - MathS.pi.ToString(); // Call into MathS's static initializer to ensure Entity methods work return Transform(mathList.Clone(true)) .Bind(result => result is { } r @@ -105,19 +104,6 @@ static Result ExpectEntity(this Result result, string itemNam }); static Result AsEntity(this MathItem? item, string itemName) => Result.Ok(item).ExpectEntity(itemName); - static Result ExpectSetOrNull(this Result result, string itemName) => - result.Bind(item => item switch { - null => Result.Ok((SetNode?)null), - MathItem.Set entity => Result.Ok((SetNode?)entity.Content), - var notEntity => Result.Err(item.GetType().Name + " cannot be " + itemName) - }); - static Result ExpectSet(this Result result, string itemName) => - result.ExpectSetOrNull(itemName).Bind(item => item switch { - null => Result.Err("Missing " + itemName), - { } entity => Result.Ok(entity) - }); - static Result AsSet(this MathItem? item, string itemName) => - Result.Ok(item).ExpectSet(itemName); static Result ExpectNotNull(this Result result, string itemName) => result.Bind(item => item switch { null => Result.Err("Missing " + itemName), @@ -132,11 +118,11 @@ static Result TryMakeSet(MathItem.Comma c, bool leftClosed, bool right (MathItem)( left == right // MathS.Sets.Interval throws when both edges are equal ? leftClosed && rightClosed - ? new Set(MathS.Sets.Element(left)) - : MathS.Sets.Empty() - : new Set(MathS.Sets.Interval(left, right).SetLeftClosed(leftClosed).SetRightClosed(rightClosed)) + ? MathS.Sets.Finite(left) + : MathS.Sets.Empty + : MathS.Sets.Interval(left, leftClosed, right, rightClosed)) ) - )), + ), _ => "Unrecognized comma-delimited collection of " + c.Count() + " items" }; static readonly Dictionary ContextInfo = @@ -151,7 +137,7 @@ static Result TryMakeSet(MathItem.Comma c, bool leftClosed, bool right { "[", ("]", Precedence.BracketContext) }, { "{", ("}", Precedence.BraceContext) }, }; - static readonly Dictionary<(string? left, string? right), Func>> BracketHandlers = + static readonly Dictionary<(string? left, string? right), Func>> InnerHandlers = new Dictionary<(string? left, string? right), Func>> { { ("(", ")"), item => item switch { null => "Missing math inside ( )", @@ -171,30 +157,34 @@ static Result TryMakeSet(MathItem.Comma c, bool leftClosed, bool right MathItem.Comma c => TryMakeSet(c, true, true), _ => item } }, - { ("{", "}"), item => item.AsEntities("set element").Bind(entities => (MathItem)MathS.Sets.Finite(entities)) } + { ("{", "}"), item => item.AsEntities("set element").Bind(entities => (MathItem)MathS.Sets.Finite(entities)) }, + { ("|", "|"), item => item.AsEntity("abs argument").Bind(x => (MathItem)MathS.Abs(x)) } }; static Result Transform(MathList mathList, ref int i, Precedence prec) { MathItem? prev = null; MathItem? next; string? error; - Precedence handlePrecendence; + Precedence handlePrecedence; Func handlePrefix, handlePostfix, handleFunction, handleFunctionInverse; - Func handleFunctionN, handleFunctionInverseN; Func handleBinary; - Func handlePrefixSet, handlePostfixSet, handleFunctionSet, handleFunctionInverseSet; - Func handleBinarySet; - Func> handlePrefixInner, handlePostfixInner, handleFunctionInner, handleFunctionInverseInner; - Func> handleBinaryInner; + Entity? chainedComparisonTarget = null; for (; i < mathList.Count; i++) { var atom = mathList[i]; MathItem? @this; - Result HandleSuperscript(ref MathItem? @this, MathList superscript) { - switch(superscript) { - case { Count: 1 } when superscript[0] is Atoms.Ordinary { Nucleus: "∁" }: + bool subscriptAllowed = false, binaryIsComparison = false, binaryIsRightAssociative = false; + Result HandleSuperscript(ref MathItem? @this, ref int i, MathList superscript) { + switch (superscript) { + case [Atoms.Ordinary { Nucleus: "∁" }]: (@this, error) = - @this.AsSet("target of set inversion").Bind(target => (MathItem?)!target); + @this.AsEntity("target of set inversion").Bind(target => (MathItem?)MathS.SetSubtraction(MathS.Sets.C, target)); // we don't support domains yet if (error != null) return error; break; + case [Atoms.UnaryOperator { Nucleus: ("+" or "\u2212") and var direction }]: + if (prec != Precedence.LimitSubscriptContext) return $"{direction} alone in superscript but not in limit subscript context"; + if (i != mathList.Count - 1) return $"Limit direction indicator {direction} not placed at the end"; + if (direction == "+") i = mathList.Count + 1; // signal approach from right + else i = mathList.Count; // signal approach from left + break; default: Entity? exponent; (exponent, error) = Transform(superscript).ExpectEntityOrNull(nameof(exponent)); @@ -211,13 +201,29 @@ Result HandleSuperscript(ref MathItem? @this, MathList superscript) { switch (atom) { case Atoms.Placeholder _: return "Placeholders should be filled"; + case Atoms.Number { Subscript: [Atoms.Number numericBase] } n: + if (int.TryParse(numericBase.Nucleus, out var @base)) { + try { @this = MathS.FromBaseN(atom.Nucleus, @base); } catch (Exception e) { return e.Message; } + subscriptAllowed = true; + goto handleThis; + } else return "Invalid numeric base: " + numericBase.Nucleus; case Atoms.Number n: - if (AngouriMath.Core.Numerix.ComplexNumber.TryParse(n.Nucleus, out var number)) { - @this = new NumberEntity(number); + if (Entity.Number.Complex.TryParse(n.Nucleus, out var number)) { + @this = number; goto handleThis; } else return "Invalid number: " + n.Nucleus; case Atoms.Variable v: - var subscript = new System.Text.StringBuilder("_"); + var name = new System.Text.StringBuilder(v.Nucleus); + if (v.FontStyle is FontStyle.Roman) // handle multi-character roman variables + while (i + 1 < mathList.Count) { + if (mathList[i + 1] is Atoms.Variable { FontStyle: FontStyle.Roman } v2) { + name.Append(v2.Nucleus); + v = v2; + i++; + if (v2.Superscript.Count > 0 || v2.Subscript.Count > 0) break; + } else break; + } + var subscript = new System.Text.StringBuilder(); foreach (var subAtom in v.Subscript) switch (subAtom) { case Atoms.Placeholder _: @@ -235,24 +241,27 @@ Result HandleSuperscript(ref MathItem? @this, MathList superscript) { default: return $"Unsupported {subAtom.TypeName} {subAtom.Nucleus} in subscript"; } - @this = (v.Nucleus, v.Subscript.Count) switch - { - ("R", 0) when v.FontStyle == FontStyle.Blackboard => MathS.Sets.R(), - ("C", 0) when v.FontStyle == FontStyle.Blackboard => MathS.Sets.C(), - ("e", 0) => MathS.e, - ("π", 0) => MathS.pi, - ("i", 0) => new NumberEntity(MathS.i), + var underscore = subscript.Length > 0 ? "_" : ""; + @this = (name.ToString(), v.Subscript.Count, v.FontStyle) switch { + ("C", 0, FontStyle.Blackboard) => MathS.Sets.C, + ("R", 0, FontStyle.Blackboard) => MathS.Sets.R, + ("Q", 0, FontStyle.Blackboard) => MathS.Sets.Q, + ("Z", 0, FontStyle.Blackboard) => MathS.Sets.Z, + ("e", 0, FontStyle.Roman or FontStyle.Default or FontStyle.Italic) => MathS.e, + ("π", 0, FontStyle.Roman or FontStyle.Default or FontStyle.Italic) => MathS.pi, + ("i", 0, FontStyle.Roman or FontStyle.Default or FontStyle.Italic) => MathS.i, + ("undefined", 0, FontStyle.Roman) => MathS.NaN, // Convert θ to theta - _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript.ToString()), - (var name, _) => MathS.Var(name + subscript.ToString()) + (_, _, FontStyle.Default or FontStyle.Italic) when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(string.Concat(s.TrimStart('\\'), underscore, subscript)), + _ => MathS.Var(name + underscore + subscript.ToString()) }; - v.Subscript.Clear(); + subscriptAllowed = true; goto handleThis; case Atoms.Ordinary { Nucleus: "∞" }: - @this = new NumberEntity(AngouriMath.Core.Numerix.RealNumber.PositiveInfinity); + @this = Entity.Number.Real.PositiveInfinity; goto handleThis; case Atoms.Ordinary { Nucleus: "∅" }: - @this = MathS.Sets.Empty(); + @this = MathS.Sets.Empty; goto handleThis; case Atoms.Fraction f: Entity numerator, denominator; @@ -272,11 +281,11 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript @this = MathS.Pow(radicand, degree); goto handleThis; case Atoms.UnaryOperator { Nucleus: "+" }: - handlePrecendence = Precedence.UnaryPlusMinus; + handlePrecedence = Precedence.UnaryPlusMinus; handlePrefix = e => +e; goto handlePrefix; case Atoms.UnaryOperator { Nucleus: "\u2212" }: - handlePrecendence = Precedence.UnaryPlusMinus; + handlePrecedence = Precedence.UnaryPlusMinus; handlePrefix = e => -e; goto handlePrefix; case Atoms.LargeOperator { Nucleus: "sin" }: @@ -327,47 +336,130 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript handleFunction = MathS.Arccosec; handleFunctionInverse = MathS.Cosec; goto handleFunction; - case Atoms.LargeOperator { Nucleus: "log", Subscript: var @base }: + case Atoms.LargeOperator { Nucleus: "sinh" }: + handleFunction = MathS.Hyperbolic.Sinh; + handleFunctionInverse = MathS.Hyperbolic.Arsinh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "cosh" }: + handleFunction = MathS.Hyperbolic.Cosh; + handleFunctionInverse = MathS.Hyperbolic.Arcosh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "tanh" }: + handleFunction = MathS.Hyperbolic.Tanh; + handleFunctionInverse = MathS.Hyperbolic.Artanh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "coth" }: + handleFunction = MathS.Hyperbolic.Cotanh; + handleFunctionInverse = MathS.Hyperbolic.Arcotanh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "sech" }: + handleFunction = MathS.Hyperbolic.Sech; + handleFunctionInverse = MathS.Hyperbolic.Arsech; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "csch" }: + handleFunction = MathS.Hyperbolic.Cosech; + handleFunctionInverse = MathS.Hyperbolic.Arcosech; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arsinh" }: + handleFunction = MathS.Hyperbolic.Arsinh; + handleFunctionInverse = MathS.Hyperbolic.Sinh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arcosh" }: + handleFunction = MathS.Hyperbolic.Arcosh; + handleFunctionInverse = MathS.Hyperbolic.Cosh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "artanh" }: + handleFunction = MathS.Hyperbolic.Artanh; + handleFunctionInverse = MathS.Hyperbolic.Tanh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arcoth" }: + handleFunction = MathS.Hyperbolic.Arcotanh; + handleFunctionInverse = MathS.Hyperbolic.Cotanh; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arsech" }: + handleFunction = MathS.Hyperbolic.Arsech; + handleFunctionInverse = MathS.Hyperbolic.Sech; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "arcsch" }: + handleFunction = MathS.Hyperbolic.Arcosech; + handleFunctionInverse = MathS.Hyperbolic.Cosech; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "log", Subscript: var logBaseList }: Entity? logBase; - (logBase, error) = Transform(@base).ExpectEntityOrNull(nameof(logBase)); + (logBase, error) = Transform(logBaseList).ExpectEntityOrNull(nameof(logBase)); if (error != null) return error; - @base.Clear(); - logBase ??= new NumberEntity(10); + logBase ??= 10; handleFunction = arg => MathS.Log(logBase, arg); handleFunctionInverse = arg => MathS.Pow(logBase, arg); + subscriptAllowed = true; goto handleFunction; case Atoms.LargeOperator { Nucleus: "ln" }: handleFunction = MathS.Ln; handleFunctionInverse = arg => MathS.Pow(MathS.e, arg); goto handleFunction; + case Atoms.LargeOperator { Nucleus: "abs" }: + handleFunction = MathS.Abs; + handleFunctionInverse = arg => MathS.NaN; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "sgn" }: + handleFunction = MathS.Signum; + handleFunctionInverse = arg => MathS.NaN; + goto handleFunction; + case Atoms.LargeOperator { Nucleus: "lim", Subscript: var limitSubscript }: + Entity limitVariable, limitTarget; + int limitSubscriptIndex = 0; + (limitVariable, error) = Transform(limitSubscript, ref limitSubscriptIndex, Precedence.LimitSubscriptContext).ExpectEntity("limit variable in subscript"); + if (error != null) return error; + if (limitSubscriptIndex == limitSubscript.Count) return "Missing → in limit subscript"; + limitSubscriptIndex++; + (limitTarget, error) = Transform(limitSubscript, ref limitSubscriptIndex, Precedence.LimitSubscriptContext).ExpectEntity("limit target in subscript"); + if (error != null) return error; + var limitDirection = + limitSubscriptIndex == limitSubscript.Count + 1 + ? ApproachFrom.Left + : limitSubscriptIndex == limitSubscript.Count + 2 + ? ApproachFrom.Right + : ApproachFrom.BothSides; + handleFunction = limitBody => MathS.Limit(limitBody, limitVariable, limitTarget, limitDirection); + handleFunctionInverse = arg => MathS.NaN; + subscriptAllowed = true; + goto handleFunction; case Atoms.BinaryOperator { Nucleus: "+" }: - handlePrecendence = Precedence.AddSubtract; + handlePrecedence = Precedence.AddSubtract; handleBinary = (a, b) => a + b; goto handleBinary; case Atoms.BinaryOperator { Nucleus: "\u2212" }: - handlePrecendence = Precedence.AddSubtract; + handlePrecedence = Precedence.AddSubtract; handleBinary = (a, b) => a - b; goto handleBinary; - case Atoms.BinaryOperator { Nucleus: "*" }: case Atoms.BinaryOperator { Nucleus: "×" }: case Atoms.BinaryOperator { Nucleus: "·" }: - handlePrecendence = Precedence.MultiplyDivide; + handlePrecedence = Precedence.MultiplyDivide; handleBinary = (a, b) => a * b; goto handleBinary; case Atoms.BinaryOperator { Nucleus: "÷" }: case Atoms.Ordinary { Nucleus: "/" }: - handlePrecendence = Precedence.MultiplyDivide; + handlePrecedence = Precedence.MultiplyDivide; handleBinary = (a, b) => a / b; goto handleBinary; case Atoms.Ordinary { Nucleus: "%" }: - handlePrecendence = Precedence.PercentDegree; handlePostfix = x => x / 100; goto handlePostfix; case Atoms.Ordinary { Nucleus: "°" }: - handlePrecendence = Precedence.PercentDegree; handlePostfix = x => x * MathS.pi / 180; goto handlePostfix; + case Atoms.Punctuation { Nucleus: "!" }: + if (i + 1 < mathList.Count && mathList[i + 1] is Atoms.Punctuation { Nucleus: "!" }) { + i++; + // z!! = 2^(z/2) (2/π)^((1-cos(πz))/4) Γ(z/2+1) + handlePostfix = z => MathS.Pow(2, z / 2) * + MathS.Pow(2 / MathS.pi, (1 - MathS.Cos(MathS.pi * z)) / 4) * + MathS.Factorial(z / 2); + } else + handlePostfix = MathS.Factorial; + goto handlePostfix; case Atoms.Punctuation { Nucleus: "," }: + case Atoms.Punctuation { Nucleus: ";" }: // ; is interpreted as an alias of , if (prec <= Precedence.Comma) { if (prev is null) return "Missing left operand for comma"; i++; @@ -382,17 +474,113 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript return prev; } case Atoms.BinaryOperator { Nucleus: "∩" }: - handlePrecendence = Precedence.SetOperation; - handleBinarySet = (l, r) => l & r; - goto handleBinarySet; + handlePrecedence = Precedence.SetOperation; + handleBinary = MathS.Intersection; + goto handleBinary; case Atoms.BinaryOperator { Nucleus: "∪" }: - handlePrecendence = Precedence.SetOperation; - handleBinarySet = (l, r) => l | r; - goto handleBinarySet; + handlePrecedence = Precedence.SetOperation; + handleBinary = MathS.Union; + goto handleBinary; case Atoms.BinaryOperator { Nucleus: "∖" }: - handlePrecendence = Precedence.SetOperation; - handleBinarySet = (l, r) => l - r; - goto handleBinarySet; + handlePrecedence = Precedence.SetOperation; + handleBinary = MathS.SetSubtraction; + goto handleBinary; + case Atoms.Ordinary { Nucleus: "⊤" }: + @this = MathS.Boolean.Create(true); + goto handleThis; + case Atoms.Ordinary { Nucleus: "⊥" }: + @this = MathS.Boolean.Create(false); + goto handleThis; + case Atoms.Ordinary { Nucleus: "¬" }: + handlePrecedence = Precedence.Negation; + handlePrefix = MathS.Negation; + goto handlePrefix; + case Atoms.BinaryOperator { Nucleus: "∧" }: + handlePrecedence = Precedence.Conjunction; + handleBinary = MathS.Conjunction; + goto handleBinary; + case Atoms.BinaryOperator { Nucleus: "⌅" }: + handlePrecedence = Precedence.Conjunction; + handleBinary = (x, y) => MathS.Negation(MathS.Conjunction(x, y)); + goto handleBinary; + case Atoms.BinaryOperator { Nucleus: "∨" }: + handlePrecedence = Precedence.Disjunction; + handleBinary = MathS.Disjunction; + goto handleBinary; + case Atoms.BinaryOperator { Nucleus: "⊻" }: + case Atoms.Relation { Nucleus: "↮" }: + handlePrecedence = Precedence.Disjunction; // XOR has same precedence as OR + handleBinary = MathS.ExclusiveDisjunction; + goto handleBinary; + case Atoms.Relation { Nucleus: "↔" }: + handlePrecedence = Precedence.Equivalence; + handleBinary = (x, y) => MathS.Negation(MathS.ExclusiveDisjunction(x, y)); // XNOR = equivalence + goto handleBinary; + case Atoms.Relation { Nucleus: "→" }: + if (prec != Precedence.LimitSubscriptContext) { + handlePrecedence = Precedence.Implication; + handleBinary = MathS.Implication; + binaryIsRightAssociative = true; + goto handleBinary; + } else return prev; + case Atoms.Relation { Nucleus: "↛" }: + handlePrecedence = Precedence.Implication; + handleBinary = (x, y) => MathS.Negation(MathS.Implication(x, y)); + binaryIsRightAssociative = true; + goto handleBinary; + case Atoms.Relation { Nucleus: "←" }: + handlePrecedence = Precedence.Implication; + handleBinary = (x, y) => MathS.Implication(y, x); + goto handleBinary; + case Atoms.Relation { Nucleus: "↚" }: + handlePrecedence = Precedence.Implication; + handleBinary = (x, y) => MathS.Negation(MathS.Implication(y, x)); + goto handleBinary; + case Atoms.Relation { Nucleus: "∈" }: + handlePrecedence = Precedence.Relation; + handleBinary = MathS.Sets.ElementInSet; + goto handleBinary; + case Atoms.Relation { Nucleus: "∉" }: + handlePrecedence = Precedence.Relation; + handleBinary = (element, set) => MathS.Negation(MathS.Sets.ElementInSet(element, set)); + goto handleBinary; + case Atoms.Relation { Nucleus: "∋" }: + handlePrecedence = Precedence.Relation; + handleBinary = (set, element) => MathS.Sets.ElementInSet(element, set); + goto handleBinary; + // For comparison operators, we directly construct the node to explicitly not use + // chained comparisons handling in Entity.Equalizes / MathS.Equality from AngouriMath + // as that would interpret (x=y)=z as x=y=z. Instead, for (x=y)=z, we don't apply the expansion of x=y=z to x=y∧y=z. + case Atoms.Relation { Nucleus: "=" }: + handlePrecedence = Precedence.Relation; + handleBinary = (x, y) => new Entity.Equalsf(x, y); + binaryIsComparison = true; + goto handleBinary; + case Atoms.Relation { Nucleus: "≠" }: + handlePrecedence = Precedence.Relation; + handleBinary = (x, y) => MathS.Negation(new Entity.Equalsf(x, y)); + binaryIsComparison = true; + goto handleBinary; + case Atoms.Relation { Nucleus: "<" }: + handlePrecedence = Precedence.Relation; + handleBinary = (x, y) => new Entity.Lessf(x, y); + binaryIsComparison = true; + goto handleBinary; + case Atoms.Relation { Nucleus: "≤" or "⩽" }: + handlePrecedence = Precedence.Relation; + handleBinary = (x, y) => new Entity.LessOrEqualf(x, y); + binaryIsComparison = true; + goto handleBinary; + case Atoms.Relation { Nucleus: ">" }: + handlePrecedence = Precedence.Relation; + handleBinary = (x, y) => new Entity.Greaterf(x, y); + binaryIsComparison = true; + goto handleBinary; + case Atoms.Relation { Nucleus: "≥" or "⩾" }: + handlePrecedence = Precedence.Relation; + handleBinary = (x, y) => new Entity.GreaterOrEqualf(x, y); + binaryIsComparison = true; + goto handleBinary; case Atoms.Table { Environment: "matrix" } matrix: var (rows, cols, cells) = (matrix.NRows, matrix.NColumns, matrix.Cells); var matrixElements = new Entity[rows * cols]; @@ -437,20 +625,18 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript i--; return prev; } - return - BracketHandlers.TryGetValue((contextInfo.KnownOpening, rightBracket), out var handler) - ? handler(prev).Bind(handled => { - MathItem? nullable = handled; - if (HandleSuperscript(ref nullable, super).Error is { } error) - return Result.Err(error); - return Result.Ok(nullable); - }) - : $"Unrecognized bracket pair {contextInfo.KnownOpening} {rightBracket}"; - case Atoms.Inner { LeftBoundary: { Nucleus: var left }, InnerList: var inner, RightBoundary: { Nucleus: var right } }: + if (InnerHandlers.TryGetValue((contextInfo.KnownOpening, rightBracket), out var handler)) { + (MathItem? handled, error) = handler(prev); + if (error != null) return error; + else if (HandleSuperscript(ref handled, ref i, super).Error is { } superscriptError) + return Result.Err(superscriptError); + return Result.Ok(handled); + } else return $"Unrecognized bracket pair {contextInfo.KnownOpening} {rightBracket}"; + case Atoms.Inner { LeftBoundary.Nucleus: var left, InnerList: var inner, RightBoundary.Nucleus: var right }: (@this, error) = Transform(inner); if (error != null) return error; (@this, error) = - BracketHandlers.TryGetValue((left, right), out handler) + InnerHandlers.TryGetValue((left, right), out handler) ? handler(@this) : $"Unrecognized bracket pair {left ?? "(empty)"} {right ?? "(empty)"}"; if (error != null) return error; @@ -468,30 +654,10 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript return $"Unsupported table environment {table.Environment}"; default: return $"Unsupported {atom.TypeName} {atom.Nucleus}"; -#pragma warning disable CS0162 // Unreachable code detected -#pragma warning disable CS0164 // This label has not been referenced - handleFunction: - handleFunctionInner = (itemName, item) => - item.AsEntity(itemName).Bind(e => (MathItem)handleFunction(e)); - handleFunctionInverseInner = (itemName, item) => - item.AsEntity(itemName).Bind(e => (MathItem)handleFunctionInverse(e)); - goto handleFunctionInner; - handleFunctionN: - handleFunctionInner = (itemName, item) => - item.AsEntities(itemName).Bind(e => (MathItem)handleFunctionN(e)); - handleFunctionInverseInner = (itemName, item) => - item.AsEntities(itemName).Bind(e => (MathItem)handleFunctionInverseN(e)); - goto handleFunctionInner; - handleFunctionSet: - handleFunctionInner = (itemName, item) => - item.AsSet(itemName).Bind(set => (MathItem)handleFunctionSet(set)); - handleFunctionInverseInner = (itemName, item) => - item.AsSet(itemName).Bind(set => (MathItem)handleFunctionInverseSet(set)); - goto handleFunctionInner; - handleFunctionInner: + handleFunction: if (atom.Superscript.EqualsList(new MathList(new Atoms.UnaryOperator("\u2212"), new Atoms.Number("1")))) { atom.Superscript.Clear(); - handleFunctionInner = handleFunctionInverseInner; + handleFunction = handleFunctionInverse; } i++; MathList? bracketArgument = null; @@ -504,7 +670,7 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript case Atoms.Space _: case Atoms.Ordinary { Nucleus: var nucleus } when string.IsNullOrWhiteSpace(nucleus): break; - case Atoms.Inner inner: + case Atoms.Inner { LeftBoundary.Nucleus: "(" or "[", RightBoundary.Nucleus: ")" or "]" } inner: var superscript = inner.Superscript; bracketArgument = inner.InnerList; goto stealExponent; @@ -525,7 +691,7 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript if (levelsDeep == 0) goto exitFor; break; - stealExponent: + stealExponent: _ = bracketArgument; // Ensure assignment if (levelsDeep > 0) break; @@ -552,45 +718,19 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript ? Transform(mathList, ref i, Precedence.FunctionApplication) : Transform(bracketArgument); if (error != null) return error; - (@this, error) = handleFunctionInner("argument for " + atom.Nucleus, next); + (@this, error) = next.AsEntity("argument for " + atom.Nucleus).Bind(e => (MathItem)handleFunction(e)); if (error != null) return error; goto handleThis; - handlePrefix: - handlePrefixInner = (itemName, item) => item.AsEntity(itemName).Bind(e => (MathItem)handlePrefix(e)); - goto handlePrefixInner; - handlePrefixSet: - handlePrefixInner = (itemName, item) => item.AsSet(itemName).Bind(set => (MathItem)handlePrefixSet(set)); - goto handlePrefixInner; - handlePrefixInner: + handlePrefix: i++; - (next, error) = Transform(mathList, ref i, handlePrecendence); + (next, error) = Transform(mathList, ref i, handlePrecedence); if (error != null) return error; - (@this, error) = handlePrefixInner("right operand for " + atom.Nucleus, next); + (@this, error) = next.AsEntity("right operand for " + atom.Nucleus).Bind(e => (MathItem)handlePrefix(e)); if (error != null) return error; goto handleThis; - handleBinary: - handleBinaryInner = (leftName, left, rightName, right) => { - Entity l, r; - (l, error) = left.AsEntity(leftName); - if (error != null) return error; - (r, error) = right.AsEntity(rightName); - if (error != null) return error; - return (MathItem)handleBinary(l, r); - }; - goto handleBinaryInner; - handleBinarySet: - handleBinaryInner = (leftName, left, rightName, right) => { - SetNode l, r; - (l, error) = left.AsSet(leftName); - if (error != null) return error; - (r, error) = right.AsSet(rightName); - if (error != null) return error; - return (MathItem)handleBinarySet(l, r); - }; - goto handleBinaryInner; - handleBinaryInner: + handleBinary: if (prev is null) { // No previous entity, treat as unary operator (happens for 1---2) if (atom is Atoms.BinaryOperator b) { @@ -603,46 +743,40 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript i--; continue; } - if (prec < handlePrecendence) { + if (prec < handlePrecedence) { i++; - (next, error) = Transform(mathList, ref i, handlePrecendence); + if (binaryIsRightAssociative) handlePrecedence--; + (next, error) = Transform(mathList, ref i, handlePrecedence); if (error != null) return error; - (@this, error) = - handleBinaryInner("left operand for " + atom.Nucleus, prev, - "right operand for " + atom.Nucleus, next); + (var l, error) = prev.AsEntity("left operand for " + atom.Nucleus); if (error != null) return error; - prev = null; // We used up prev, don't keep it - goto handleThis; - } else { - i--; - return prev; - } - - handlePostfix: - handlePostfixInner = (itemName, item) => item.AsEntity(itemName).Bind(e => (MathItem)handlePostfix(e)); - goto handlePostfixInner; - handlePostfixSet: - handlePostfixInner = (itemName, item) => item.AsSet(itemName).Bind(set => (MathItem)handlePostfixSet(set)); - goto handlePostfixInner; - handlePostfixInner: - if (prev == null) return "Missing left operand for " + atom.Nucleus; - if (prec < handlePrecendence) { - (@this, error) = - handlePostfixInner("left operand for " + atom.Nucleus, prev); + (var r, error) = next.AsEntity("right operand for " + atom.Nucleus); if (error != null) return error; + if (binaryIsComparison) { + @this = + chainedComparisonTarget is { } target + ? MathS.Conjunction(l, handleBinary(target, r)) // Chained comparison: a < b < c becomes (a < b) ∧ (b < c) + : handleBinary(l, r); + chainedComparisonTarget = r; + } else @this = handleBinary(l, r); prev = null; // We used up prev, don't keep it goto handleThis; } else { i--; return prev; } -#pragma warning restore CS0162 // Unreachable code detected -#pragma warning restore CS0164 // This label has not been referenced - handleThis: - if (atom.Subscript.Count > 0) + handlePostfix: + (@this, error) = + prev.AsEntity("left operand for " + atom.Nucleus).Bind(e => (MathItem)handlePostfix(e)); + if (error != null) return error; + prev = null; // We used up prev, don't keep it + goto handleThis; + + handleThis: + if (!subscriptAllowed && atom.Subscript.Count > 0) return $"Subscripts are unsupported for {atom.TypeName} {atom.Nucleus}"; - error = HandleSuperscript(ref @this, atom.Superscript).Error; + error = HandleSuperscript(ref @this, ref i, atom.Superscript).Error; if (error != null) return error; Entity? prevEntity, thisEntity; (prevEntity, error) = @@ -654,7 +788,7 @@ _ when LaTeXSettings.CommandForAtom(atom) is string s => MathS.Var(s + subscript if (error != null) return error; prev = prevEntity * thisEntity; break; - } + } } if (ContextInfo.TryGetValue(prec, out var info)) return "Missing " + info.InferredClosing; diff --git a/CSharpMath.Evaluation/Interpret.cs b/CSharpMath.Evaluation/Interpret.cs index 8ada8f4c4..7d036de7f 100644 --- a/CSharpMath.Evaluation/Interpret.cs +++ b/CSharpMath.Evaluation/Interpret.cs @@ -3,7 +3,7 @@ namespace CSharpMath { static partial class Evaluation { - static StringBuilder AppendLaTeX(this StringBuilder sb, AngouriMath.Core.Sys.Interfaces.ILatexiseable latex) => + static StringBuilder AppendLaTeX(this StringBuilder sb, AngouriMath.Core.ILatexiseable latex) => sb.Append(latex.Latexise()); static StringBuilder AppendLaTeXHeader(this StringBuilder sb, string header, bool includeNewlineBefore = true) { if (includeNewlineBefore) sb.Append(@"\\\\"); @@ -30,12 +30,12 @@ public static string Interpret(Atom.MathList mathList, System.Func (MathItem?)x).ExpectEntity("right side of equation").Bind(right => { latex.AppendLaTeXHeader("Input", false).AppendLaTeX(left).Append("=").AppendLaTeX(right); var entity = left - right; - var variables = AngouriMath.MathS.Utils.GetUniqueVariables(entity).FiniteSet(); - if (variables.Count == 0) - latex.AppendLaTeXHeader("Result").Append($@"\text{{{entity.Eval() == 0}}}"); + var variables = entity.Vars; + if (variables.IsEmpty()) + latex.AppendLaTeXHeader("Result").Append($@"\text{{{entity.Evaled == 0}}}"); else { latex.AppendLaTeXHeader("Solutions"); - foreach (AngouriMath.VariableEntity variable in variables) + foreach (AngouriMath.Entity.Variable variable in variables) latex.AppendLaTeX(variable).Append(@"\in ").AppendLaTeX(entity.SolveEquation(variable)).Append(@"\\"); } return latex.ToString(); @@ -47,14 +47,13 @@ public static string Interpret(Atom.MathList mathList, System.Func - - - True - C:\XamarinAndroidTemp - Debug - AnyCPU - {2A5F3AF6-D922-46D0-9BDA-A3B2A309A850} - {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - {c9e5eea5-ca05-42a1-839b-61506e0a37df} - Library - CSharpMath.Forms.Example.Droid - CSharpMath.Forms.Example.Android - True - Resources\Resource.designer.cs - Resource - Properties\AndroidManifest.xml - Resources - Assets - v8.1 - - - false - 4 - prompt - - - true - full - false - bin\Debug - DEBUG; - None - arm64-v8a;armeabi-v7a;x86;x86_64 - true - - - false - pdbonly - true - bin\Release - true - Full - true - false - - - - - - - - - - - 4.6.0 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - 28.0.0.3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637} - CSharpMath.Forms.Example - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/MainActivity.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/MainActivity.cs deleted file mode 100644 index 1d2601091..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/MainActivity.cs +++ /dev/null @@ -1,21 +0,0 @@ -using Android.App; -using Android.Content.PM; -using Android.OS; - -namespace CSharpMath.Forms.Example.Android { - [Activity( - Label = "CSharpMath.Forms.Example", - Icon = "@mipmap/icon", - Theme = "@style/MainTheme", - MainLauncher = true, - ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] - public class MainActivity : Xamarin.Forms.Platform.Android.FormsAppCompatActivity { - protected override void OnCreate(Bundle bundle) { - TabLayoutResource = Resource.Layout.Tabbar; - ToolbarResource = Resource.Layout.Toolbar; - base.OnCreate(bundle); - Xamarin.Forms.Forms.Init(this, bundle); - LoadApplication(new App()); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AndroidManifest.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AndroidManifest.xml deleted file mode 100644 index 68432670f..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AndroidManifest.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AssemblyInfo.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AssemblyInfo.cs deleted file mode 100644 index 84a6e0a4c..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; -using Android.App; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("CSharpMath.Forms.Example.Android")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CSharpMath.Forms.Example.Android")] -[assembly: AssemblyCopyright("Copyright © 2014")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] -[assembly: ComVisible(false)] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] - -// Add some common permissions, these can be removed if not needed -[assembly: UsesPermission(Android.Manifest.Permission.Internet)] -[assembly: UsesPermission(Android.Manifest.Permission.WriteExternalStorage)] \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/AboutResources.txt b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/AboutResources.txt deleted file mode 100644 index cb30f20b1..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/AboutResources.txt +++ /dev/null @@ -1,50 +0,0 @@ -Images, layout descriptions, binary blobs and string dictionaries can be included -in your application as resource files. Various Android APIs are designed to -operate on the resource IDs instead of dealing with images, strings or binary blobs -directly. - -For example, a sample Android app that contains a user interface layout (main.xml), -an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png) -would keep its resources in the "Resources" directory of the application: - -Resources/ - drawable-hdpi/ - icon.png - - drawable-ldpi/ - icon.png - - drawable-mdpi/ - icon.png - - layout/ - main.xml - - values/ - strings.xml - -In order to get the build system to recognize Android resources, set the build action to -"AndroidResource". The native Android APIs do not operate directly with filenames, but -instead operate on resource IDs. When you compile an Android application that uses resources, -the build system will package the resources for distribution and generate a class called -"Resource" that contains the tokens for each one of the resources included. For example, -for the above Resources layout, this is what the Resource class would expose: - -public class Resource { - public class drawable { - public const int icon = 0x123; - } - - public class layout { - public const int main = 0x456; - } - - public class strings { - public const int first_string = 0xabc; - public const int second_string = 0xbcd; - } -} - -You would then use R.drawable.icon to reference the drawable/icon.png file, or Resource.layout.main -to reference the layout/main.xml file, or Resource.strings.first_string to reference the first -string in the dictionary file values/strings.xml. diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/Resource.designer.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/Resource.designer.cs deleted file mode 100644 index b473fdd09..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/Resource.designer.cs +++ /dev/null @@ -1,9586 +0,0 @@ -#pragma warning disable 1591 -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -[assembly: global::Android.Runtime.ResourceDesignerAttribute("CSharpMath.Forms.Example.Android.Resource", IsApplication=true)] - -namespace CSharpMath.Forms.Example.Android -{ - - - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")] - public partial class Resource - { - - static Resource() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - public static void UpdateIdValues() - { - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_fade_in = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_fade_in; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_fade_out = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_fade_out; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_grow_fade_in_from_bottom = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_grow_fade_in_from_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_popup_enter = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_popup_enter; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_popup_exit = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_popup_exit; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_shrink_fade_out_from_bottom = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_shrink_fade_out_from_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_slide_in_bottom = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_slide_in_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_slide_in_top = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_slide_in_top; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_slide_out_bottom = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_slide_out_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Animation.abc_slide_out_top = global::CSharpMath.Forms.Example.Android.Resource.Animation.abc_slide_out_top; - global::Xamarin.Forms.Platform.Android.Resource.Animation.design_bottom_sheet_slide_in = global::CSharpMath.Forms.Example.Android.Resource.Animation.design_bottom_sheet_slide_in; - global::Xamarin.Forms.Platform.Android.Resource.Animation.design_bottom_sheet_slide_out = global::CSharpMath.Forms.Example.Android.Resource.Animation.design_bottom_sheet_slide_out; - global::Xamarin.Forms.Platform.Android.Resource.Animation.design_snackbar_in = global::CSharpMath.Forms.Example.Android.Resource.Animation.design_snackbar_in; - global::Xamarin.Forms.Platform.Android.Resource.Animation.design_snackbar_out = global::CSharpMath.Forms.Example.Android.Resource.Animation.design_snackbar_out; - global::Xamarin.Forms.Platform.Android.Resource.Animation.EnterFromLeft = global::CSharpMath.Forms.Example.Android.Resource.Animation.EnterFromLeft; - global::Xamarin.Forms.Platform.Android.Resource.Animation.EnterFromRight = global::CSharpMath.Forms.Example.Android.Resource.Animation.EnterFromRight; - global::Xamarin.Forms.Platform.Android.Resource.Animation.ExitToLeft = global::CSharpMath.Forms.Example.Android.Resource.Animation.ExitToLeft; - global::Xamarin.Forms.Platform.Android.Resource.Animation.ExitToRight = global::CSharpMath.Forms.Example.Android.Resource.Animation.ExitToRight; - global::Xamarin.Forms.Platform.Android.Resource.Animation.tooltip_enter = global::CSharpMath.Forms.Example.Android.Resource.Animation.tooltip_enter; - global::Xamarin.Forms.Platform.Android.Resource.Animation.tooltip_exit = global::CSharpMath.Forms.Example.Android.Resource.Animation.tooltip_exit; - global::Xamarin.Forms.Platform.Android.Resource.Animator.design_appbar_state_list_animator = global::CSharpMath.Forms.Example.Android.Resource.Animator.design_appbar_state_list_animator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarDivider = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarDivider; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarItemBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarItemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarPopupTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarPopupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarSplitStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarSplitStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarTabBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarTabBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarTabStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarTabStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarTabTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarTabTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionBarWidgetTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionBarWidgetTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionDropDownStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionDropDownStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionMenuTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionMenuTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionMenuTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionMenuTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeCloseButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeCloseButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeCloseDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeCloseDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeCopyDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeCopyDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeCutDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeCutDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeFindDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeFindDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModePasteDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModePasteDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModePopupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModePopupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeSelectAllDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeSelectAllDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeShareDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeShareDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeSplitBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeSplitBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionModeWebSearchDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionModeWebSearchDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionOverflowButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionOverflowButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionOverflowMenuStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionOverflowMenuStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionProviderClass = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionProviderClass; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.actionViewClass = global::CSharpMath.Forms.Example.Android.Resource.Attribute.actionViewClass; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.activityChooserViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.activityChooserViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alertDialogButtonGroupStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alertDialogButtonGroupStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alertDialogCenterButtons = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alertDialogCenterButtons; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alertDialogStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alertDialogStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alertDialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alertDialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.allowStacking = global::CSharpMath.Forms.Example.Android.Resource.Attribute.allowStacking; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alpha = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alpha; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.alphabeticModifiers = global::CSharpMath.Forms.Example.Android.Resource.Attribute.alphabeticModifiers; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.arrowHeadLength = global::CSharpMath.Forms.Example.Android.Resource.Attribute.arrowHeadLength; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.arrowShaftLength = global::CSharpMath.Forms.Example.Android.Resource.Attribute.arrowShaftLength; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoCompleteTextViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoCompleteTextViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizeMaxTextSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizeMaxTextSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizeMinTextSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizeMinTextSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizePresetSizes = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizePresetSizes; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizeStepGranularity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizeStepGranularity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.autoSizeTextType = global::CSharpMath.Forms.Example.Android.Resource.Attribute.autoSizeTextType; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.background = global::CSharpMath.Forms.Example.Android.Resource.Attribute.background; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.backgroundSplit = global::CSharpMath.Forms.Example.Android.Resource.Attribute.backgroundSplit; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.backgroundStacked = global::CSharpMath.Forms.Example.Android.Resource.Attribute.backgroundStacked; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.backgroundTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.backgroundTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.backgroundTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.backgroundTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.barLength = global::CSharpMath.Forms.Example.Android.Resource.Attribute.barLength; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_autoHide = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_autoHide; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_hideable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_hideable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_overlapTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_overlapTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_peekHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_peekHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.behavior_skipCollapsed = global::CSharpMath.Forms.Example.Android.Resource.Attribute.behavior_skipCollapsed; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.borderWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.borderWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.borderlessButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.borderlessButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.bottomSheetDialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.bottomSheetDialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.bottomSheetStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.bottomSheetStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarNegativeButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarNegativeButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarNeutralButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarNeutralButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarPositiveButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarPositiveButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonPanelSideLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonPanelSideLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonStyleSmall = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonStyleSmall; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.buttonTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.buttonTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardBackgroundColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardBackgroundColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardCornerRadius = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardCornerRadius; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardElevation = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardElevation; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardMaxElevation = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardMaxElevation; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardPreventCornerOverlap = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardPreventCornerOverlap; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.cardUseCompatPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.cardUseCompatPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.checkboxStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.checkboxStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.checkedTextViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.checkedTextViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.closeIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.closeIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.closeItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.closeItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.collapseContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.collapseContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.collapseIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.collapseIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.collapsedTitleGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.collapsedTitleGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.collapsedTitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.collapsedTitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.color = global::CSharpMath.Forms.Example.Android.Resource.Attribute.color; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorAccent = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorAccent; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorBackgroundFloating = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorBackgroundFloating; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorButtonNormal = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorButtonNormal; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorControlActivated = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorControlActivated; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorControlHighlight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorControlHighlight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorControlNormal = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorControlNormal; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorError = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorError; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorPrimary = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorPrimary; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorPrimaryDark = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorPrimaryDark; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.colorSwitchThumbNormal = global::CSharpMath.Forms.Example.Android.Resource.Attribute.colorSwitchThumbNormal; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.commitIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.commitIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetEndWithActions = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetEndWithActions; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetLeft = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetLeft; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetRight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetRight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentInsetStartWithNavigation = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentInsetStartWithNavigation; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPaddingBottom = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPaddingBottom; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPaddingLeft = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPaddingLeft; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPaddingRight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPaddingRight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentPaddingTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentPaddingTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.contentScrim = global::CSharpMath.Forms.Example.Android.Resource.Attribute.contentScrim; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.controlBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.controlBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.counterEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.counterEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.counterMaxLength = global::CSharpMath.Forms.Example.Android.Resource.Attribute.counterMaxLength; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.counterOverflowTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.counterOverflowTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.counterTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.counterTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.customNavigationLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.customNavigationLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.defaultQueryHint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.defaultQueryHint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dialogPreferredPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dialogPreferredPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.displayOptions = global::CSharpMath.Forms.Example.Android.Resource.Attribute.displayOptions; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.divider = global::CSharpMath.Forms.Example.Android.Resource.Attribute.divider; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dividerHorizontal = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dividerHorizontal; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dividerPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dividerPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dividerVertical = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dividerVertical; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.drawableSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.drawableSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.drawerArrowStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.drawerArrowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dropDownListViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dropDownListViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.dropdownListPreferredItemHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.dropdownListPreferredItemHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.editTextBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.editTextBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.editTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.editTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.editTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.editTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.elevation = global::CSharpMath.Forms.Example.Android.Resource.Attribute.elevation; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.errorEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.errorEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.errorTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.errorTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandActivityOverflowButtonDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandActivityOverflowButtonDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expanded = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expanded; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMargin = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMargin; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMarginBottom = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMarginBottom; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMarginEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMarginEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMarginStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMarginStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleMarginTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleMarginTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.expandedTitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.expandedTitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fabSize = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fabSize; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollHorizontalThumbDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollHorizontalThumbDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollHorizontalTrackDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollHorizontalTrackDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollVerticalThumbDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollVerticalThumbDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fastScrollVerticalTrackDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fastScrollVerticalTrackDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.font = global::CSharpMath.Forms.Example.Android.Resource.Attribute.font; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontFamily = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderAuthority = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderAuthority; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderCerts = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderCerts; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderFetchStrategy = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderFetchStrategy; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderFetchTimeout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderFetchTimeout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderPackage = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderPackage; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontProviderQuery = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontProviderQuery; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.fontWeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.fontWeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.foregroundInsidePadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.foregroundInsidePadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.gapBetweenBars = global::CSharpMath.Forms.Example.Android.Resource.Attribute.gapBetweenBars; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.goIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.goIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.headerLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.headerLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.height = global::CSharpMath.Forms.Example.Android.Resource.Attribute.height; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.hideOnContentScroll = global::CSharpMath.Forms.Example.Android.Resource.Attribute.hideOnContentScroll; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.hintAnimationEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.hintAnimationEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.hintEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.hintEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.hintTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.hintTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.homeAsUpIndicator = global::CSharpMath.Forms.Example.Android.Resource.Attribute.homeAsUpIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.homeLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.homeLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.icon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.icon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.iconTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.iconTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.iconTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.iconTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.iconifiedByDefault = global::CSharpMath.Forms.Example.Android.Resource.Attribute.iconifiedByDefault; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.imageButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.imageButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.indeterminateProgressStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.indeterminateProgressStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.initialActivityCount = global::CSharpMath.Forms.Example.Android.Resource.Attribute.initialActivityCount; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.insetForeground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.insetForeground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.isLightTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.isLightTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemIconTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemIconTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.itemTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.itemTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.keylines = global::CSharpMath.Forms.Example.Android.Resource.Attribute.keylines; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layoutManager = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layoutManager; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_anchor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_anchor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_anchorGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_anchorGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_behavior = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_behavior; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_collapseMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_collapseMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_collapseParallaxMultiplier = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_collapseParallaxMultiplier; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_dodgeInsetEdges = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_dodgeInsetEdges; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_insetEdge = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_insetEdge; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_keyline = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_keyline; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_scrollFlags = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_scrollFlags; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.layout_scrollInterpolator = global::CSharpMath.Forms.Example.Android.Resource.Attribute.layout_scrollInterpolator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listChoiceBackgroundIndicator = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listChoiceBackgroundIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listDividerAlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listDividerAlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listMenuViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listMenuViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPopupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPopupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemHeightLarge = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemHeightLarge; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemHeightSmall = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemHeightSmall; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemPaddingLeft = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemPaddingLeft; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.listPreferredItemPaddingRight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.listPreferredItemPaddingRight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.logo = global::CSharpMath.Forms.Example.Android.Resource.Attribute.logo; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.logoDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.logoDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.maxActionInlineWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.maxActionInlineWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.maxButtonHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.maxButtonHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.measureWithLargestChild = global::CSharpMath.Forms.Example.Android.Resource.Attribute.measureWithLargestChild; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.menu = global::CSharpMath.Forms.Example.Android.Resource.Attribute.menu; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.multiChoiceItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.multiChoiceItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.navigationContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.navigationContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.navigationIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.navigationIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.navigationMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.navigationMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.numericModifiers = global::CSharpMath.Forms.Example.Android.Resource.Attribute.numericModifiers; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.overlapAnchor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.overlapAnchor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.paddingBottomNoButtons = global::CSharpMath.Forms.Example.Android.Resource.Attribute.paddingBottomNoButtons; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.paddingEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.paddingEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.paddingStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.paddingStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.paddingTopNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.paddingTopNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.panelBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.panelBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.panelMenuListTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.panelMenuListTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.panelMenuListWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.panelMenuListWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleDrawable = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.passwordToggleTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.passwordToggleTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.popupMenuStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.popupMenuStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.popupTheme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.popupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.popupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.popupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.preserveIconSpacing = global::CSharpMath.Forms.Example.Android.Resource.Attribute.preserveIconSpacing; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.pressedTranslationZ = global::CSharpMath.Forms.Example.Android.Resource.Attribute.pressedTranslationZ; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.progressBarPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.progressBarPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.progressBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.progressBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.queryBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.queryBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.queryHint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.queryHint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.radioButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.radioButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.ratingBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.ratingBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.ratingBarStyleIndicator = global::CSharpMath.Forms.Example.Android.Resource.Attribute.ratingBarStyleIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.ratingBarStyleSmall = global::CSharpMath.Forms.Example.Android.Resource.Attribute.ratingBarStyleSmall; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.reverseLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.reverseLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.rippleColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.rippleColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.scrimAnimationDuration = global::CSharpMath.Forms.Example.Android.Resource.Attribute.scrimAnimationDuration; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.scrimVisibleHeightTrigger = global::CSharpMath.Forms.Example.Android.Resource.Attribute.scrimVisibleHeightTrigger; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.searchHintIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.searchHintIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.searchIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.searchIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.searchViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.searchViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.seekBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.seekBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.selectableItemBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.selectableItemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.selectableItemBackgroundBorderless = global::CSharpMath.Forms.Example.Android.Resource.Attribute.selectableItemBackgroundBorderless; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.showAsAction = global::CSharpMath.Forms.Example.Android.Resource.Attribute.showAsAction; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.showDividers = global::CSharpMath.Forms.Example.Android.Resource.Attribute.showDividers; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.showText = global::CSharpMath.Forms.Example.Android.Resource.Attribute.showText; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.showTitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.showTitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.singleChoiceItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.singleChoiceItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.spanCount = global::CSharpMath.Forms.Example.Android.Resource.Attribute.spanCount; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.spinBars = global::CSharpMath.Forms.Example.Android.Resource.Attribute.spinBars; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.spinnerDropDownItemStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.spinnerDropDownItemStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.spinnerStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.spinnerStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.splitTrack = global::CSharpMath.Forms.Example.Android.Resource.Attribute.splitTrack; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.srcCompat = global::CSharpMath.Forms.Example.Android.Resource.Attribute.srcCompat; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.stackFromEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.stackFromEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.state_above_anchor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.state_above_anchor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.state_collapsed = global::CSharpMath.Forms.Example.Android.Resource.Attribute.state_collapsed; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.state_collapsible = global::CSharpMath.Forms.Example.Android.Resource.Attribute.state_collapsible; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.statusBarBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.statusBarBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.statusBarScrim = global::CSharpMath.Forms.Example.Android.Resource.Attribute.statusBarScrim; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subMenuArrow = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subMenuArrow; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.submitBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.submitBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subtitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subtitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subtitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subtitleTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subtitleTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.subtitleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.subtitleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.suggestionRowLayout = global::CSharpMath.Forms.Example.Android.Resource.Attribute.suggestionRowLayout; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.switchMinWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.switchMinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.switchPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.switchPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.switchStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.switchStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.switchTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.switchTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabContentStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabContentStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabGravity = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabGravity; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabIndicatorColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabIndicatorColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabIndicatorHeight = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabIndicatorHeight; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabMaxWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabMaxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabMinWidth = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabMinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPaddingBottom = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPaddingBottom; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPaddingEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPaddingEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPaddingStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPaddingStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabPaddingTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabPaddingTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabSelectedTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabSelectedTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tabTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tabTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAllCaps = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAllCaps; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceLargePopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceLargePopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceListItem = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceListItem; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceListItemSecondary = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceListItemSecondary; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceListItemSmall = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceListItemSmall; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearancePopupMenuHeader = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearancePopupMenuHeader; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceSearchResultSubtitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceSearchResultSubtitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceSearchResultTitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceSearchResultTitle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textAppearanceSmallPopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textAppearanceSmallPopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textColorAlertDialogListItem = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textColorAlertDialogListItem; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textColorError = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textColorError; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.textColorSearchUrl = global::CSharpMath.Forms.Example.Android.Resource.Attribute.textColorSearchUrl; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.theme = global::CSharpMath.Forms.Example.Android.Resource.Attribute.theme; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.thickness = global::CSharpMath.Forms.Example.Android.Resource.Attribute.thickness; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.thumbTextPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.thumbTextPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.thumbTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.thumbTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.thumbTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.thumbTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tickMark = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tickMark; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tickMarkTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tickMarkTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tickMarkTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tickMarkTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.title = global::CSharpMath.Forms.Example.Android.Resource.Attribute.title; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleEnabled = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMargin = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMargin; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMarginBottom = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMarginBottom; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMarginEnd = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMarginEnd; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMarginStart = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMarginStart; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMarginTop = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMarginTop; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleMargins = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleMargins; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleTextColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.titleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.titleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.toolbarId = global::CSharpMath.Forms.Example.Android.Resource.Attribute.toolbarId; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.toolbarNavigationButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.toolbarNavigationButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.toolbarStyle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.toolbarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tooltipForegroundColor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tooltipForegroundColor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tooltipFrameBackground = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tooltipFrameBackground; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.tooltipText = global::CSharpMath.Forms.Example.Android.Resource.Attribute.tooltipText; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.track = global::CSharpMath.Forms.Example.Android.Resource.Attribute.track; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.trackTint = global::CSharpMath.Forms.Example.Android.Resource.Attribute.trackTint; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.trackTintMode = global::CSharpMath.Forms.Example.Android.Resource.Attribute.trackTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.useCompatPadding = global::CSharpMath.Forms.Example.Android.Resource.Attribute.useCompatPadding; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.voiceIcon = global::CSharpMath.Forms.Example.Android.Resource.Attribute.voiceIcon; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowActionBar = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowActionBarOverlay = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowActionBarOverlay; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowActionModeOverlay = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowActionModeOverlay; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowFixedHeightMajor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowFixedHeightMajor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowFixedHeightMinor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowFixedHeightMinor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowFixedWidthMajor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowFixedWidthMajor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowFixedWidthMinor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowFixedWidthMinor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowMinWidthMajor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowMinWidthMajor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowMinWidthMinor = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowMinWidthMinor; - global::Xamarin.Forms.Platform.Android.Resource.Attribute.windowNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Attribute.windowNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_action_bar_embed_tabs = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_action_bar_embed_tabs; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_allow_stacked_button_bar = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_allow_stacked_button_bar; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_config_actionMenuItemAllCaps = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_config_actionMenuItemAllCaps; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_config_closeDialogWhenTouchOutside = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_config_closeDialogWhenTouchOutside; - global::Xamarin.Forms.Platform.Android.Resource.Boolean.abc_config_showMenuShortcutsWhenKeyboardPresent = global::CSharpMath.Forms.Example.Android.Resource.Boolean.abc_config_showMenuShortcutsWhenKeyboardPresent; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_background_cache_hint_selector_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_background_cache_hint_selector_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_background_cache_hint_selector_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_background_cache_hint_selector_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_btn_colored_borderless_text_material = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_btn_colored_borderless_text_material; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_btn_colored_text_material = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_btn_colored_text_material; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_color_highlight_material = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_color_highlight_material; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_hint_foreground_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_hint_foreground_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_hint_foreground_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_hint_foreground_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_input_method_navigation_guard = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_input_method_navigation_guard; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_primary_text_disable_only_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_primary_text_disable_only_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_primary_text_disable_only_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_primary_text_disable_only_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_primary_text_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_primary_text_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_primary_text_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_primary_text_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_search_url_text = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_search_url_text; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_search_url_text_normal = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_search_url_text_normal; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_search_url_text_pressed = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_search_url_text_pressed; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_search_url_text_selected = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_search_url_text_selected; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_secondary_text_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_secondary_text_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_secondary_text_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_secondary_text_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_btn_checkable = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_btn_checkable; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_default = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_default; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_edittext = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_edittext; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_seek_thumb = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_seek_thumb; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_spinner = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_spinner; - global::Xamarin.Forms.Platform.Android.Resource.Color.abc_tint_switch_track = global::CSharpMath.Forms.Example.Android.Resource.Color.abc_tint_switch_track; - global::Xamarin.Forms.Platform.Android.Resource.Color.accent_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.accent_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.accent_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.accent_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.background_floating_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.background_floating_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.background_floating_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.background_floating_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.background_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.background_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.background_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.background_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_inverse_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_inverse_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_inverse_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_inverse_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.bright_foreground_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.bright_foreground_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.button_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.button_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.button_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.button_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.cardview_dark_background = global::CSharpMath.Forms.Example.Android.Resource.Color.cardview_dark_background; - global::Xamarin.Forms.Platform.Android.Resource.Color.cardview_light_background = global::CSharpMath.Forms.Example.Android.Resource.Color.cardview_light_background; - global::Xamarin.Forms.Platform.Android.Resource.Color.cardview_shadow_end_color = global::CSharpMath.Forms.Example.Android.Resource.Color.cardview_shadow_end_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.cardview_shadow_start_color = global::CSharpMath.Forms.Example.Android.Resource.Color.cardview_shadow_start_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_bottom_navigation_shadow_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_bottom_navigation_shadow_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_error = global::CSharpMath.Forms.Example.Android.Resource.Color.design_error; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_shadow_end_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_shadow_end_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_shadow_mid_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_shadow_mid_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_shadow_start_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_shadow_start_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_stroke_end_inner_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_stroke_end_inner_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_stroke_end_outer_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_stroke_end_outer_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_stroke_top_inner_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_stroke_top_inner_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_fab_stroke_top_outer_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_fab_stroke_top_outer_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_snackbar_background_color = global::CSharpMath.Forms.Example.Android.Resource.Color.design_snackbar_background_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.design_tint_password_toggle = global::CSharpMath.Forms.Example.Android.Resource.Color.design_tint_password_toggle; - global::Xamarin.Forms.Platform.Android.Resource.Color.dim_foreground_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.dim_foreground_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.dim_foreground_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.dim_foreground_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.dim_foreground_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.dim_foreground_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.dim_foreground_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.dim_foreground_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.error_color_material = global::CSharpMath.Forms.Example.Android.Resource.Color.error_color_material; - global::Xamarin.Forms.Platform.Android.Resource.Color.foreground_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.foreground_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.foreground_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.foreground_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.highlighted_text_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.highlighted_text_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.highlighted_text_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.highlighted_text_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_blue_grey_800 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_blue_grey_800; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_blue_grey_900 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_blue_grey_900; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_blue_grey_950 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_blue_grey_950; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_deep_teal_200 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_deep_teal_200; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_deep_teal_500 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_deep_teal_500; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_100 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_100; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_300 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_300; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_50 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_50; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_600 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_600; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_800 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_800; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_850 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_850; - global::Xamarin.Forms.Platform.Android.Resource.Color.material_grey_900 = global::CSharpMath.Forms.Example.Android.Resource.Color.material_grey_900; - global::Xamarin.Forms.Platform.Android.Resource.Color.notification_action_color_filter = global::CSharpMath.Forms.Example.Android.Resource.Color.notification_action_color_filter; - global::Xamarin.Forms.Platform.Android.Resource.Color.notification_icon_bg_color = global::CSharpMath.Forms.Example.Android.Resource.Color.notification_icon_bg_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.notification_material_background_media_default_color = global::CSharpMath.Forms.Example.Android.Resource.Color.notification_material_background_media_default_color; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_dark_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_dark_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_dark_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_dark_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_text_default_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_text_default_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_text_default_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_text_default_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_text_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_text_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.primary_text_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.primary_text_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.ripple_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.ripple_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.ripple_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.ripple_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.secondary_text_default_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.secondary_text_default_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.secondary_text_default_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.secondary_text_default_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.secondary_text_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.secondary_text_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.secondary_text_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.secondary_text_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_disabled_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_disabled_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_disabled_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_disabled_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_normal_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_normal_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.switch_thumb_normal_material_light = global::CSharpMath.Forms.Example.Android.Resource.Color.switch_thumb_normal_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Color.tooltip_background_dark = global::CSharpMath.Forms.Example.Android.Resource.Color.tooltip_background_dark; - global::Xamarin.Forms.Platform.Android.Resource.Color.tooltip_background_light = global::CSharpMath.Forms.Example.Android.Resource.Color.tooltip_background_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_content_inset_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_content_inset_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_content_inset_with_nav = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_content_inset_with_nav; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_default_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_default_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_default_padding_end_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_default_padding_end_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_default_padding_start_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_default_padding_start_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_elevation_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_elevation_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_icon_vertical_padding_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_icon_vertical_padding_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_overflow_padding_end_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_overflow_padding_end_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_overflow_padding_start_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_overflow_padding_start_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_progress_bar_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_progress_bar_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_stacked_max_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_stacked_max_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_stacked_tab_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_stacked_tab_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_subtitle_bottom_margin_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_subtitle_bottom_margin_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_bar_subtitle_top_margin_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_bar_subtitle_top_margin_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_button_min_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_button_min_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_button_min_width_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_button_min_width_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_action_button_min_width_overflow_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_action_button_min_width_overflow_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_alert_dialog_button_bar_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_alert_dialog_button_bar_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_button_inset_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_button_inset_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_button_inset_vertical_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_button_inset_vertical_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_button_padding_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_button_padding_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_button_padding_vertical_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_button_padding_vertical_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_cascading_menus_min_smallest_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_cascading_menus_min_smallest_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_config_prefDialogWidth = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_config_prefDialogWidth; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_control_corner_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_control_corner_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_control_inset_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_control_inset_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_control_padding_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_control_padding_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_fixed_height_major = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_fixed_height_major; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_fixed_height_minor = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_fixed_height_minor; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_fixed_width_major = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_fixed_width_major; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_fixed_width_minor = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_fixed_width_minor; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_list_padding_bottom_no_buttons = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_list_padding_bottom_no_buttons; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_list_padding_top_no_title = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_list_padding_top_no_title; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_min_width_major = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_min_width_major; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_min_width_minor = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_min_width_minor; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_padding_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_padding_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_padding_top_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_padding_top_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dialog_title_divider_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dialog_title_divider_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_disabled_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_disabled_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_disabled_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_disabled_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dropdownitem_icon_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dropdownitem_icon_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dropdownitem_text_padding_left = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dropdownitem_text_padding_left; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_dropdownitem_text_padding_right = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_dropdownitem_text_padding_right; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_edit_text_inset_bottom_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_edit_text_inset_bottom_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_edit_text_inset_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_edit_text_inset_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_edit_text_inset_top_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_edit_text_inset_top_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_floating_window_z = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_floating_window_z; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_list_item_padding_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_list_item_padding_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_panel_menu_list_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_panel_menu_list_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_progress_bar_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_progress_bar_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_search_view_preferred_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_search_view_preferred_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_search_view_preferred_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_search_view_preferred_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_seekbar_track_background_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_seekbar_track_background_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_seekbar_track_progress_height_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_seekbar_track_progress_height_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_select_dialog_padding_start_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_select_dialog_padding_start_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_switch_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_switch_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_body_1_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_body_1_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_body_2_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_body_2_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_button_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_button_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_caption_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_caption_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_display_1_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_display_1_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_display_2_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_display_2_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_display_3_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_display_3_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_display_4_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_display_4_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_headline_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_headline_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_large_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_large_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_medium_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_medium_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_menu_header_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_menu_header_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_menu_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_menu_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_small_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_small_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_subhead_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_subhead_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_subtitle_material_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_subtitle_material_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_title_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_title_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.abc_text_size_title_material_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Dimension.abc_text_size_title_material_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.cardview_compat_inset_shadow = global::CSharpMath.Forms.Example.Android.Resource.Dimension.cardview_compat_inset_shadow; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.cardview_default_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.cardview_default_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.cardview_default_radius = global::CSharpMath.Forms.Example.Android.Resource.Dimension.cardview_default_radius; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_button_inset_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_button_inset_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_button_inset_vertical_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_button_inset_vertical_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_button_padding_horizontal_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_button_padding_horizontal_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_button_padding_vertical_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_button_padding_vertical_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.compat_control_corner_material = global::CSharpMath.Forms.Example.Android.Resource.Dimension.compat_control_corner_material; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_appbar_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_appbar_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_active_item_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_active_item_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_active_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_active_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_item_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_item_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_item_min_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_item_min_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_shadow_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_shadow_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_navigation_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_navigation_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_sheet_modal_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_sheet_modal_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_bottom_sheet_peek_height_min = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_bottom_sheet_peek_height_min; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_border_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_border_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_image_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_image_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_size_mini = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_size_mini; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_size_normal = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_size_normal; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_fab_translation_z_pressed = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_fab_translation_z_pressed; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_icon_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_icon_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_icon_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_icon_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_padding_bottom = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_padding_bottom; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_navigation_separator_vertical_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_navigation_separator_vertical_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_action_inline_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_action_inline_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_background_corner_radius = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_background_corner_radius; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_elevation = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_extra_spacing_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_extra_spacing_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_min_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_min_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_padding_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_padding_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_padding_vertical = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_padding_vertical; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_padding_vertical_2lines = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_padding_vertical_2lines; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_snackbar_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_snackbar_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_tab_max_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_tab_max_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_tab_scrollable_min_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_tab_scrollable_min_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_tab_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_tab_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.design_tab_text_size_2line = global::CSharpMath.Forms.Example.Android.Resource.Dimension.design_tab_text_size_2line; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.disabled_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.disabled_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.disabled_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.disabled_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.fastscroll_default_thickness = global::CSharpMath.Forms.Example.Android.Resource.Dimension.fastscroll_default_thickness; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.fastscroll_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.fastscroll_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.fastscroll_minimum_range = global::CSharpMath.Forms.Example.Android.Resource.Dimension.fastscroll_minimum_range; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.highlight_alpha_material_colored = global::CSharpMath.Forms.Example.Android.Resource.Dimension.highlight_alpha_material_colored; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.highlight_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.highlight_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.highlight_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.highlight_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.hint_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.hint_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.hint_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.hint_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.hint_pressed_alpha_material_dark = global::CSharpMath.Forms.Example.Android.Resource.Dimension.hint_pressed_alpha_material_dark; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.hint_pressed_alpha_material_light = global::CSharpMath.Forms.Example.Android.Resource.Dimension.hint_pressed_alpha_material_light; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.item_touch_helper_max_drag_scroll_per_frame = global::CSharpMath.Forms.Example.Android.Resource.Dimension.item_touch_helper_max_drag_scroll_per_frame; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.item_touch_helper_swipe_escape_max_velocity = global::CSharpMath.Forms.Example.Android.Resource.Dimension.item_touch_helper_swipe_escape_max_velocity; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.item_touch_helper_swipe_escape_velocity = global::CSharpMath.Forms.Example.Android.Resource.Dimension.item_touch_helper_swipe_escape_velocity; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_action_icon_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_action_icon_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_action_text_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_action_text_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_big_circle_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_big_circle_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_content_margin_start = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_content_margin_start; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_large_icon_height = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_large_icon_height; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_large_icon_width = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_large_icon_width; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_main_column_padding_top = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_main_column_padding_top; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_media_narrow_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_media_narrow_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_right_icon_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_right_icon_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_right_side_padding_top = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_right_side_padding_top; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_small_icon_background_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_small_icon_background_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_small_icon_size_as_large = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_small_icon_size_as_large; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_subtext_size = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_subtext_size; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_top_pad = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_top_pad; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.notification_top_pad_large_text = global::CSharpMath.Forms.Example.Android.Resource.Dimension.notification_top_pad_large_text; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_corner_radius = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_corner_radius; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_horizontal_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_horizontal_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_margin = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_margin; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_precise_anchor_extra_offset = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_precise_anchor_extra_offset; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_precise_anchor_threshold = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_precise_anchor_threshold; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_vertical_padding = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_vertical_padding; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_y_offset_non_touch = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_y_offset_non_touch; - global::Xamarin.Forms.Platform.Android.Resource.Dimension.tooltip_y_offset_touch = global::CSharpMath.Forms.Example.Android.Resource.Dimension.tooltip_y_offset_touch; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ab_share_pack_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ab_share_pack_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_action_bar_item_background_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_action_bar_item_background_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_borderless_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_borderless_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_check_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_check_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_check_to_on_mtrl_000 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_check_to_on_mtrl_000; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_check_to_on_mtrl_015 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_check_to_on_mtrl_015; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_colored_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_colored_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_default_mtrl_shape = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_default_mtrl_shape; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_radio_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_radio_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_radio_to_on_mtrl_000 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_radio_to_on_mtrl_000; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_radio_to_on_mtrl_015 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_radio_to_on_mtrl_015; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_switch_to_on_mtrl_00001 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_switch_to_on_mtrl_00001; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_btn_switch_to_on_mtrl_00012 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_btn_switch_to_on_mtrl_00012; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_cab_background_internal_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_cab_background_internal_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_cab_background_top_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_cab_background_top_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_cab_background_top_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_cab_background_top_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_control_background_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_control_background_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_dialog_material_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_dialog_material_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_edit_text_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_edit_text_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_ab_back_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_ab_back_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_arrow_drop_right_black_24dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_arrow_drop_right_black_24dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_clear_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_clear_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_commit_search_api_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_commit_search_api_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_go_search_api_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_go_search_api_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_copy_mtrl_am_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_copy_mtrl_am_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_cut_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_cut_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_overflow_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_overflow_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_paste_mtrl_am_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_paste_mtrl_am_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_selectall_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_selectall_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_menu_share_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_menu_share_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_search_api_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_search_api_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_black_16dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_black_16dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_black_36dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_black_36dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_black_48dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_black_48dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_half_black_16dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_half_black_16dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_half_black_36dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_half_black_36dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_star_half_black_48dp = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_star_half_black_48dp; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ic_voice_search_api_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ic_voice_search_api_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_item_background_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_item_background_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_item_background_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_item_background_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_divider_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_divider_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_focused_holo = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_focused_holo; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_longpressed_holo = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_longpressed_holo; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_pressed_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_pressed_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_pressed_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_pressed_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_background_transition_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_background_transition_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_background_transition_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_background_transition_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_disabled_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_disabled_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_disabled_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_disabled_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_holo_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_holo_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_list_selector_holo_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_list_selector_holo_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_menu_hardkey_panel_mtrl_mult = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_menu_hardkey_panel_mtrl_mult; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_popup_background_mtrl_mult = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_popup_background_mtrl_mult; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ratingbar_indicator_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ratingbar_indicator_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ratingbar_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ratingbar_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_ratingbar_small_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_ratingbar_small_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_control_off_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_control_off_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_000 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_000; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_005 = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_control_to_pressed_mtrl_005; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_primary_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_primary_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_scrubber_track_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_scrubber_track_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_seekbar_thumb_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_seekbar_thumb_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_seekbar_tick_mark_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_seekbar_tick_mark_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_seekbar_track_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_seekbar_track_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_spinner_mtrl_am_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_spinner_mtrl_am_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_spinner_textfield_background_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_spinner_textfield_background_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_switch_thumb_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_switch_thumb_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_switch_track_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_switch_track_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_tab_indicator_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_tab_indicator_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_tab_indicator_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_tab_indicator_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_cursor_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_cursor_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_left_mtrl_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_left_mtrl_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_left_mtrl_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_left_mtrl_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_middle_mtrl_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_middle_mtrl_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_middle_mtrl_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_middle_mtrl_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_right_mtrl_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_right_mtrl_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_text_select_handle_right_mtrl_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_text_select_handle_right_mtrl_light; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_activated_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_activated_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_default_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_default_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_search_activated_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_search_activated_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_search_default_mtrl_alpha = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_search_default_mtrl_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_textfield_search_material = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_textfield_search_material; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.abc_vector_test = global::CSharpMath.Forms.Example.Android.Resource.Drawable.abc_vector_test; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.avd_hide_password = global::CSharpMath.Forms.Example.Android.Resource.Drawable.avd_hide_password; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.avd_show_password = global::CSharpMath.Forms.Example.Android.Resource.Drawable.avd_show_password; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_bottom_navigation_item_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_bottom_navigation_item_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_fab_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_fab_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_ic_visibility = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_ic_visibility; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_ic_visibility_off = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_ic_visibility_off; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_password_eye = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_password_eye; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.design_snackbar_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.design_snackbar_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.navigation_empty_icon = global::CSharpMath.Forms.Example.Android.Resource.Drawable.navigation_empty_icon; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_action_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_action_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_low = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_low; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_low_normal = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_low_normal; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_low_pressed = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_low_pressed; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_normal = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_normal; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_bg_normal_pressed = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_bg_normal_pressed; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_icon_background = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_icon_background; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_template_icon_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_template_icon_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_template_icon_low_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_template_icon_low_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notification_tile_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notification_tile_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.notify_panel_notification_icon_bg = global::CSharpMath.Forms.Example.Android.Resource.Drawable.notify_panel_notification_icon_bg; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.tooltip_frame_dark = global::CSharpMath.Forms.Example.Android.Resource.Drawable.tooltip_frame_dark; - global::Xamarin.Forms.Platform.Android.Resource.Drawable.tooltip_frame_light = global::CSharpMath.Forms.Example.Android.Resource.Drawable.tooltip_frame_light; - global::Xamarin.Forms.Platform.Android.Resource.Id.ALT = global::CSharpMath.Forms.Example.Android.Resource.Id.ALT; - global::Xamarin.Forms.Platform.Android.Resource.Id.CTRL = global::CSharpMath.Forms.Example.Android.Resource.Id.CTRL; - global::Xamarin.Forms.Platform.Android.Resource.Id.FUNCTION = global::CSharpMath.Forms.Example.Android.Resource.Id.FUNCTION; - global::Xamarin.Forms.Platform.Android.Resource.Id.META = global::CSharpMath.Forms.Example.Android.Resource.Id.META; - global::Xamarin.Forms.Platform.Android.Resource.Id.SHIFT = global::CSharpMath.Forms.Example.Android.Resource.Id.SHIFT; - global::Xamarin.Forms.Platform.Android.Resource.Id.SYM = global::CSharpMath.Forms.Example.Android.Resource.Id.SYM; - global::Xamarin.Forms.Platform.Android.Resource.Id.action0 = global::CSharpMath.Forms.Example.Android.Resource.Id.action0; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_activity_content = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_activity_content; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_container = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_container; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_root = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_root; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_spinner = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_spinner; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_subtitle = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_bar_title = global::CSharpMath.Forms.Example.Android.Resource.Id.action_bar_title; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_container = global::CSharpMath.Forms.Example.Android.Resource.Id.action_container; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_context_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.action_context_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_divider = global::CSharpMath.Forms.Example.Android.Resource.Id.action_divider; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_image = global::CSharpMath.Forms.Example.Android.Resource.Id.action_image; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_menu_divider = global::CSharpMath.Forms.Example.Android.Resource.Id.action_menu_divider; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_menu_presenter = global::CSharpMath.Forms.Example.Android.Resource.Id.action_menu_presenter; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_mode_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.action_mode_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_mode_bar_stub = global::CSharpMath.Forms.Example.Android.Resource.Id.action_mode_bar_stub; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_mode_close_button = global::CSharpMath.Forms.Example.Android.Resource.Id.action_mode_close_button; - global::Xamarin.Forms.Platform.Android.Resource.Id.action_text = global::CSharpMath.Forms.Example.Android.Resource.Id.action_text; - global::Xamarin.Forms.Platform.Android.Resource.Id.actions = global::CSharpMath.Forms.Example.Android.Resource.Id.actions; - global::Xamarin.Forms.Platform.Android.Resource.Id.activity_chooser_view_content = global::CSharpMath.Forms.Example.Android.Resource.Id.activity_chooser_view_content; - global::Xamarin.Forms.Platform.Android.Resource.Id.add = global::CSharpMath.Forms.Example.Android.Resource.Id.add; - global::Xamarin.Forms.Platform.Android.Resource.Id.alertTitle = global::CSharpMath.Forms.Example.Android.Resource.Id.alertTitle; - global::Xamarin.Forms.Platform.Android.Resource.Id.all = global::CSharpMath.Forms.Example.Android.Resource.Id.all; - global::Xamarin.Forms.Platform.Android.Resource.Id.always = global::CSharpMath.Forms.Example.Android.Resource.Id.always; - global::Xamarin.Forms.Platform.Android.Resource.Id.async = global::CSharpMath.Forms.Example.Android.Resource.Id.async; - global::Xamarin.Forms.Platform.Android.Resource.Id.auto = global::CSharpMath.Forms.Example.Android.Resource.Id.auto; - global::Xamarin.Forms.Platform.Android.Resource.Id.beginning = global::CSharpMath.Forms.Example.Android.Resource.Id.beginning; - global::Xamarin.Forms.Platform.Android.Resource.Id.blocking = global::CSharpMath.Forms.Example.Android.Resource.Id.blocking; - global::Xamarin.Forms.Platform.Android.Resource.Id.bottom = global::CSharpMath.Forms.Example.Android.Resource.Id.bottom; - global::Xamarin.Forms.Platform.Android.Resource.Id.bottomtab_navarea = global::CSharpMath.Forms.Example.Android.Resource.Id.bottomtab_navarea; - global::Xamarin.Forms.Platform.Android.Resource.Id.bottomtab_tabbar = global::CSharpMath.Forms.Example.Android.Resource.Id.bottomtab_tabbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.buttonPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.buttonPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.cancel_action = global::CSharpMath.Forms.Example.Android.Resource.Id.cancel_action; - global::Xamarin.Forms.Platform.Android.Resource.Id.center = global::CSharpMath.Forms.Example.Android.Resource.Id.center; - global::Xamarin.Forms.Platform.Android.Resource.Id.center_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Id.center_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Id.center_vertical = global::CSharpMath.Forms.Example.Android.Resource.Id.center_vertical; - global::Xamarin.Forms.Platform.Android.Resource.Id.checkbox = global::CSharpMath.Forms.Example.Android.Resource.Id.checkbox; - global::Xamarin.Forms.Platform.Android.Resource.Id.chronometer = global::CSharpMath.Forms.Example.Android.Resource.Id.chronometer; - global::Xamarin.Forms.Platform.Android.Resource.Id.clip_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Id.clip_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Id.clip_vertical = global::CSharpMath.Forms.Example.Android.Resource.Id.clip_vertical; - global::Xamarin.Forms.Platform.Android.Resource.Id.collapseActionView = global::CSharpMath.Forms.Example.Android.Resource.Id.collapseActionView; - global::Xamarin.Forms.Platform.Android.Resource.Id.container = global::CSharpMath.Forms.Example.Android.Resource.Id.container; - global::Xamarin.Forms.Platform.Android.Resource.Id.contentPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.contentPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.coordinator = global::CSharpMath.Forms.Example.Android.Resource.Id.coordinator; - global::Xamarin.Forms.Platform.Android.Resource.Id.custom = global::CSharpMath.Forms.Example.Android.Resource.Id.custom; - global::Xamarin.Forms.Platform.Android.Resource.Id.customPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.customPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.decor_content_parent = global::CSharpMath.Forms.Example.Android.Resource.Id.decor_content_parent; - global::Xamarin.Forms.Platform.Android.Resource.Id.default_activity_button = global::CSharpMath.Forms.Example.Android.Resource.Id.default_activity_button; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_bottom_sheet = global::CSharpMath.Forms.Example.Android.Resource.Id.design_bottom_sheet; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_menu_item_action_area = global::CSharpMath.Forms.Example.Android.Resource.Id.design_menu_item_action_area; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_menu_item_action_area_stub = global::CSharpMath.Forms.Example.Android.Resource.Id.design_menu_item_action_area_stub; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_menu_item_text = global::CSharpMath.Forms.Example.Android.Resource.Id.design_menu_item_text; - global::Xamarin.Forms.Platform.Android.Resource.Id.design_navigation_view = global::CSharpMath.Forms.Example.Android.Resource.Id.design_navigation_view; - global::Xamarin.Forms.Platform.Android.Resource.Id.disableHome = global::CSharpMath.Forms.Example.Android.Resource.Id.disableHome; - global::Xamarin.Forms.Platform.Android.Resource.Id.edit_query = global::CSharpMath.Forms.Example.Android.Resource.Id.edit_query; - global::Xamarin.Forms.Platform.Android.Resource.Id.end = global::CSharpMath.Forms.Example.Android.Resource.Id.end; - global::Xamarin.Forms.Platform.Android.Resource.Id.end_padder = global::CSharpMath.Forms.Example.Android.Resource.Id.end_padder; - global::Xamarin.Forms.Platform.Android.Resource.Id.enterAlways = global::CSharpMath.Forms.Example.Android.Resource.Id.enterAlways; - global::Xamarin.Forms.Platform.Android.Resource.Id.enterAlwaysCollapsed = global::CSharpMath.Forms.Example.Android.Resource.Id.enterAlwaysCollapsed; - global::Xamarin.Forms.Platform.Android.Resource.Id.exitUntilCollapsed = global::CSharpMath.Forms.Example.Android.Resource.Id.exitUntilCollapsed; - global::Xamarin.Forms.Platform.Android.Resource.Id.expand_activities_button = global::CSharpMath.Forms.Example.Android.Resource.Id.expand_activities_button; - global::Xamarin.Forms.Platform.Android.Resource.Id.expanded_menu = global::CSharpMath.Forms.Example.Android.Resource.Id.expanded_menu; - global::Xamarin.Forms.Platform.Android.Resource.Id.fill = global::CSharpMath.Forms.Example.Android.Resource.Id.fill; - global::Xamarin.Forms.Platform.Android.Resource.Id.fill_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Id.fill_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Id.fill_vertical = global::CSharpMath.Forms.Example.Android.Resource.Id.fill_vertical; - global::Xamarin.Forms.Platform.Android.Resource.Id.@fixed = global::CSharpMath.Forms.Example.Android.Resource.Id.@fixed; - global::Xamarin.Forms.Platform.Android.Resource.Id.flyoutcontent_appbar = global::CSharpMath.Forms.Example.Android.Resource.Id.flyoutcontent_appbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.flyoutcontent_recycler = global::CSharpMath.Forms.Example.Android.Resource.Id.flyoutcontent_recycler; - global::Xamarin.Forms.Platform.Android.Resource.Id.forever = global::CSharpMath.Forms.Example.Android.Resource.Id.forever; - global::Xamarin.Forms.Platform.Android.Resource.Id.ghost_view = global::CSharpMath.Forms.Example.Android.Resource.Id.ghost_view; - global::Xamarin.Forms.Platform.Android.Resource.Id.home = global::CSharpMath.Forms.Example.Android.Resource.Id.home; - global::Xamarin.Forms.Platform.Android.Resource.Id.homeAsUp = global::CSharpMath.Forms.Example.Android.Resource.Id.homeAsUp; - global::Xamarin.Forms.Platform.Android.Resource.Id.icon = global::CSharpMath.Forms.Example.Android.Resource.Id.icon; - global::Xamarin.Forms.Platform.Android.Resource.Id.icon_group = global::CSharpMath.Forms.Example.Android.Resource.Id.icon_group; - global::Xamarin.Forms.Platform.Android.Resource.Id.ifRoom = global::CSharpMath.Forms.Example.Android.Resource.Id.ifRoom; - global::Xamarin.Forms.Platform.Android.Resource.Id.image = global::CSharpMath.Forms.Example.Android.Resource.Id.image; - global::Xamarin.Forms.Platform.Android.Resource.Id.info = global::CSharpMath.Forms.Example.Android.Resource.Id.info; - global::Xamarin.Forms.Platform.Android.Resource.Id.italic = global::CSharpMath.Forms.Example.Android.Resource.Id.italic; - global::Xamarin.Forms.Platform.Android.Resource.Id.item_touch_helper_previous_elevation = global::CSharpMath.Forms.Example.Android.Resource.Id.item_touch_helper_previous_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Id.largeLabel = global::CSharpMath.Forms.Example.Android.Resource.Id.largeLabel; - global::Xamarin.Forms.Platform.Android.Resource.Id.left = global::CSharpMath.Forms.Example.Android.Resource.Id.left; - global::Xamarin.Forms.Platform.Android.Resource.Id.line1 = global::CSharpMath.Forms.Example.Android.Resource.Id.line1; - global::Xamarin.Forms.Platform.Android.Resource.Id.line3 = global::CSharpMath.Forms.Example.Android.Resource.Id.line3; - global::Xamarin.Forms.Platform.Android.Resource.Id.listMode = global::CSharpMath.Forms.Example.Android.Resource.Id.listMode; - global::Xamarin.Forms.Platform.Android.Resource.Id.list_item = global::CSharpMath.Forms.Example.Android.Resource.Id.list_item; - global::Xamarin.Forms.Platform.Android.Resource.Id.main_appbar = global::CSharpMath.Forms.Example.Android.Resource.Id.main_appbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.main_tablayout = global::CSharpMath.Forms.Example.Android.Resource.Id.main_tablayout; - global::Xamarin.Forms.Platform.Android.Resource.Id.main_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Id.main_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.main_viewpager = global::CSharpMath.Forms.Example.Android.Resource.Id.main_viewpager; - global::Xamarin.Forms.Platform.Android.Resource.Id.masked = global::CSharpMath.Forms.Example.Android.Resource.Id.masked; - global::Xamarin.Forms.Platform.Android.Resource.Id.media_actions = global::CSharpMath.Forms.Example.Android.Resource.Id.media_actions; - global::Xamarin.Forms.Platform.Android.Resource.Id.message = global::CSharpMath.Forms.Example.Android.Resource.Id.message; - global::Xamarin.Forms.Platform.Android.Resource.Id.middle = global::CSharpMath.Forms.Example.Android.Resource.Id.middle; - global::Xamarin.Forms.Platform.Android.Resource.Id.mini = global::CSharpMath.Forms.Example.Android.Resource.Id.mini; - global::Xamarin.Forms.Platform.Android.Resource.Id.multiply = global::CSharpMath.Forms.Example.Android.Resource.Id.multiply; - global::Xamarin.Forms.Platform.Android.Resource.Id.navigation_header_container = global::CSharpMath.Forms.Example.Android.Resource.Id.navigation_header_container; - global::Xamarin.Forms.Platform.Android.Resource.Id.never = global::CSharpMath.Forms.Example.Android.Resource.Id.never; - global::Xamarin.Forms.Platform.Android.Resource.Id.none = global::CSharpMath.Forms.Example.Android.Resource.Id.none; - global::Xamarin.Forms.Platform.Android.Resource.Id.normal = global::CSharpMath.Forms.Example.Android.Resource.Id.normal; - global::Xamarin.Forms.Platform.Android.Resource.Id.notification_background = global::CSharpMath.Forms.Example.Android.Resource.Id.notification_background; - global::Xamarin.Forms.Platform.Android.Resource.Id.notification_main_column = global::CSharpMath.Forms.Example.Android.Resource.Id.notification_main_column; - global::Xamarin.Forms.Platform.Android.Resource.Id.notification_main_column_container = global::CSharpMath.Forms.Example.Android.Resource.Id.notification_main_column_container; - global::Xamarin.Forms.Platform.Android.Resource.Id.parallax = global::CSharpMath.Forms.Example.Android.Resource.Id.parallax; - global::Xamarin.Forms.Platform.Android.Resource.Id.parentPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.parentPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.parent_matrix = global::CSharpMath.Forms.Example.Android.Resource.Id.parent_matrix; - global::Xamarin.Forms.Platform.Android.Resource.Id.pin = global::CSharpMath.Forms.Example.Android.Resource.Id.pin; - global::Xamarin.Forms.Platform.Android.Resource.Id.progress_circular = global::CSharpMath.Forms.Example.Android.Resource.Id.progress_circular; - global::Xamarin.Forms.Platform.Android.Resource.Id.progress_horizontal = global::CSharpMath.Forms.Example.Android.Resource.Id.progress_horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Id.radio = global::CSharpMath.Forms.Example.Android.Resource.Id.radio; - global::Xamarin.Forms.Platform.Android.Resource.Id.right = global::CSharpMath.Forms.Example.Android.Resource.Id.right; - global::Xamarin.Forms.Platform.Android.Resource.Id.right_icon = global::CSharpMath.Forms.Example.Android.Resource.Id.right_icon; - global::Xamarin.Forms.Platform.Android.Resource.Id.right_side = global::CSharpMath.Forms.Example.Android.Resource.Id.right_side; - global::Xamarin.Forms.Platform.Android.Resource.Id.save_image_matrix = global::CSharpMath.Forms.Example.Android.Resource.Id.save_image_matrix; - global::Xamarin.Forms.Platform.Android.Resource.Id.save_non_transition_alpha = global::CSharpMath.Forms.Example.Android.Resource.Id.save_non_transition_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Id.save_scale_type = global::CSharpMath.Forms.Example.Android.Resource.Id.save_scale_type; - global::Xamarin.Forms.Platform.Android.Resource.Id.screen = global::CSharpMath.Forms.Example.Android.Resource.Id.screen; - global::Xamarin.Forms.Platform.Android.Resource.Id.scroll = global::CSharpMath.Forms.Example.Android.Resource.Id.scroll; - global::Xamarin.Forms.Platform.Android.Resource.Id.scrollIndicatorDown = global::CSharpMath.Forms.Example.Android.Resource.Id.scrollIndicatorDown; - global::Xamarin.Forms.Platform.Android.Resource.Id.scrollIndicatorUp = global::CSharpMath.Forms.Example.Android.Resource.Id.scrollIndicatorUp; - global::Xamarin.Forms.Platform.Android.Resource.Id.scrollView = global::CSharpMath.Forms.Example.Android.Resource.Id.scrollView; - global::Xamarin.Forms.Platform.Android.Resource.Id.scrollable = global::CSharpMath.Forms.Example.Android.Resource.Id.scrollable; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_badge = global::CSharpMath.Forms.Example.Android.Resource.Id.search_badge; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.search_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_button = global::CSharpMath.Forms.Example.Android.Resource.Id.search_button; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_close_btn = global::CSharpMath.Forms.Example.Android.Resource.Id.search_close_btn; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_edit_frame = global::CSharpMath.Forms.Example.Android.Resource.Id.search_edit_frame; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_go_btn = global::CSharpMath.Forms.Example.Android.Resource.Id.search_go_btn; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_mag_icon = global::CSharpMath.Forms.Example.Android.Resource.Id.search_mag_icon; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_plate = global::CSharpMath.Forms.Example.Android.Resource.Id.search_plate; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_src_text = global::CSharpMath.Forms.Example.Android.Resource.Id.search_src_text; - global::Xamarin.Forms.Platform.Android.Resource.Id.search_voice_btn = global::CSharpMath.Forms.Example.Android.Resource.Id.search_voice_btn; - global::Xamarin.Forms.Platform.Android.Resource.Id.select_dialog_listview = global::CSharpMath.Forms.Example.Android.Resource.Id.select_dialog_listview; - global::Xamarin.Forms.Platform.Android.Resource.Id.shellcontent_appbar = global::CSharpMath.Forms.Example.Android.Resource.Id.shellcontent_appbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.shellcontent_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Id.shellcontent_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Id.shortcut = global::CSharpMath.Forms.Example.Android.Resource.Id.shortcut; - global::Xamarin.Forms.Platform.Android.Resource.Id.showCustom = global::CSharpMath.Forms.Example.Android.Resource.Id.showCustom; - global::Xamarin.Forms.Platform.Android.Resource.Id.showHome = global::CSharpMath.Forms.Example.Android.Resource.Id.showHome; - global::Xamarin.Forms.Platform.Android.Resource.Id.showTitle = global::CSharpMath.Forms.Example.Android.Resource.Id.showTitle; - global::Xamarin.Forms.Platform.Android.Resource.Id.smallLabel = global::CSharpMath.Forms.Example.Android.Resource.Id.smallLabel; - global::Xamarin.Forms.Platform.Android.Resource.Id.snackbar_action = global::CSharpMath.Forms.Example.Android.Resource.Id.snackbar_action; - global::Xamarin.Forms.Platform.Android.Resource.Id.snackbar_text = global::CSharpMath.Forms.Example.Android.Resource.Id.snackbar_text; - global::Xamarin.Forms.Platform.Android.Resource.Id.snap = global::CSharpMath.Forms.Example.Android.Resource.Id.snap; - global::Xamarin.Forms.Platform.Android.Resource.Id.spacer = global::CSharpMath.Forms.Example.Android.Resource.Id.spacer; - global::Xamarin.Forms.Platform.Android.Resource.Id.split_action_bar = global::CSharpMath.Forms.Example.Android.Resource.Id.split_action_bar; - global::Xamarin.Forms.Platform.Android.Resource.Id.src_atop = global::CSharpMath.Forms.Example.Android.Resource.Id.src_atop; - global::Xamarin.Forms.Platform.Android.Resource.Id.src_in = global::CSharpMath.Forms.Example.Android.Resource.Id.src_in; - global::Xamarin.Forms.Platform.Android.Resource.Id.src_over = global::CSharpMath.Forms.Example.Android.Resource.Id.src_over; - global::Xamarin.Forms.Platform.Android.Resource.Id.start = global::CSharpMath.Forms.Example.Android.Resource.Id.start; - global::Xamarin.Forms.Platform.Android.Resource.Id.status_bar_latest_event_content = global::CSharpMath.Forms.Example.Android.Resource.Id.status_bar_latest_event_content; - global::Xamarin.Forms.Platform.Android.Resource.Id.submenuarrow = global::CSharpMath.Forms.Example.Android.Resource.Id.submenuarrow; - global::Xamarin.Forms.Platform.Android.Resource.Id.submit_area = global::CSharpMath.Forms.Example.Android.Resource.Id.submit_area; - global::Xamarin.Forms.Platform.Android.Resource.Id.tabMode = global::CSharpMath.Forms.Example.Android.Resource.Id.tabMode; - global::Xamarin.Forms.Platform.Android.Resource.Id.tag_transition_group = global::CSharpMath.Forms.Example.Android.Resource.Id.tag_transition_group; - global::Xamarin.Forms.Platform.Android.Resource.Id.text = global::CSharpMath.Forms.Example.Android.Resource.Id.text; - global::Xamarin.Forms.Platform.Android.Resource.Id.text2 = global::CSharpMath.Forms.Example.Android.Resource.Id.text2; - global::Xamarin.Forms.Platform.Android.Resource.Id.textSpacerNoButtons = global::CSharpMath.Forms.Example.Android.Resource.Id.textSpacerNoButtons; - global::Xamarin.Forms.Platform.Android.Resource.Id.textSpacerNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Id.textSpacerNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Id.text_input_password_toggle = global::CSharpMath.Forms.Example.Android.Resource.Id.text_input_password_toggle; - global::Xamarin.Forms.Platform.Android.Resource.Id.textinput_counter = global::CSharpMath.Forms.Example.Android.Resource.Id.textinput_counter; - global::Xamarin.Forms.Platform.Android.Resource.Id.textinput_error = global::CSharpMath.Forms.Example.Android.Resource.Id.textinput_error; - global::Xamarin.Forms.Platform.Android.Resource.Id.time = global::CSharpMath.Forms.Example.Android.Resource.Id.time; - global::Xamarin.Forms.Platform.Android.Resource.Id.title = global::CSharpMath.Forms.Example.Android.Resource.Id.title; - global::Xamarin.Forms.Platform.Android.Resource.Id.titleDividerNoCustom = global::CSharpMath.Forms.Example.Android.Resource.Id.titleDividerNoCustom; - global::Xamarin.Forms.Platform.Android.Resource.Id.title_template = global::CSharpMath.Forms.Example.Android.Resource.Id.title_template; - global::Xamarin.Forms.Platform.Android.Resource.Id.top = global::CSharpMath.Forms.Example.Android.Resource.Id.top; - global::Xamarin.Forms.Platform.Android.Resource.Id.topPanel = global::CSharpMath.Forms.Example.Android.Resource.Id.topPanel; - global::Xamarin.Forms.Platform.Android.Resource.Id.touch_outside = global::CSharpMath.Forms.Example.Android.Resource.Id.touch_outside; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_current_scene = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_current_scene; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_layout_save = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_layout_save; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_position = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_position; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_scene_layoutid_cache = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_scene_layoutid_cache; - global::Xamarin.Forms.Platform.Android.Resource.Id.transition_transform = global::CSharpMath.Forms.Example.Android.Resource.Id.transition_transform; - global::Xamarin.Forms.Platform.Android.Resource.Id.uniform = global::CSharpMath.Forms.Example.Android.Resource.Id.uniform; - global::Xamarin.Forms.Platform.Android.Resource.Id.up = global::CSharpMath.Forms.Example.Android.Resource.Id.up; - global::Xamarin.Forms.Platform.Android.Resource.Id.useLogo = global::CSharpMath.Forms.Example.Android.Resource.Id.useLogo; - global::Xamarin.Forms.Platform.Android.Resource.Id.view_offset_helper = global::CSharpMath.Forms.Example.Android.Resource.Id.view_offset_helper; - global::Xamarin.Forms.Platform.Android.Resource.Id.visible = global::CSharpMath.Forms.Example.Android.Resource.Id.visible; - global::Xamarin.Forms.Platform.Android.Resource.Id.withText = global::CSharpMath.Forms.Example.Android.Resource.Id.withText; - global::Xamarin.Forms.Platform.Android.Resource.Id.wrap_content = global::CSharpMath.Forms.Example.Android.Resource.Id.wrap_content; - global::Xamarin.Forms.Platform.Android.Resource.Integer.abc_config_activityDefaultDur = global::CSharpMath.Forms.Example.Android.Resource.Integer.abc_config_activityDefaultDur; - global::Xamarin.Forms.Platform.Android.Resource.Integer.abc_config_activityShortDur = global::CSharpMath.Forms.Example.Android.Resource.Integer.abc_config_activityShortDur; - global::Xamarin.Forms.Platform.Android.Resource.Integer.app_bar_elevation_anim_duration = global::CSharpMath.Forms.Example.Android.Resource.Integer.app_bar_elevation_anim_duration; - global::Xamarin.Forms.Platform.Android.Resource.Integer.bottom_sheet_slide_duration = global::CSharpMath.Forms.Example.Android.Resource.Integer.bottom_sheet_slide_duration; - global::Xamarin.Forms.Platform.Android.Resource.Integer.cancel_button_image_alpha = global::CSharpMath.Forms.Example.Android.Resource.Integer.cancel_button_image_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Integer.config_tooltipAnimTime = global::CSharpMath.Forms.Example.Android.Resource.Integer.config_tooltipAnimTime; - global::Xamarin.Forms.Platform.Android.Resource.Integer.design_snackbar_text_max_lines = global::CSharpMath.Forms.Example.Android.Resource.Integer.design_snackbar_text_max_lines; - global::Xamarin.Forms.Platform.Android.Resource.Integer.hide_password_duration = global::CSharpMath.Forms.Example.Android.Resource.Integer.hide_password_duration; - global::Xamarin.Forms.Platform.Android.Resource.Integer.show_password_duration = global::CSharpMath.Forms.Example.Android.Resource.Integer.show_password_duration; - global::Xamarin.Forms.Platform.Android.Resource.Integer.status_bar_notification_info_maxnum = global::CSharpMath.Forms.Example.Android.Resource.Integer.status_bar_notification_info_maxnum; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_bar_title_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_bar_title_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_bar_up_container = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_bar_up_container; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_menu_item_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_menu_item_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_menu_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_menu_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_mode_bar = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_mode_bar; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_action_mode_close_item_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_action_mode_close_item_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_activity_chooser_view = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_activity_chooser_view; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_activity_chooser_view_list_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_activity_chooser_view_list_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_alert_dialog_button_bar_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_alert_dialog_button_bar_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_alert_dialog_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_alert_dialog_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_alert_dialog_title_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_alert_dialog_title_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_dialog_title_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_dialog_title_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_expanded_menu_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_expanded_menu_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_list_menu_item_checkbox = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_list_menu_item_checkbox; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_list_menu_item_icon = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_list_menu_item_icon; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_list_menu_item_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_list_menu_item_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_list_menu_item_radio = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_list_menu_item_radio; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_popup_menu_header_item_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_popup_menu_header_item_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_popup_menu_item_layout = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_popup_menu_item_layout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_screen_content_include = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_screen_content_include; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_screen_simple = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_screen_simple; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_screen_simple_overlay_action_mode = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_screen_simple_overlay_action_mode; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_screen_toolbar = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_screen_toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_search_dropdown_item_icons_2line = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_search_dropdown_item_icons_2line; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_search_view = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_search_view; - global::Xamarin.Forms.Platform.Android.Resource.Layout.abc_select_dialog_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.abc_select_dialog_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.BottomTabLayout = global::CSharpMath.Forms.Example.Android.Resource.Layout.BottomTabLayout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_bottom_navigation_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_bottom_navigation_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_bottom_sheet_dialog = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_bottom_sheet_dialog; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_layout_snackbar = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_layout_snackbar; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_layout_snackbar_include = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_layout_snackbar_include; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_layout_tab_icon = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_layout_tab_icon; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_layout_tab_text = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_layout_tab_text; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_menu_item_action_area = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_menu_item_action_area; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_item_header = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_item_header; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_item_separator = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_item_separator; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_item_subheader = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_item_subheader; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_menu = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_menu; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_navigation_menu_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_navigation_menu_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.design_text_input_password_icon = global::CSharpMath.Forms.Example.Android.Resource.Layout.design_text_input_password_icon; - global::Xamarin.Forms.Platform.Android.Resource.Layout.FlyoutContent = global::CSharpMath.Forms.Example.Android.Resource.Layout.FlyoutContent; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_action = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_action; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_action_tombstone = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_action_tombstone; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_media_action = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_media_action; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_media_cancel_action = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_media_cancel_action; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_big_media = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_big_media; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_big_media_custom = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_big_media_custom; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_big_media_narrow = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_big_media_narrow; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_big_media_narrow_custom = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_big_media_narrow_custom; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_custom_big = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_custom_big; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_icon_group = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_icon_group; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_lines_media = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_lines_media; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_media = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_media; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_media_custom = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_media_custom; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_part_chronometer = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_part_chronometer; - global::Xamarin.Forms.Platform.Android.Resource.Layout.notification_template_part_time = global::CSharpMath.Forms.Example.Android.Resource.Layout.notification_template_part_time; - global::Xamarin.Forms.Platform.Android.Resource.Layout.RootLayout = global::CSharpMath.Forms.Example.Android.Resource.Layout.RootLayout; - global::Xamarin.Forms.Platform.Android.Resource.Layout.select_dialog_item_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.select_dialog_item_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.select_dialog_multichoice_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.select_dialog_multichoice_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.select_dialog_singlechoice_material = global::CSharpMath.Forms.Example.Android.Resource.Layout.select_dialog_singlechoice_material; - global::Xamarin.Forms.Platform.Android.Resource.Layout.ShellContent = global::CSharpMath.Forms.Example.Android.Resource.Layout.ShellContent; - global::Xamarin.Forms.Platform.Android.Resource.Layout.support_simple_spinner_dropdown_item = global::CSharpMath.Forms.Example.Android.Resource.Layout.support_simple_spinner_dropdown_item; - global::Xamarin.Forms.Platform.Android.Resource.Layout.tooltip = global::CSharpMath.Forms.Example.Android.Resource.Layout.tooltip; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_action_bar_home_description = global::CSharpMath.Forms.Example.Android.Resource.String.abc_action_bar_home_description; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_action_bar_up_description = global::CSharpMath.Forms.Example.Android.Resource.String.abc_action_bar_up_description; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_action_menu_overflow_description = global::CSharpMath.Forms.Example.Android.Resource.String.abc_action_menu_overflow_description; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_action_mode_done = global::CSharpMath.Forms.Example.Android.Resource.String.abc_action_mode_done; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_activity_chooser_view_see_all = global::CSharpMath.Forms.Example.Android.Resource.String.abc_activity_chooser_view_see_all; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_activitychooserview_choose_application = global::CSharpMath.Forms.Example.Android.Resource.String.abc_activitychooserview_choose_application; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_capital_off = global::CSharpMath.Forms.Example.Android.Resource.String.abc_capital_off; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_capital_on = global::CSharpMath.Forms.Example.Android.Resource.String.abc_capital_on; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_body_1_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_body_1_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_body_2_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_body_2_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_button_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_button_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_caption_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_caption_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_display_1_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_display_1_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_display_2_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_display_2_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_display_3_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_display_3_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_display_4_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_display_4_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_headline_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_headline_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_menu_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_menu_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_subhead_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_subhead_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_font_family_title_material = global::CSharpMath.Forms.Example.Android.Resource.String.abc_font_family_title_material; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_search_hint = global::CSharpMath.Forms.Example.Android.Resource.String.abc_search_hint; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_clear = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_clear; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_query = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_query; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_search = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_search; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_submit = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_submit; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_searchview_description_voice = global::CSharpMath.Forms.Example.Android.Resource.String.abc_searchview_description_voice; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_shareactionprovider_share_with = global::CSharpMath.Forms.Example.Android.Resource.String.abc_shareactionprovider_share_with; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_shareactionprovider_share_with_application = global::CSharpMath.Forms.Example.Android.Resource.String.abc_shareactionprovider_share_with_application; - global::Xamarin.Forms.Platform.Android.Resource.String.abc_toolbar_collapse_description = global::CSharpMath.Forms.Example.Android.Resource.String.abc_toolbar_collapse_description; - global::Xamarin.Forms.Platform.Android.Resource.String.appbar_scrolling_view_behavior = global::CSharpMath.Forms.Example.Android.Resource.String.appbar_scrolling_view_behavior; - global::Xamarin.Forms.Platform.Android.Resource.String.bottom_sheet_behavior = global::CSharpMath.Forms.Example.Android.Resource.String.bottom_sheet_behavior; - global::Xamarin.Forms.Platform.Android.Resource.String.character_counter_pattern = global::CSharpMath.Forms.Example.Android.Resource.String.character_counter_pattern; - global::Xamarin.Forms.Platform.Android.Resource.String.password_toggle_content_description = global::CSharpMath.Forms.Example.Android.Resource.String.password_toggle_content_description; - global::Xamarin.Forms.Platform.Android.Resource.String.path_password_eye = global::CSharpMath.Forms.Example.Android.Resource.String.path_password_eye; - global::Xamarin.Forms.Platform.Android.Resource.String.path_password_eye_mask_strike_through = global::CSharpMath.Forms.Example.Android.Resource.String.path_password_eye_mask_strike_through; - global::Xamarin.Forms.Platform.Android.Resource.String.path_password_eye_mask_visible = global::CSharpMath.Forms.Example.Android.Resource.String.path_password_eye_mask_visible; - global::Xamarin.Forms.Platform.Android.Resource.String.path_password_strike_through = global::CSharpMath.Forms.Example.Android.Resource.String.path_password_strike_through; - global::Xamarin.Forms.Platform.Android.Resource.String.search_menu_title = global::CSharpMath.Forms.Example.Android.Resource.String.search_menu_title; - global::Xamarin.Forms.Platform.Android.Resource.String.status_bar_notification_info_overflow = global::CSharpMath.Forms.Example.Android.Resource.String.status_bar_notification_info_overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.AlertDialog_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.AlertDialog_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.AlertDialog_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.AlertDialog_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Animation_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Animation_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Animation_AppCompat_DropDownUp = global::CSharpMath.Forms.Example.Android.Resource.Style.Animation_AppCompat_DropDownUp; - global::Xamarin.Forms.Platform.Android.Resource.Style.Animation_AppCompat_Tooltip = global::CSharpMath.Forms.Example.Android.Resource.Style.Animation_AppCompat_Tooltip; - global::Xamarin.Forms.Platform.Android.Resource.Style.Animation_Design_BottomSheetDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Animation_Design_BottomSheetDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_AlertDialog_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_AlertDialog_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_AlertDialog_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_AlertDialog_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Animation_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Animation_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Animation_AppCompat_DropDownUp = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Animation_AppCompat_DropDownUp; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Animation_AppCompat_Tooltip = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Animation_AppCompat_Tooltip; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_CardView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_CardView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_DialogWindowTitle_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_DialogWindowTitle_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_DialogWindowTitleBackground_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_DialogWindowTitleBackground_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Body1 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Body1; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Body2 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Body2; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Caption = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Caption; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Display1 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Display1; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Display2 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Display2; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Display3 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Display3; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Display4 = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Display4; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Headline = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Headline; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Large_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Large_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Medium = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Medium; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Medium_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Medium_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_SearchResult_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Small_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Small_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Subhead = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Subhead; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Subhead_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Subhead_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Tooltip = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Tooltip; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_ActionMode_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Button_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_DropDownItem = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_DropDownItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Header; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_PopupMenu_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Switch = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_Switch; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_TextAppearance_Widget_AppCompat_Toolbar_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_CompactMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_CompactMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Dialog_FixedSize = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Dialog_FixedSize; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_DarkActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_DarkActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_FixedSize = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_FixedSize; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Theme_AppCompat_Light_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Theme_AppCompat_Light_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dark = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dark; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dark_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dark_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_ThemeOverlay_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V11_Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V11_Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V11_Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V11_Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V11_ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V11_ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V12_Widget_AppCompat_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V12_Widget_AppCompat_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V12_Widget_AppCompat_EditText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V12_Widget_AppCompat_EditText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V14_Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V14_Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V21_Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V21_Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V22_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V22_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V22_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V22_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V23_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V23_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V23_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V23_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V26_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V26_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V26_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V26_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V26_Widget_AppCompat_Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V26_Widget_AppCompat_Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V26_Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V26_Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Widget_AppCompat_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Widget_AppCompat_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Widget_AppCompat_EditText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Widget_AppCompat_EditText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_V7_Widget_AppCompat_Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_V7_Widget_AppCompat_Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_Solid = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_Solid; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionBar_TabView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionButton_CloseMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionButton_CloseMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionButton_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionButton_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActionMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActionMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ActivityChooserView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ActivityChooserView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_Borderless = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_Borderless; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_Borderless_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_Borderless_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_ButtonBar_AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Button_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Button_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ButtonBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ButtonBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ButtonBar_AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ButtonBar_AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_CheckBox = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_CheckBox; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_RadioButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_RadioButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_Switch = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_CompoundButton_Switch; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle_Common = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_DrawerArrowToggle_Common; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_DropDownItem_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_DropDownItem_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_EditText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_EditText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ImageButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ImageButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_Solid = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_Solid; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_ActionBar_TabView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Light_PopupMenu_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListMenuView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListMenuView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListPopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListPopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListView_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListView_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ListView_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ListView_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_PopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_PopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_PopupMenu_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_PopupMenu_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_PopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_PopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ProgressBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ProgressBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_ProgressBar_Horizontal = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_ProgressBar_Horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_RatingBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_RatingBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_RatingBar_Indicator = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_RatingBar_Indicator; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_RatingBar_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_RatingBar_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_SearchView = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_SearchView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_SearchView_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_SearchView_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_SeekBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_SeekBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_SeekBar_Discrete = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_SeekBar_Discrete; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Spinner_Underlined = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Spinner_Underlined; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_TextView_SpinnerItem = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_TextView_SpinnerItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_AppCompat_Toolbar_Button_Navigation = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_AppCompat_Toolbar_Button_Navigation; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Base_Widget_Design_TabLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Base_Widget_Design_TabLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.CardView = global::CSharpMath.Forms.Example.Android.Resource.Style.CardView; - global::Xamarin.Forms.Platform.Android.Resource.Style.CardView_Dark = global::CSharpMath.Forms.Example.Android.Resource.Style.CardView_Dark; - global::Xamarin.Forms.Platform.Android.Resource.Style.CardView_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.CardView_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_ThemeOverlay_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_ThemeOverlay_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_ThemeOverlay_AppCompat_Dark = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_ThemeOverlay_AppCompat_Dark; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_ThemeOverlay_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_ThemeOverlay_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V11_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V11_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V11_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V11_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V14_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V14_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V14_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V14_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V21_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V21_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V21_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V21_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V25_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V25_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_V25_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_V25_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Platform_Widget_AppCompat_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Platform_Widget_AppCompat_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_DialogWindowTitle_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_DialogWindowTitle_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_ActionBar_TitleItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_DialogTitle_Icon = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_DialogTitle_Icon; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_PopupMenuItem_Text; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Query = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Query; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Text = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_Search_DropDown_Text; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlOverlay_Widget_AppCompat_SearchView_MagIcon = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlOverlay_Widget_AppCompat_SearchView_MagIcon; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.RtlUnderlay_Widget_AppCompat_ActionButton_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Body1 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Body1; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Body2 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Body2; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Caption = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Caption; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Display1 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Display1; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Display2 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Display2; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Display3 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Display3; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Display4 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Display4; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Headline = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Headline; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Large_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Large_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Light_SearchResult_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Light_Widget_PopupMenu_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Medium = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Medium; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Medium_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Medium_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_SearchResult_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_SearchResult_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_SearchResult_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_SearchResult_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Small_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Small_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Subhead = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Subhead; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Subhead_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Subhead_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Tooltip = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Tooltip; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Borderless_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Borderless_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Button_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_DropDownItem = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_DropDownItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Header = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Header; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Large = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Large; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_PopupMenu_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_Switch = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_Switch; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_AppCompat_Widget_TextView_SpinnerItem = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_AppCompat_Widget_TextView_SpinnerItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Info = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Info; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Info_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Info_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Line2 = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Line2; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Line2_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Line2_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Time = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Time; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Time_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Time_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Compat_Notification_Title_Media = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Compat_Notification_Title_Media; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_CollapsingToolbar_Expanded = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_CollapsingToolbar_Expanded; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Counter = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Counter; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Counter_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Counter_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Error = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Error; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Hint = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Hint; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Snackbar_Message = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Snackbar_Message; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Design_Tab = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Design_Tab; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Widget_AppCompat_ExpandedMenu_Item = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Widget_AppCompat_ExpandedMenu_Item; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Subtitle = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Title = global::CSharpMath.Forms.Example.Android.Resource.Style.TextAppearance_Widget_AppCompat_Toolbar_Title; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_CompactMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_CompactMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_DarkActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_DarkActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DayNight_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DayNight_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_DarkActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_DarkActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_Dialog_MinWidth = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_Dialog_MinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_DialogWhenLarge = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_DialogWhenLarge; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_Light_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_Light_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_AppCompat_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_AppCompat_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_BottomSheetDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_BottomSheetDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_Light_BottomSheetDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_Light_BottomSheetDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_Light_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_Light_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Theme_Design_NoActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Theme_Design_NoActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Dark = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Dark; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Dark_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Dark_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Dialog = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Dialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Dialog_Alert = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Dialog_Alert; - global::Xamarin.Forms.Platform.Android.Resource.Style.ThemeOverlay_AppCompat_Light = global::CSharpMath.Forms.Example.Android.Resource.Style.ThemeOverlay_AppCompat_Light; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar_Solid = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar_Solid; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar_TabBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar_TabBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar_TabText = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar_TabText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionBar_TabView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionBar_TabView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionButton_CloseMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionButton_CloseMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionButton_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionButton_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActionMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActionMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ActivityChooserView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ActivityChooserView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_Borderless = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_Borderless; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_Borderless_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_Borderless_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_ButtonBar_AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_ButtonBar_AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_Colored = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_Colored; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Button_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Button_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ButtonBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ButtonBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ButtonBar_AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ButtonBar_AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_CompoundButton_CheckBox = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_CompoundButton_CheckBox; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_CompoundButton_RadioButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_CompoundButton_RadioButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_CompoundButton_Switch = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_CompoundButton_Switch; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_DrawerArrowToggle = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_DrawerArrowToggle; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_DropDownItem_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_DropDownItem_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_EditText = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_EditText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ImageButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ImageButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_Solid_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabBar_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabText_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionBar_TabView_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionButton_CloseMode = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionButton_CloseMode; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionButton_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionButton_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActionMode_Inverse = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActionMode_Inverse; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ActivityChooserView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ActivityChooserView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_AutoCompleteTextView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_AutoCompleteTextView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_DropDownItem_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_DropDownItem_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ListPopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ListPopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_ListView_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_ListView_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_PopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_PopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_PopupMenu_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_PopupMenu_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_SearchView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_SearchView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Light_Spinner_DropDown_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Light_Spinner_DropDown_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListMenuView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListMenuView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListPopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListPopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListView_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListView_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ListView_Menu = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ListView_Menu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_PopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_PopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_PopupMenu_Overflow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_PopupMenu_Overflow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_PopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_PopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ProgressBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ProgressBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_ProgressBar_Horizontal = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_ProgressBar_Horizontal; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_RatingBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_RatingBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_RatingBar_Indicator = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_RatingBar_Indicator; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_RatingBar_Small = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_RatingBar_Small; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_SearchView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_SearchView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_SearchView_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_SearchView_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_SeekBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_SeekBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_SeekBar_Discrete = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_SeekBar_Discrete; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Spinner = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Spinner_DropDown = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Spinner_DropDown; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Spinner_DropDown_ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Spinner_DropDown_ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Spinner_Underlined = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Spinner_Underlined; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_TextView_SpinnerItem = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_TextView_SpinnerItem; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_AppCompat_Toolbar_Button_Navigation = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_AppCompat_Toolbar_Button_Navigation; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Compat_NotificationActionContainer = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Compat_NotificationActionContainer; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Compat_NotificationActionText = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Compat_NotificationActionText; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_BottomNavigationView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_BottomNavigationView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_BottomSheet_Modal = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_BottomSheet_Modal; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_CollapsingToolbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_CollapsingToolbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_CoordinatorLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_CoordinatorLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_FloatingActionButton = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_FloatingActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_NavigationView = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_NavigationView; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_ScrimInsetsFrameLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_ScrimInsetsFrameLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_Snackbar = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_Snackbar; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_TabLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_TabLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.Widget_Design_TextInputLayout = global::CSharpMath.Forms.Example.Android.Resource.Style.Widget_Design_TextInputLayout; - global::Xamarin.Forms.Platform.Android.Resource.Style.collectionViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Style.collectionViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_backgroundSplit = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_backgroundSplit; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_backgroundStacked = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_backgroundStacked; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetEndWithActions = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetEndWithActions; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_contentInsetStartWithNavigation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_contentInsetStartWithNavigation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_customNavigationLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_customNavigationLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_displayOptions = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_displayOptions; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_divider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_divider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_height = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_height; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_hideOnContentScroll = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_hideOnContentScroll; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_homeAsUpIndicator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_homeAsUpIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_homeLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_homeLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_icon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_icon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_indeterminateProgressStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_indeterminateProgressStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_itemPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_itemPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_logo = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_logo; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_navigationMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_navigationMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_popupTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_popupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_progressBarPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_progressBarPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_progressBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_progressBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_subtitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_subtitleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_subtitleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_title = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_title; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBar_titleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBar_titleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionBarLayout_android_layout_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionBarLayout_android_layout_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMenuItemView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMenuItemView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMenuItemView_android_minWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMenuItemView_android_minWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMenuView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMenuView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_backgroundSplit = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_backgroundSplit; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_closeItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_closeItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_height = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_height; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_subtitleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_subtitleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActionMode_titleTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActionMode_titleTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActivityChooserView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActivityChooserView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActivityChooserView_expandActivityOverflowButtonDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActivityChooserView_expandActivityOverflowButtonDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ActivityChooserView_initialActivityCount = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ActivityChooserView_initialActivityCount; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_android_layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_android_layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_buttonPanelSideLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_buttonPanelSideLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_listItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_listItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_listLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_listLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_multiChoiceItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_multiChoiceItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_showTitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_showTitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AlertDialog_singleChoiceItemLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AlertDialog_singleChoiceItemLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_android_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_android_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_android_keyboardNavigationCluster = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_android_keyboardNavigationCluster; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_android_touchscreenBlocksFocus = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_android_touchscreenBlocksFocus; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_expanded = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_expanded; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayoutStates = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayoutStates; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayoutStates_state_collapsed = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayoutStates_state_collapsed; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayoutStates_state_collapsible = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayoutStates_state_collapsible; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_Layout_layout_scrollFlags = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_Layout_layout_scrollFlags; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppBarLayout_Layout_layout_scrollInterpolator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppBarLayout_Layout_layout_scrollInterpolator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView_android_src = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView_android_src; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView_srcCompat = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView_srcCompat; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView_tint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView_tint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatImageView_tintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatImageView_tintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar_android_thumb = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar_android_thumb; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar_tickMark = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar_tickMark; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar_tickMarkTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar_tickMarkTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatSeekBar_tickMarkTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatSeekBar_tickMarkTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_drawableTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_drawableTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextHelper_android_textAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextHelper_android_textAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_android_textAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_android_textAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizeMaxTextSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizeMaxTextSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizeMinTextSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizeMinTextSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizePresetSizes = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizePresetSizes; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizeStepGranularity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizeStepGranularity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_autoSizeTextType = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_autoSizeTextType; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_fontFamily = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_fontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTextView_textAllCaps = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTextView_textAllCaps; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarDivider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarDivider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarItemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarItemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarPopupTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarPopupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarSplitStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarSplitStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarTabBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarTabBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarTabStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarTabStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarTabTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarTabTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionBarWidgetTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionBarWidgetTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionDropDownStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionDropDownStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionMenuTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionMenuTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionMenuTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionMenuTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeCloseButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeCloseButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeCloseDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeCloseDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeCopyDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeCopyDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeCutDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeCutDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeFindDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeFindDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModePasteDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModePasteDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModePopupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModePopupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeSelectAllDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeSelectAllDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeShareDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeShareDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeSplitBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeSplitBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionModeWebSearchDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionModeWebSearchDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionOverflowButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionOverflowButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_actionOverflowMenuStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_actionOverflowMenuStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_activityChooserViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_activityChooserViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_alertDialogButtonGroupStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_alertDialogButtonGroupStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_alertDialogCenterButtons = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_alertDialogCenterButtons; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_alertDialogStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_alertDialogStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_alertDialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_alertDialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_android_windowAnimationStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_android_windowAnimationStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_android_windowIsFloating = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_android_windowIsFloating; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_autoCompleteTextViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_autoCompleteTextViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_borderlessButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_borderlessButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarNegativeButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarNegativeButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarNeutralButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarNeutralButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarPositiveButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarPositiveButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_buttonStyleSmall = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_buttonStyleSmall; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_checkboxStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_checkboxStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_checkedTextViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_checkedTextViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorAccent = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorAccent; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorBackgroundFloating = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorBackgroundFloating; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorButtonNormal = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorButtonNormal; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorControlActivated = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorControlActivated; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorControlHighlight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorControlHighlight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorControlNormal = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorControlNormal; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorError = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorError; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorPrimary = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorPrimary; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorPrimaryDark = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorPrimaryDark; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_colorSwitchThumbNormal = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_colorSwitchThumbNormal; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_controlBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_controlBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dialogPreferredPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dialogPreferredPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dividerHorizontal = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dividerHorizontal; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dividerVertical = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dividerVertical; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dropDownListViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dropDownListViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_dropdownListPreferredItemHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_dropdownListPreferredItemHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_editTextBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_editTextBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_editTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_editTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_editTextStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_editTextStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_homeAsUpIndicator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_homeAsUpIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_imageButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_imageButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listChoiceBackgroundIndicator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listChoiceBackgroundIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listDividerAlertDialog = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listDividerAlertDialog; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listMenuViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listMenuViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPopupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPopupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeightLarge = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeightLarge; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeightSmall = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemHeightSmall; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_listPreferredItemPaddingRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_panelBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_panelBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_panelMenuListTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_panelMenuListTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_panelMenuListWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_panelMenuListWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_popupMenuStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_popupMenuStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_popupWindowStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_popupWindowStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_radioButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_radioButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_ratingBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_ratingBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_ratingBarStyleIndicator = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_ratingBarStyleIndicator; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_ratingBarStyleSmall = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_ratingBarStyleSmall; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_searchViewStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_searchViewStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_seekBarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_seekBarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_selectableItemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_selectableItemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_selectableItemBackgroundBorderless = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_selectableItemBackgroundBorderless; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_spinnerDropDownItemStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_spinnerDropDownItemStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_spinnerStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_spinnerStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_switchStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_switchStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceLargePopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceLargePopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItemSecondary = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItemSecondary; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItemSmall = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceListItemSmall; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearancePopupMenuHeader = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearancePopupMenuHeader; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultSubtitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultSubtitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultTitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceSearchResultTitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textAppearanceSmallPopupMenu = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textAppearanceSmallPopupMenu; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textColorAlertDialogListItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textColorAlertDialogListItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_textColorSearchUrl = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_textColorSearchUrl; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_toolbarNavigationButtonStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_toolbarNavigationButtonStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_toolbarStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_toolbarStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_tooltipForegroundColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_tooltipForegroundColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_tooltipFrameBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_tooltipFrameBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowActionBar = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowActionBar; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowActionBarOverlay = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowActionBarOverlay; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowActionModeOverlay = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowActionModeOverlay; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowFixedHeightMajor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowFixedHeightMajor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowFixedHeightMinor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowFixedHeightMinor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowFixedWidthMajor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowFixedWidthMajor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowFixedWidthMinor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowFixedWidthMinor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowMinWidthMajor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowMinWidthMajor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowMinWidthMinor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowMinWidthMinor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.AppCompatTheme_windowNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.AppCompatTheme_windowNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_itemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_itemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_itemIconTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_itemIconTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_itemTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_itemTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomNavigationView_menu = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomNavigationView_menu; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomSheetBehavior_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomSheetBehavior_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_hideable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_hideable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_peekHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_peekHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_skipCollapsed = global::CSharpMath.Forms.Example.Android.Resource.Styleable.BottomSheetBehavior_Layout_behavior_skipCollapsed; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ButtonBarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ButtonBarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ButtonBarLayout_allowStacking = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ButtonBarLayout_allowStacking; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_android_minHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_android_minHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_android_minWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_android_minWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardBackgroundColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardBackgroundColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardCornerRadius = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardCornerRadius; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardElevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardElevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardMaxElevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardMaxElevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardPreventCornerOverlap = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardPreventCornerOverlap; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_cardUseCompatPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_cardUseCompatPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPaddingBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPaddingBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPaddingLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPaddingLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPaddingRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPaddingRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CardView_contentPaddingTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CardView_contentPaddingTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_collapsedTitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_contentScrim = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_contentScrim; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMargin = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMargin; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleMarginTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_expandedTitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_scrimAnimationDuration = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_scrimAnimationDuration; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_scrimVisibleHeightTrigger = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_scrimVisibleHeightTrigger; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_statusBarScrim = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_statusBarScrim; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_title = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_title; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_titleEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_titleEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_toolbarId = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_toolbarId; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ColorStateListItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ColorStateListItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ColorStateListItem_alpha = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ColorStateListItem_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ColorStateListItem_android_alpha = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ColorStateListItem_android_alpha; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ColorStateListItem_android_color = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ColorStateListItem_android_color; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CompoundButton = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CompoundButton; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CompoundButton_android_button = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CompoundButton_android_button; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CompoundButton_buttonTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CompoundButton_buttonTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CompoundButton_buttonTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CompoundButton_buttonTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_keylines = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_keylines; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_statusBarBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_statusBarBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_android_layout_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_android_layout_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchorGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_anchorGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_behavior = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_behavior; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_dodgeInsetEdges = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_dodgeInsetEdges; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_insetEdge = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_insetEdge; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_keyline = global::CSharpMath.Forms.Example.Android.Resource.Styleable.CoordinatorLayout_Layout_layout_keyline; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DesignTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DesignTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DesignTheme_bottomSheetDialogTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DesignTheme_bottomSheetDialogTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DesignTheme_bottomSheetStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DesignTheme_bottomSheetStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DesignTheme_textColorError = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DesignTheme_textColorError; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_arrowHeadLength = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_arrowHeadLength; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_arrowShaftLength = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_arrowShaftLength; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_barLength = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_barLength; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_color = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_color; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_drawableSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_drawableSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_gapBetweenBars = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_gapBetweenBars; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_spinBars = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_spinBars; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.DrawerArrowToggle_thickness = global::CSharpMath.Forms.Example.Android.Resource.Styleable.DrawerArrowToggle_thickness; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_backgroundTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_backgroundTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_backgroundTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_backgroundTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_borderWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_borderWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_fabSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_fabSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_pressedTranslationZ = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_pressedTranslationZ; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_rippleColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_rippleColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_useCompatPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_useCompatPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_Behavior_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_Behavior_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FloatingActionButton_Behavior_Layout_behavior_autoHide = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FloatingActionButton_Behavior_Layout_behavior_autoHide; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderAuthority = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderAuthority; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderCerts = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderCerts; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderFetchStrategy = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderFetchStrategy; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderFetchTimeout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderFetchTimeout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderPackage = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderPackage; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamily_fontProviderQuery = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamily_fontProviderQuery; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_android_font = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_android_font; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_android_fontStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_android_fontStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_android_fontWeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_android_fontWeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_font = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_font; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_fontStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_fontStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.FontFamilyFont_fontWeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.FontFamilyFont_fontWeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ForegroundLinearLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ForegroundLinearLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ForegroundLinearLayout_android_foreground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ForegroundLinearLayout_android_foreground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ForegroundLinearLayout_android_foregroundGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ForegroundLinearLayout_android_foregroundGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ForegroundLinearLayout_foregroundInsidePadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ForegroundLinearLayout_foregroundInsidePadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_baselineAligned = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_baselineAligned; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_baselineAlignedChildIndex = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_baselineAlignedChildIndex; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_orientation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_orientation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_android_weightSum = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_android_weightSum; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_divider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_divider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_dividerPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_dividerPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_measureWithLargestChild = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_measureWithLargestChild; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_showDividers = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_showDividers; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_height = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_height; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_weight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_weight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_width = global::CSharpMath.Forms.Example.Android.Resource.Styleable.LinearLayoutCompat_Layout_android_layout_width; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ListPopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ListPopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ListPopupWindow_android_dropDownHorizontalOffset = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ListPopupWindow_android_dropDownHorizontalOffset; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ListPopupWindow_android_dropDownVerticalOffset = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ListPopupWindow_android_dropDownVerticalOffset; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_checkableBehavior = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_checkableBehavior; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_enabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_enabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_id = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_id; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_menuCategory = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_menuCategory; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_orderInCategory = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_orderInCategory; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuGroup_android_visible = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuGroup_android_visible; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_actionLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_actionLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_actionProviderClass = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_actionProviderClass; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_actionViewClass = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_actionViewClass; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_alphabeticModifiers = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_alphabeticModifiers; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_alphabeticShortcut = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_alphabeticShortcut; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_checkable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_checkable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_checked = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_checked; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_enabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_enabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_icon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_icon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_id = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_id; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_menuCategory = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_menuCategory; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_numericShortcut = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_numericShortcut; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_onClick = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_onClick; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_orderInCategory = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_orderInCategory; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_title = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_title; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_titleCondensed = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_titleCondensed; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_android_visible = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_android_visible; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_contentDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_contentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_iconTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_iconTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_iconTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_iconTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_numericModifiers = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_numericModifiers; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_showAsAction = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_showAsAction; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuItem_tooltipText = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuItem_tooltipText; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_headerBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_headerBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_horizontalDivider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_horizontalDivider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_itemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_itemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_itemIconDisabledAlpha = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_itemIconDisabledAlpha; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_itemTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_itemTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_verticalDivider = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_verticalDivider; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_android_windowAnimationStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_android_windowAnimationStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_preserveIconSpacing = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_preserveIconSpacing; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.MenuView_subMenuArrow = global::CSharpMath.Forms.Example.Android.Resource.Styleable.MenuView_subMenuArrow; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_android_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_android_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_android_fitsSystemWindows = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_android_fitsSystemWindows; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_android_maxWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_android_maxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_headerLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_headerLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_itemBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_itemBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_itemIconTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_itemIconTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_itemTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_itemTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_itemTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_itemTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.NavigationView_menu = global::CSharpMath.Forms.Example.Android.Resource.Styleable.NavigationView_menu; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindow = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindow; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindow_android_popupAnimationStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindow_android_popupAnimationStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindow_android_popupBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindow_android_popupBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindow_overlapAnchor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindow_overlapAnchor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindowBackgroundState = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindowBackgroundState; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.PopupWindowBackgroundState_state_above_anchor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.PopupWindowBackgroundState_state_above_anchor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecycleListView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecycleListView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecycleListView_paddingBottomNoButtons = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecycleListView_paddingBottomNoButtons; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecycleListView_paddingTopNoTitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecycleListView_paddingTopNoTitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_android_descendantFocusability = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_android_descendantFocusability; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_android_orientation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_android_orientation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollHorizontalThumbDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollHorizontalThumbDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollHorizontalTrackDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollHorizontalTrackDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollVerticalThumbDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollVerticalThumbDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_fastScrollVerticalTrackDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_fastScrollVerticalTrackDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_layoutManager = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_layoutManager; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_reverseLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_reverseLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_spanCount = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_spanCount; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.RecyclerView_stackFromEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.RecyclerView_stackFromEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ScrimInsetsFrameLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ScrimInsetsFrameLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ScrimInsetsFrameLayout_insetForeground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ScrimInsetsFrameLayout_insetForeground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ScrollingViewBehavior_Layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ScrollingViewBehavior_Layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ScrollingViewBehavior_Layout_behavior_overlapTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ScrollingViewBehavior_Layout_behavior_overlapTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_android_focusable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_android_focusable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_android_imeOptions = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_android_imeOptions; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_android_inputType = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_android_inputType; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_android_maxWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_android_maxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_closeIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_closeIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_commitIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_commitIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_defaultQueryHint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_defaultQueryHint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_goIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_goIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_iconifiedByDefault = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_iconifiedByDefault; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_queryBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_queryBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_queryHint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_queryHint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_searchHintIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_searchHintIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_searchIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_searchIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_submitBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_submitBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_suggestionRowLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_suggestionRowLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SearchView_voiceIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SearchView_voiceIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SnackbarLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SnackbarLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SnackbarLayout_android_maxWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SnackbarLayout_android_maxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SnackbarLayout_elevation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SnackbarLayout_elevation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SnackbarLayout_maxActionInlineWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SnackbarLayout_maxActionInlineWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_android_dropDownWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_android_dropDownWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_android_entries = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_android_entries; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_android_popupBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_android_popupBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_android_prompt = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_android_prompt; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Spinner_popupTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Spinner_popupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_android_textOff = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_android_textOff; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_android_textOn = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_android_textOn; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_android_thumb = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_android_thumb; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_showText = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_showText; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_splitTrack = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_splitTrack; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_switchMinWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_switchMinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_switchPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_switchPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_switchTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_switchTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_thumbTextPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_thumbTextPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_thumbTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_thumbTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_thumbTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_thumbTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_track = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_track; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_trackTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_trackTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.SwitchCompat_trackTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.SwitchCompat_trackTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabItem = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabItem; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabItem_android_icon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabItem_android_icon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabItem_android_layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabItem_android_layout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabItem_android_text = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabItem_android_text; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabBackground = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabBackground; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabContentStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabContentStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabIndicatorColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabIndicatorColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabIndicatorHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabIndicatorHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabMaxWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabMaxWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabMinWidth = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabMinWidth; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPadding = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPadding; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPaddingBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPaddingBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPaddingEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPaddingEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPaddingStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPaddingStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabPaddingTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabPaddingTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabSelectedTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabSelectedTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TabLayout_tabTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TabLayout_tabTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_fontFamily = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_fontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_shadowColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_shadowColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_shadowDx = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_shadowDx; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_shadowDy = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_shadowDy; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_shadowRadius = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_shadowRadius; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textColorHint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textColorHint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textColorLink = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textColorLink; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textSize = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textSize; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_textStyle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_textStyle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_android_typeface = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_android_typeface; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_fontFamily = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_fontFamily; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextAppearance_textAllCaps = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextAppearance_textAllCaps; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_android_hint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_android_hint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_android_textColorHint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_android_textColorHint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_counterEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_counterEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_counterMaxLength = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_counterMaxLength; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_counterOverflowTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_counterOverflowTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_counterTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_counterTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_errorEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_errorEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_errorTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_errorTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_hintAnimationEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_hintAnimationEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_hintEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_hintEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_hintTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_hintTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleDrawable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleDrawable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleEnabled = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleEnabled; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.TextInputLayout_passwordToggleTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.TextInputLayout_passwordToggleTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_android_gravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_android_gravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_android_minHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_android_minHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_buttonGravity = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_buttonGravity; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_collapseContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_collapseContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_collapseIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_collapseIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetEndWithActions = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetEndWithActions; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetLeft = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetLeft; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetRight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetRight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_contentInsetStartWithNavigation = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_contentInsetStartWithNavigation; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_logo = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_logo; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_logoDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_logoDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_maxButtonHeight = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_maxButtonHeight; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_navigationContentDescription = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_navigationContentDescription; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_navigationIcon = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_navigationIcon; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_popupTheme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_popupTheme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_subtitle = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_subtitle; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_subtitleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_subtitleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_subtitleTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_subtitleTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_title = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_title; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMargin = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMargin; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMarginBottom = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMarginBottom; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMarginEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMarginEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMarginStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMarginStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMarginTop = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMarginTop; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleMargins = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleMargins; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleTextAppearance = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleTextAppearance; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.Toolbar_titleTextColor = global::CSharpMath.Forms.Example.Android.Resource.Styleable.Toolbar_titleTextColor; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_android_focusable = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_android_focusable; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_android_theme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_android_theme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_paddingEnd = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_paddingEnd; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_paddingStart = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_paddingStart; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.View_theme = global::CSharpMath.Forms.Example.Android.Resource.Styleable.View_theme; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewBackgroundHelper = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewBackgroundHelper; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewBackgroundHelper_android_background = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewBackgroundHelper_android_background; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewBackgroundHelper_backgroundTint = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewBackgroundHelper_backgroundTint; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewBackgroundHelper_backgroundTintMode = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewBackgroundHelper_backgroundTintMode; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewStubCompat; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_id = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewStubCompat_android_id; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_inflatedId = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewStubCompat_android_inflatedId; - global::Xamarin.Forms.Platform.Android.Resource.Styleable.ViewStubCompat_android_layout = global::CSharpMath.Forms.Example.Android.Resource.Styleable.ViewStubCompat_android_layout; - } - - public partial class Animation - { - - // aapt resource value: 0x7F010000 - public const int abc_fade_in = 2130771968; - - // aapt resource value: 0x7F010001 - public const int abc_fade_out = 2130771969; - - // aapt resource value: 0x7F010002 - public const int abc_grow_fade_in_from_bottom = 2130771970; - - // aapt resource value: 0x7F010003 - public const int abc_popup_enter = 2130771971; - - // aapt resource value: 0x7F010004 - public const int abc_popup_exit = 2130771972; - - // aapt resource value: 0x7F010005 - public const int abc_shrink_fade_out_from_bottom = 2130771973; - - // aapt resource value: 0x7F010006 - public const int abc_slide_in_bottom = 2130771974; - - // aapt resource value: 0x7F010007 - public const int abc_slide_in_top = 2130771975; - - // aapt resource value: 0x7F010008 - public const int abc_slide_out_bottom = 2130771976; - - // aapt resource value: 0x7F010009 - public const int abc_slide_out_top = 2130771977; - - // aapt resource value: 0x7F01000A - public const int design_bottom_sheet_slide_in = 2130771978; - - // aapt resource value: 0x7F01000B - public const int design_bottom_sheet_slide_out = 2130771979; - - // aapt resource value: 0x7F01000C - public const int design_snackbar_in = 2130771980; - - // aapt resource value: 0x7F01000D - public const int design_snackbar_out = 2130771981; - - // aapt resource value: 0x7F01000E - public const int EnterFromLeft = 2130771982; - - // aapt resource value: 0x7F01000F - public const int EnterFromRight = 2130771983; - - // aapt resource value: 0x7F010010 - public const int ExitToLeft = 2130771984; - - // aapt resource value: 0x7F010011 - public const int ExitToRight = 2130771985; - - // aapt resource value: 0x7F010012 - public const int tooltip_enter = 2130771986; - - // aapt resource value: 0x7F010013 - public const int tooltip_exit = 2130771987; - - static Animation() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Animation() - { - } - } - - public partial class Animator - { - - // aapt resource value: 0x7F020000 - public const int design_appbar_state_list_animator = 2130837504; - - static Animator() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Animator() - { - } - } - - public partial class Attribute - { - - // aapt resource value: 0x7F030000 - public const int actionBarDivider = 2130903040; - - // aapt resource value: 0x7F030001 - public const int actionBarItemBackground = 2130903041; - - // aapt resource value: 0x7F030002 - public const int actionBarPopupTheme = 2130903042; - - // aapt resource value: 0x7F030003 - public const int actionBarSize = 2130903043; - - // aapt resource value: 0x7F030004 - public const int actionBarSplitStyle = 2130903044; - - // aapt resource value: 0x7F030005 - public const int actionBarStyle = 2130903045; - - // aapt resource value: 0x7F030006 - public const int actionBarTabBarStyle = 2130903046; - - // aapt resource value: 0x7F030007 - public const int actionBarTabStyle = 2130903047; - - // aapt resource value: 0x7F030008 - public const int actionBarTabTextStyle = 2130903048; - - // aapt resource value: 0x7F030009 - public const int actionBarTheme = 2130903049; - - // aapt resource value: 0x7F03000A - public const int actionBarWidgetTheme = 2130903050; - - // aapt resource value: 0x7F03000B - public const int actionButtonStyle = 2130903051; - - // aapt resource value: 0x7F03000C - public const int actionDropDownStyle = 2130903052; - - // aapt resource value: 0x7F03000D - public const int actionLayout = 2130903053; - - // aapt resource value: 0x7F03000E - public const int actionMenuTextAppearance = 2130903054; - - // aapt resource value: 0x7F03000F - public const int actionMenuTextColor = 2130903055; - - // aapt resource value: 0x7F030010 - public const int actionModeBackground = 2130903056; - - // aapt resource value: 0x7F030011 - public const int actionModeCloseButtonStyle = 2130903057; - - // aapt resource value: 0x7F030012 - public const int actionModeCloseDrawable = 2130903058; - - // aapt resource value: 0x7F030013 - public const int actionModeCopyDrawable = 2130903059; - - // aapt resource value: 0x7F030014 - public const int actionModeCutDrawable = 2130903060; - - // aapt resource value: 0x7F030015 - public const int actionModeFindDrawable = 2130903061; - - // aapt resource value: 0x7F030016 - public const int actionModePasteDrawable = 2130903062; - - // aapt resource value: 0x7F030017 - public const int actionModePopupWindowStyle = 2130903063; - - // aapt resource value: 0x7F030018 - public const int actionModeSelectAllDrawable = 2130903064; - - // aapt resource value: 0x7F030019 - public const int actionModeShareDrawable = 2130903065; - - // aapt resource value: 0x7F03001A - public const int actionModeSplitBackground = 2130903066; - - // aapt resource value: 0x7F03001B - public const int actionModeStyle = 2130903067; - - // aapt resource value: 0x7F03001C - public const int actionModeWebSearchDrawable = 2130903068; - - // aapt resource value: 0x7F03001D - public const int actionOverflowButtonStyle = 2130903069; - - // aapt resource value: 0x7F03001E - public const int actionOverflowMenuStyle = 2130903070; - - // aapt resource value: 0x7F03001F - public const int actionProviderClass = 2130903071; - - // aapt resource value: 0x7F030020 - public const int actionViewClass = 2130903072; - - // aapt resource value: 0x7F030021 - public const int activityChooserViewStyle = 2130903073; - - // aapt resource value: 0x7F030022 - public const int alertDialogButtonGroupStyle = 2130903074; - - // aapt resource value: 0x7F030023 - public const int alertDialogCenterButtons = 2130903075; - - // aapt resource value: 0x7F030024 - public const int alertDialogStyle = 2130903076; - - // aapt resource value: 0x7F030025 - public const int alertDialogTheme = 2130903077; - - // aapt resource value: 0x7F030026 - public const int allowStacking = 2130903078; - - // aapt resource value: 0x7F030027 - public const int alpha = 2130903079; - - // aapt resource value: 0x7F030028 - public const int alphabeticModifiers = 2130903080; - - // aapt resource value: 0x7F030029 - public const int arrowHeadLength = 2130903081; - - // aapt resource value: 0x7F03002A - public const int arrowShaftLength = 2130903082; - - // aapt resource value: 0x7F03002B - public const int autoCompleteTextViewStyle = 2130903083; - - // aapt resource value: 0x7F03002C - public const int autoSizeMaxTextSize = 2130903084; - - // aapt resource value: 0x7F03002D - public const int autoSizeMinTextSize = 2130903085; - - // aapt resource value: 0x7F03002E - public const int autoSizePresetSizes = 2130903086; - - // aapt resource value: 0x7F03002F - public const int autoSizeStepGranularity = 2130903087; - - // aapt resource value: 0x7F030030 - public const int autoSizeTextType = 2130903088; - - // aapt resource value: 0x7F030031 - public const int background = 2130903089; - - // aapt resource value: 0x7F030032 - public const int backgroundSplit = 2130903090; - - // aapt resource value: 0x7F030033 - public const int backgroundStacked = 2130903091; - - // aapt resource value: 0x7F030034 - public const int backgroundTint = 2130903092; - - // aapt resource value: 0x7F030035 - public const int backgroundTintMode = 2130903093; - - // aapt resource value: 0x7F030036 - public const int barLength = 2130903094; - - // aapt resource value: 0x7F030037 - public const int behavior_autoHide = 2130903095; - - // aapt resource value: 0x7F030038 - public const int behavior_hideable = 2130903096; - - // aapt resource value: 0x7F030039 - public const int behavior_overlapTop = 2130903097; - - // aapt resource value: 0x7F03003A - public const int behavior_peekHeight = 2130903098; - - // aapt resource value: 0x7F03003B - public const int behavior_skipCollapsed = 2130903099; - - // aapt resource value: 0x7F03003D - public const int borderlessButtonStyle = 2130903101; - - // aapt resource value: 0x7F03003C - public const int borderWidth = 2130903100; - - // aapt resource value: 0x7F03003E - public const int bottomSheetDialogTheme = 2130903102; - - // aapt resource value: 0x7F03003F - public const int bottomSheetStyle = 2130903103; - - // aapt resource value: 0x7F030040 - public const int buttonBarButtonStyle = 2130903104; - - // aapt resource value: 0x7F030041 - public const int buttonBarNegativeButtonStyle = 2130903105; - - // aapt resource value: 0x7F030042 - public const int buttonBarNeutralButtonStyle = 2130903106; - - // aapt resource value: 0x7F030043 - public const int buttonBarPositiveButtonStyle = 2130903107; - - // aapt resource value: 0x7F030044 - public const int buttonBarStyle = 2130903108; - - // aapt resource value: 0x7F030045 - public const int buttonGravity = 2130903109; - - // aapt resource value: 0x7F030046 - public const int buttonPanelSideLayout = 2130903110; - - // aapt resource value: 0x7F030047 - public const int buttonStyle = 2130903111; - - // aapt resource value: 0x7F030048 - public const int buttonStyleSmall = 2130903112; - - // aapt resource value: 0x7F030049 - public const int buttonTint = 2130903113; - - // aapt resource value: 0x7F03004A - public const int buttonTintMode = 2130903114; - - // aapt resource value: 0x7F03004B - public const int cardBackgroundColor = 2130903115; - - // aapt resource value: 0x7F03004C - public const int cardCornerRadius = 2130903116; - - // aapt resource value: 0x7F03004D - public const int cardElevation = 2130903117; - - // aapt resource value: 0x7F03004E - public const int cardMaxElevation = 2130903118; - - // aapt resource value: 0x7F03004F - public const int cardPreventCornerOverlap = 2130903119; - - // aapt resource value: 0x7F030050 - public const int cardUseCompatPadding = 2130903120; - - // aapt resource value: 0x7F030051 - public const int checkboxStyle = 2130903121; - - // aapt resource value: 0x7F030052 - public const int checkedTextViewStyle = 2130903122; - - // aapt resource value: 0x7F030053 - public const int closeIcon = 2130903123; - - // aapt resource value: 0x7F030054 - public const int closeItemLayout = 2130903124; - - // aapt resource value: 0x7F030055 - public const int collapseContentDescription = 2130903125; - - // aapt resource value: 0x7F030057 - public const int collapsedTitleGravity = 2130903127; - - // aapt resource value: 0x7F030058 - public const int collapsedTitleTextAppearance = 2130903128; - - // aapt resource value: 0x7F030056 - public const int collapseIcon = 2130903126; - - // aapt resource value: 0x7F030059 - public const int color = 2130903129; - - // aapt resource value: 0x7F03005A - public const int colorAccent = 2130903130; - - // aapt resource value: 0x7F03005B - public const int colorBackgroundFloating = 2130903131; - - // aapt resource value: 0x7F03005C - public const int colorButtonNormal = 2130903132; - - // aapt resource value: 0x7F03005D - public const int colorControlActivated = 2130903133; - - // aapt resource value: 0x7F03005E - public const int colorControlHighlight = 2130903134; - - // aapt resource value: 0x7F03005F - public const int colorControlNormal = 2130903135; - - // aapt resource value: 0x7F030060 - public const int colorError = 2130903136; - - // aapt resource value: 0x7F030061 - public const int colorPrimary = 2130903137; - - // aapt resource value: 0x7F030062 - public const int colorPrimaryDark = 2130903138; - - // aapt resource value: 0x7F030063 - public const int colorSwitchThumbNormal = 2130903139; - - // aapt resource value: 0x7F030064 - public const int commitIcon = 2130903140; - - // aapt resource value: 0x7F030065 - public const int contentDescription = 2130903141; - - // aapt resource value: 0x7F030066 - public const int contentInsetEnd = 2130903142; - - // aapt resource value: 0x7F030067 - public const int contentInsetEndWithActions = 2130903143; - - // aapt resource value: 0x7F030068 - public const int contentInsetLeft = 2130903144; - - // aapt resource value: 0x7F030069 - public const int contentInsetRight = 2130903145; - - // aapt resource value: 0x7F03006A - public const int contentInsetStart = 2130903146; - - // aapt resource value: 0x7F03006B - public const int contentInsetStartWithNavigation = 2130903147; - - // aapt resource value: 0x7F03006C - public const int contentPadding = 2130903148; - - // aapt resource value: 0x7F03006D - public const int contentPaddingBottom = 2130903149; - - // aapt resource value: 0x7F03006E - public const int contentPaddingLeft = 2130903150; - - // aapt resource value: 0x7F03006F - public const int contentPaddingRight = 2130903151; - - // aapt resource value: 0x7F030070 - public const int contentPaddingTop = 2130903152; - - // aapt resource value: 0x7F030071 - public const int contentScrim = 2130903153; - - // aapt resource value: 0x7F030072 - public const int controlBackground = 2130903154; - - // aapt resource value: 0x7F030073 - public const int counterEnabled = 2130903155; - - // aapt resource value: 0x7F030074 - public const int counterMaxLength = 2130903156; - - // aapt resource value: 0x7F030075 - public const int counterOverflowTextAppearance = 2130903157; - - // aapt resource value: 0x7F030076 - public const int counterTextAppearance = 2130903158; - - // aapt resource value: 0x7F030077 - public const int customNavigationLayout = 2130903159; - - // aapt resource value: 0x7F030078 - public const int defaultQueryHint = 2130903160; - - // aapt resource value: 0x7F030079 - public const int dialogPreferredPadding = 2130903161; - - // aapt resource value: 0x7F03007A - public const int dialogTheme = 2130903162; - - // aapt resource value: 0x7F03007B - public const int displayOptions = 2130903163; - - // aapt resource value: 0x7F03007C - public const int divider = 2130903164; - - // aapt resource value: 0x7F03007D - public const int dividerHorizontal = 2130903165; - - // aapt resource value: 0x7F03007E - public const int dividerPadding = 2130903166; - - // aapt resource value: 0x7F03007F - public const int dividerVertical = 2130903167; - - // aapt resource value: 0x7F030080 - public const int drawableSize = 2130903168; - - // aapt resource value: 0x7F030081 - public const int drawerArrowStyle = 2130903169; - - // aapt resource value: 0x7F030083 - public const int dropdownListPreferredItemHeight = 2130903171; - - // aapt resource value: 0x7F030082 - public const int dropDownListViewStyle = 2130903170; - - // aapt resource value: 0x7F030084 - public const int editTextBackground = 2130903172; - - // aapt resource value: 0x7F030085 - public const int editTextColor = 2130903173; - - // aapt resource value: 0x7F030086 - public const int editTextStyle = 2130903174; - - // aapt resource value: 0x7F030087 - public const int elevation = 2130903175; - - // aapt resource value: 0x7F030088 - public const int errorEnabled = 2130903176; - - // aapt resource value: 0x7F030089 - public const int errorTextAppearance = 2130903177; - - // aapt resource value: 0x7F03008A - public const int expandActivityOverflowButtonDrawable = 2130903178; - - // aapt resource value: 0x7F03008B - public const int expanded = 2130903179; - - // aapt resource value: 0x7F03008C - public const int expandedTitleGravity = 2130903180; - - // aapt resource value: 0x7F03008D - public const int expandedTitleMargin = 2130903181; - - // aapt resource value: 0x7F03008E - public const int expandedTitleMarginBottom = 2130903182; - - // aapt resource value: 0x7F03008F - public const int expandedTitleMarginEnd = 2130903183; - - // aapt resource value: 0x7F030090 - public const int expandedTitleMarginStart = 2130903184; - - // aapt resource value: 0x7F030091 - public const int expandedTitleMarginTop = 2130903185; - - // aapt resource value: 0x7F030092 - public const int expandedTitleTextAppearance = 2130903186; - - // aapt resource value: 0x7F030093 - public const int externalRouteEnabledDrawable = 2130903187; - - // aapt resource value: 0x7F030094 - public const int fabSize = 2130903188; - - // aapt resource value: 0x7F030095 - public const int fastScrollEnabled = 2130903189; - - // aapt resource value: 0x7F030096 - public const int fastScrollHorizontalThumbDrawable = 2130903190; - - // aapt resource value: 0x7F030097 - public const int fastScrollHorizontalTrackDrawable = 2130903191; - - // aapt resource value: 0x7F030098 - public const int fastScrollVerticalThumbDrawable = 2130903192; - - // aapt resource value: 0x7F030099 - public const int fastScrollVerticalTrackDrawable = 2130903193; - - // aapt resource value: 0x7F03009A - public const int font = 2130903194; - - // aapt resource value: 0x7F03009B - public const int fontFamily = 2130903195; - - // aapt resource value: 0x7F03009C - public const int fontProviderAuthority = 2130903196; - - // aapt resource value: 0x7F03009D - public const int fontProviderCerts = 2130903197; - - // aapt resource value: 0x7F03009E - public const int fontProviderFetchStrategy = 2130903198; - - // aapt resource value: 0x7F03009F - public const int fontProviderFetchTimeout = 2130903199; - - // aapt resource value: 0x7F0300A0 - public const int fontProviderPackage = 2130903200; - - // aapt resource value: 0x7F0300A1 - public const int fontProviderQuery = 2130903201; - - // aapt resource value: 0x7F0300A2 - public const int fontStyle = 2130903202; - - // aapt resource value: 0x7F0300A3 - public const int fontWeight = 2130903203; - - // aapt resource value: 0x7F0300A4 - public const int foregroundInsidePadding = 2130903204; - - // aapt resource value: 0x7F0300A5 - public const int gapBetweenBars = 2130903205; - - // aapt resource value: 0x7F0300A6 - public const int goIcon = 2130903206; - - // aapt resource value: 0x7F0300A7 - public const int headerLayout = 2130903207; - - // aapt resource value: 0x7F0300A8 - public const int height = 2130903208; - - // aapt resource value: 0x7F0300A9 - public const int hideOnContentScroll = 2130903209; - - // aapt resource value: 0x7F0300AA - public const int hintAnimationEnabled = 2130903210; - - // aapt resource value: 0x7F0300AB - public const int hintEnabled = 2130903211; - - // aapt resource value: 0x7F0300AC - public const int hintTextAppearance = 2130903212; - - // aapt resource value: 0x7F0300AD - public const int homeAsUpIndicator = 2130903213; - - // aapt resource value: 0x7F0300AE - public const int homeLayout = 2130903214; - - // aapt resource value: 0x7F0300AF - public const int icon = 2130903215; - - // aapt resource value: 0x7F0300B2 - public const int iconifiedByDefault = 2130903218; - - // aapt resource value: 0x7F0300B0 - public const int iconTint = 2130903216; - - // aapt resource value: 0x7F0300B1 - public const int iconTintMode = 2130903217; - - // aapt resource value: 0x7F0300B3 - public const int imageButtonStyle = 2130903219; - - // aapt resource value: 0x7F0300B4 - public const int indeterminateProgressStyle = 2130903220; - - // aapt resource value: 0x7F0300B5 - public const int initialActivityCount = 2130903221; - - // aapt resource value: 0x7F0300B6 - public const int insetForeground = 2130903222; - - // aapt resource value: 0x7F0300B7 - public const int isLightTheme = 2130903223; - - // aapt resource value: 0x7F0300B8 - public const int itemBackground = 2130903224; - - // aapt resource value: 0x7F0300B9 - public const int itemIconTint = 2130903225; - - // aapt resource value: 0x7F0300BA - public const int itemPadding = 2130903226; - - // aapt resource value: 0x7F0300BB - public const int itemTextAppearance = 2130903227; - - // aapt resource value: 0x7F0300BC - public const int itemTextColor = 2130903228; - - // aapt resource value: 0x7F0300BD - public const int keylines = 2130903229; - - // aapt resource value: 0x7F0300BE - public const int layout = 2130903230; - - // aapt resource value: 0x7F0300BF - public const int layoutManager = 2130903231; - - // aapt resource value: 0x7F0300C0 - public const int layout_anchor = 2130903232; - - // aapt resource value: 0x7F0300C1 - public const int layout_anchorGravity = 2130903233; - - // aapt resource value: 0x7F0300C2 - public const int layout_behavior = 2130903234; - - // aapt resource value: 0x7F0300C3 - public const int layout_collapseMode = 2130903235; - - // aapt resource value: 0x7F0300C4 - public const int layout_collapseParallaxMultiplier = 2130903236; - - // aapt resource value: 0x7F0300C5 - public const int layout_dodgeInsetEdges = 2130903237; - - // aapt resource value: 0x7F0300C6 - public const int layout_insetEdge = 2130903238; - - // aapt resource value: 0x7F0300C7 - public const int layout_keyline = 2130903239; - - // aapt resource value: 0x7F0300C8 - public const int layout_scrollFlags = 2130903240; - - // aapt resource value: 0x7F0300C9 - public const int layout_scrollInterpolator = 2130903241; - - // aapt resource value: 0x7F0300CA - public const int listChoiceBackgroundIndicator = 2130903242; - - // aapt resource value: 0x7F0300CB - public const int listDividerAlertDialog = 2130903243; - - // aapt resource value: 0x7F0300CC - public const int listItemLayout = 2130903244; - - // aapt resource value: 0x7F0300CD - public const int listLayout = 2130903245; - - // aapt resource value: 0x7F0300CE - public const int listMenuViewStyle = 2130903246; - - // aapt resource value: 0x7F0300CF - public const int listPopupWindowStyle = 2130903247; - - // aapt resource value: 0x7F0300D0 - public const int listPreferredItemHeight = 2130903248; - - // aapt resource value: 0x7F0300D1 - public const int listPreferredItemHeightLarge = 2130903249; - - // aapt resource value: 0x7F0300D2 - public const int listPreferredItemHeightSmall = 2130903250; - - // aapt resource value: 0x7F0300D3 - public const int listPreferredItemPaddingLeft = 2130903251; - - // aapt resource value: 0x7F0300D4 - public const int listPreferredItemPaddingRight = 2130903252; - - // aapt resource value: 0x7F0300D5 - public const int logo = 2130903253; - - // aapt resource value: 0x7F0300D6 - public const int logoDescription = 2130903254; - - // aapt resource value: 0x7F0300D7 - public const int maxActionInlineWidth = 2130903255; - - // aapt resource value: 0x7F0300D8 - public const int maxButtonHeight = 2130903256; - - // aapt resource value: 0x7F0300D9 - public const int measureWithLargestChild = 2130903257; - - // aapt resource value: 0x7F0300DA - public const int mediaRouteAudioTrackDrawable = 2130903258; - - // aapt resource value: 0x7F0300DB - public const int mediaRouteButtonStyle = 2130903259; - - // aapt resource value: 0x7F0300DC - public const int mediaRouteButtonTint = 2130903260; - - // aapt resource value: 0x7F0300DD - public const int mediaRouteCloseDrawable = 2130903261; - - // aapt resource value: 0x7F0300DE - public const int mediaRouteControlPanelThemeOverlay = 2130903262; - - // aapt resource value: 0x7F0300DF - public const int mediaRouteDefaultIconDrawable = 2130903263; - - // aapt resource value: 0x7F0300E0 - public const int mediaRoutePauseDrawable = 2130903264; - - // aapt resource value: 0x7F0300E1 - public const int mediaRoutePlayDrawable = 2130903265; - - // aapt resource value: 0x7F0300E2 - public const int mediaRouteSpeakerGroupIconDrawable = 2130903266; - - // aapt resource value: 0x7F0300E3 - public const int mediaRouteSpeakerIconDrawable = 2130903267; - - // aapt resource value: 0x7F0300E4 - public const int mediaRouteStopDrawable = 2130903268; - - // aapt resource value: 0x7F0300E5 - public const int mediaRouteTheme = 2130903269; - - // aapt resource value: 0x7F0300E6 - public const int mediaRouteTvIconDrawable = 2130903270; - - // aapt resource value: 0x7F0300E7 - public const int menu = 2130903271; - - // aapt resource value: 0x7F0300E8 - public const int multiChoiceItemLayout = 2130903272; - - // aapt resource value: 0x7F0300E9 - public const int navigationContentDescription = 2130903273; - - // aapt resource value: 0x7F0300EA - public const int navigationIcon = 2130903274; - - // aapt resource value: 0x7F0300EB - public const int navigationMode = 2130903275; - - // aapt resource value: 0x7F0300EC - public const int numericModifiers = 2130903276; - - // aapt resource value: 0x7F0300ED - public const int overlapAnchor = 2130903277; - - // aapt resource value: 0x7F0300EE - public const int paddingBottomNoButtons = 2130903278; - - // aapt resource value: 0x7F0300EF - public const int paddingEnd = 2130903279; - - // aapt resource value: 0x7F0300F0 - public const int paddingStart = 2130903280; - - // aapt resource value: 0x7F0300F1 - public const int paddingTopNoTitle = 2130903281; - - // aapt resource value: 0x7F0300F2 - public const int panelBackground = 2130903282; - - // aapt resource value: 0x7F0300F3 - public const int panelMenuListTheme = 2130903283; - - // aapt resource value: 0x7F0300F4 - public const int panelMenuListWidth = 2130903284; - - // aapt resource value: 0x7F0300F5 - public const int passwordToggleContentDescription = 2130903285; - - // aapt resource value: 0x7F0300F6 - public const int passwordToggleDrawable = 2130903286; - - // aapt resource value: 0x7F0300F7 - public const int passwordToggleEnabled = 2130903287; - - // aapt resource value: 0x7F0300F8 - public const int passwordToggleTint = 2130903288; - - // aapt resource value: 0x7F0300F9 - public const int passwordToggleTintMode = 2130903289; - - // aapt resource value: 0x7F0300FA - public const int popupMenuStyle = 2130903290; - - // aapt resource value: 0x7F0300FB - public const int popupTheme = 2130903291; - - // aapt resource value: 0x7F0300FC - public const int popupWindowStyle = 2130903292; - - // aapt resource value: 0x7F0300FD - public const int preserveIconSpacing = 2130903293; - - // aapt resource value: 0x7F0300FE - public const int pressedTranslationZ = 2130903294; - - // aapt resource value: 0x7F0300FF - public const int progressBarPadding = 2130903295; - - // aapt resource value: 0x7F030100 - public const int progressBarStyle = 2130903296; - - // aapt resource value: 0x7F030101 - public const int queryBackground = 2130903297; - - // aapt resource value: 0x7F030102 - public const int queryHint = 2130903298; - - // aapt resource value: 0x7F030103 - public const int radioButtonStyle = 2130903299; - - // aapt resource value: 0x7F030104 - public const int ratingBarStyle = 2130903300; - - // aapt resource value: 0x7F030105 - public const int ratingBarStyleIndicator = 2130903301; - - // aapt resource value: 0x7F030106 - public const int ratingBarStyleSmall = 2130903302; - - // aapt resource value: 0x7F030107 - public const int reverseLayout = 2130903303; - - // aapt resource value: 0x7F030108 - public const int rippleColor = 2130903304; - - // aapt resource value: 0x7F030109 - public const int scrimAnimationDuration = 2130903305; - - // aapt resource value: 0x7F03010A - public const int scrimVisibleHeightTrigger = 2130903306; - - // aapt resource value: 0x7F03010B - public const int searchHintIcon = 2130903307; - - // aapt resource value: 0x7F03010C - public const int searchIcon = 2130903308; - - // aapt resource value: 0x7F03010D - public const int searchViewStyle = 2130903309; - - // aapt resource value: 0x7F03010E - public const int seekBarStyle = 2130903310; - - // aapt resource value: 0x7F03010F - public const int selectableItemBackground = 2130903311; - - // aapt resource value: 0x7F030110 - public const int selectableItemBackgroundBorderless = 2130903312; - - // aapt resource value: 0x7F030111 - public const int showAsAction = 2130903313; - - // aapt resource value: 0x7F030112 - public const int showDividers = 2130903314; - - // aapt resource value: 0x7F030113 - public const int showText = 2130903315; - - // aapt resource value: 0x7F030114 - public const int showTitle = 2130903316; - - // aapt resource value: 0x7F030115 - public const int singleChoiceItemLayout = 2130903317; - - // aapt resource value: 0x7F030116 - public const int spanCount = 2130903318; - - // aapt resource value: 0x7F030117 - public const int spinBars = 2130903319; - - // aapt resource value: 0x7F030118 - public const int spinnerDropDownItemStyle = 2130903320; - - // aapt resource value: 0x7F030119 - public const int spinnerStyle = 2130903321; - - // aapt resource value: 0x7F03011A - public const int splitTrack = 2130903322; - - // aapt resource value: 0x7F03011B - public const int srcCompat = 2130903323; - - // aapt resource value: 0x7F03011C - public const int stackFromEnd = 2130903324; - - // aapt resource value: 0x7F03011D - public const int state_above_anchor = 2130903325; - - // aapt resource value: 0x7F03011E - public const int state_collapsed = 2130903326; - - // aapt resource value: 0x7F03011F - public const int state_collapsible = 2130903327; - - // aapt resource value: 0x7F030120 - public const int statusBarBackground = 2130903328; - - // aapt resource value: 0x7F030121 - public const int statusBarScrim = 2130903329; - - // aapt resource value: 0x7F030122 - public const int subMenuArrow = 2130903330; - - // aapt resource value: 0x7F030123 - public const int submitBackground = 2130903331; - - // aapt resource value: 0x7F030124 - public const int subtitle = 2130903332; - - // aapt resource value: 0x7F030125 - public const int subtitleTextAppearance = 2130903333; - - // aapt resource value: 0x7F030126 - public const int subtitleTextColor = 2130903334; - - // aapt resource value: 0x7F030127 - public const int subtitleTextStyle = 2130903335; - - // aapt resource value: 0x7F030128 - public const int suggestionRowLayout = 2130903336; - - // aapt resource value: 0x7F030129 - public const int switchMinWidth = 2130903337; - - // aapt resource value: 0x7F03012A - public const int switchPadding = 2130903338; - - // aapt resource value: 0x7F03012B - public const int switchStyle = 2130903339; - - // aapt resource value: 0x7F03012C - public const int switchTextAppearance = 2130903340; - - // aapt resource value: 0x7F03012D - public const int tabBackground = 2130903341; - - // aapt resource value: 0x7F03012E - public const int tabContentStart = 2130903342; - - // aapt resource value: 0x7F03012F - public const int tabGravity = 2130903343; - - // aapt resource value: 0x7F030130 - public const int tabIndicatorColor = 2130903344; - - // aapt resource value: 0x7F030131 - public const int tabIndicatorHeight = 2130903345; - - // aapt resource value: 0x7F030132 - public const int tabMaxWidth = 2130903346; - - // aapt resource value: 0x7F030133 - public const int tabMinWidth = 2130903347; - - // aapt resource value: 0x7F030134 - public const int tabMode = 2130903348; - - // aapt resource value: 0x7F030135 - public const int tabPadding = 2130903349; - - // aapt resource value: 0x7F030136 - public const int tabPaddingBottom = 2130903350; - - // aapt resource value: 0x7F030137 - public const int tabPaddingEnd = 2130903351; - - // aapt resource value: 0x7F030138 - public const int tabPaddingStart = 2130903352; - - // aapt resource value: 0x7F030139 - public const int tabPaddingTop = 2130903353; - - // aapt resource value: 0x7F03013A - public const int tabSelectedTextColor = 2130903354; - - // aapt resource value: 0x7F03013B - public const int tabTextAppearance = 2130903355; - - // aapt resource value: 0x7F03013C - public const int tabTextColor = 2130903356; - - // aapt resource value: 0x7F03013D - public const int textAllCaps = 2130903357; - - // aapt resource value: 0x7F03013E - public const int textAppearanceLargePopupMenu = 2130903358; - - // aapt resource value: 0x7F03013F - public const int textAppearanceListItem = 2130903359; - - // aapt resource value: 0x7F030140 - public const int textAppearanceListItemSecondary = 2130903360; - - // aapt resource value: 0x7F030141 - public const int textAppearanceListItemSmall = 2130903361; - - // aapt resource value: 0x7F030142 - public const int textAppearancePopupMenuHeader = 2130903362; - - // aapt resource value: 0x7F030143 - public const int textAppearanceSearchResultSubtitle = 2130903363; - - // aapt resource value: 0x7F030144 - public const int textAppearanceSearchResultTitle = 2130903364; - - // aapt resource value: 0x7F030145 - public const int textAppearanceSmallPopupMenu = 2130903365; - - // aapt resource value: 0x7F030146 - public const int textColorAlertDialogListItem = 2130903366; - - // aapt resource value: 0x7F030147 - public const int textColorError = 2130903367; - - // aapt resource value: 0x7F030148 - public const int textColorSearchUrl = 2130903368; - - // aapt resource value: 0x7F030149 - public const int theme = 2130903369; - - // aapt resource value: 0x7F03014A - public const int thickness = 2130903370; - - // aapt resource value: 0x7F03014B - public const int thumbTextPadding = 2130903371; - - // aapt resource value: 0x7F03014C - public const int thumbTint = 2130903372; - - // aapt resource value: 0x7F03014D - public const int thumbTintMode = 2130903373; - - // aapt resource value: 0x7F03014E - public const int tickMark = 2130903374; - - // aapt resource value: 0x7F03014F - public const int tickMarkTint = 2130903375; - - // aapt resource value: 0x7F030150 - public const int tickMarkTintMode = 2130903376; - - // aapt resource value: 0x7F030151 - public const int tint = 2130903377; - - // aapt resource value: 0x7F030152 - public const int tintMode = 2130903378; - - // aapt resource value: 0x7F030153 - public const int title = 2130903379; - - // aapt resource value: 0x7F030154 - public const int titleEnabled = 2130903380; - - // aapt resource value: 0x7F030155 - public const int titleMargin = 2130903381; - - // aapt resource value: 0x7F030156 - public const int titleMarginBottom = 2130903382; - - // aapt resource value: 0x7F030157 - public const int titleMarginEnd = 2130903383; - - // aapt resource value: 0x7F03015A - public const int titleMargins = 2130903386; - - // aapt resource value: 0x7F030158 - public const int titleMarginStart = 2130903384; - - // aapt resource value: 0x7F030159 - public const int titleMarginTop = 2130903385; - - // aapt resource value: 0x7F03015B - public const int titleTextAppearance = 2130903387; - - // aapt resource value: 0x7F03015C - public const int titleTextColor = 2130903388; - - // aapt resource value: 0x7F03015D - public const int titleTextStyle = 2130903389; - - // aapt resource value: 0x7F03015E - public const int toolbarId = 2130903390; - - // aapt resource value: 0x7F03015F - public const int toolbarNavigationButtonStyle = 2130903391; - - // aapt resource value: 0x7F030160 - public const int toolbarStyle = 2130903392; - - // aapt resource value: 0x7F030161 - public const int tooltipForegroundColor = 2130903393; - - // aapt resource value: 0x7F030162 - public const int tooltipFrameBackground = 2130903394; - - // aapt resource value: 0x7F030163 - public const int tooltipText = 2130903395; - - // aapt resource value: 0x7F030164 - public const int track = 2130903396; - - // aapt resource value: 0x7F030165 - public const int trackTint = 2130903397; - - // aapt resource value: 0x7F030166 - public const int trackTintMode = 2130903398; - - // aapt resource value: 0x7F030167 - public const int useCompatPadding = 2130903399; - - // aapt resource value: 0x7F030168 - public const int voiceIcon = 2130903400; - - // aapt resource value: 0x7F030169 - public const int windowActionBar = 2130903401; - - // aapt resource value: 0x7F03016A - public const int windowActionBarOverlay = 2130903402; - - // aapt resource value: 0x7F03016B - public const int windowActionModeOverlay = 2130903403; - - // aapt resource value: 0x7F03016C - public const int windowFixedHeightMajor = 2130903404; - - // aapt resource value: 0x7F03016D - public const int windowFixedHeightMinor = 2130903405; - - // aapt resource value: 0x7F03016E - public const int windowFixedWidthMajor = 2130903406; - - // aapt resource value: 0x7F03016F - public const int windowFixedWidthMinor = 2130903407; - - // aapt resource value: 0x7F030170 - public const int windowMinWidthMajor = 2130903408; - - // aapt resource value: 0x7F030171 - public const int windowMinWidthMinor = 2130903409; - - // aapt resource value: 0x7F030172 - public const int windowNoTitle = 2130903410; - - static Attribute() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Attribute() - { - } - } - - public partial class Boolean - { - - // aapt resource value: 0x7F040000 - public const int abc_action_bar_embed_tabs = 2130968576; - - // aapt resource value: 0x7F040001 - public const int abc_allow_stacked_button_bar = 2130968577; - - // aapt resource value: 0x7F040002 - public const int abc_config_actionMenuItemAllCaps = 2130968578; - - // aapt resource value: 0x7F040003 - public const int abc_config_closeDialogWhenTouchOutside = 2130968579; - - // aapt resource value: 0x7F040004 - public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2130968580; - - static Boolean() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Boolean() - { - } - } - - public partial class Color - { - - // aapt resource value: 0x7F050000 - public const int abc_background_cache_hint_selector_material_dark = 2131034112; - - // aapt resource value: 0x7F050001 - public const int abc_background_cache_hint_selector_material_light = 2131034113; - - // aapt resource value: 0x7F050002 - public const int abc_btn_colored_borderless_text_material = 2131034114; - - // aapt resource value: 0x7F050003 - public const int abc_btn_colored_text_material = 2131034115; - - // aapt resource value: 0x7F050004 - public const int abc_color_highlight_material = 2131034116; - - // aapt resource value: 0x7F050005 - public const int abc_hint_foreground_material_dark = 2131034117; - - // aapt resource value: 0x7F050006 - public const int abc_hint_foreground_material_light = 2131034118; - - // aapt resource value: 0x7F050007 - public const int abc_input_method_navigation_guard = 2131034119; - - // aapt resource value: 0x7F050008 - public const int abc_primary_text_disable_only_material_dark = 2131034120; - - // aapt resource value: 0x7F050009 - public const int abc_primary_text_disable_only_material_light = 2131034121; - - // aapt resource value: 0x7F05000A - public const int abc_primary_text_material_dark = 2131034122; - - // aapt resource value: 0x7F05000B - public const int abc_primary_text_material_light = 2131034123; - - // aapt resource value: 0x7F05000C - public const int abc_search_url_text = 2131034124; - - // aapt resource value: 0x7F05000D - public const int abc_search_url_text_normal = 2131034125; - - // aapt resource value: 0x7F05000E - public const int abc_search_url_text_pressed = 2131034126; - - // aapt resource value: 0x7F05000F - public const int abc_search_url_text_selected = 2131034127; - - // aapt resource value: 0x7F050010 - public const int abc_secondary_text_material_dark = 2131034128; - - // aapt resource value: 0x7F050011 - public const int abc_secondary_text_material_light = 2131034129; - - // aapt resource value: 0x7F050012 - public const int abc_tint_btn_checkable = 2131034130; - - // aapt resource value: 0x7F050013 - public const int abc_tint_default = 2131034131; - - // aapt resource value: 0x7F050014 - public const int abc_tint_edittext = 2131034132; - - // aapt resource value: 0x7F050015 - public const int abc_tint_seek_thumb = 2131034133; - - // aapt resource value: 0x7F050016 - public const int abc_tint_spinner = 2131034134; - - // aapt resource value: 0x7F050017 - public const int abc_tint_switch_track = 2131034135; - - // aapt resource value: 0x7F050018 - public const int accent_material_dark = 2131034136; - - // aapt resource value: 0x7F050019 - public const int accent_material_light = 2131034137; - - // aapt resource value: 0x7F05001A - public const int background_floating_material_dark = 2131034138; - - // aapt resource value: 0x7F05001B - public const int background_floating_material_light = 2131034139; - - // aapt resource value: 0x7F05001C - public const int background_material_dark = 2131034140; - - // aapt resource value: 0x7F05001D - public const int background_material_light = 2131034141; - - // aapt resource value: 0x7F05001E - public const int bright_foreground_disabled_material_dark = 2131034142; - - // aapt resource value: 0x7F05001F - public const int bright_foreground_disabled_material_light = 2131034143; - - // aapt resource value: 0x7F050020 - public const int bright_foreground_inverse_material_dark = 2131034144; - - // aapt resource value: 0x7F050021 - public const int bright_foreground_inverse_material_light = 2131034145; - - // aapt resource value: 0x7F050022 - public const int bright_foreground_material_dark = 2131034146; - - // aapt resource value: 0x7F050023 - public const int bright_foreground_material_light = 2131034147; - - // aapt resource value: 0x7F050024 - public const int button_material_dark = 2131034148; - - // aapt resource value: 0x7F050025 - public const int button_material_light = 2131034149; - - // aapt resource value: 0x7F050026 - public const int cardview_dark_background = 2131034150; - - // aapt resource value: 0x7F050027 - public const int cardview_light_background = 2131034151; - - // aapt resource value: 0x7F050028 - public const int cardview_shadow_end_color = 2131034152; - - // aapt resource value: 0x7F050029 - public const int cardview_shadow_start_color = 2131034153; - - // aapt resource value: 0x7F05002A - public const int colorAccent = 2131034154; - - // aapt resource value: 0x7F05002B - public const int colorPrimary = 2131034155; - - // aapt resource value: 0x7F05002C - public const int colorPrimaryDark = 2131034156; - - // aapt resource value: 0x7F05002D - public const int design_bottom_navigation_shadow_color = 2131034157; - - // aapt resource value: 0x7F05002E - public const int design_error = 2131034158; - - // aapt resource value: 0x7F05002F - public const int design_fab_shadow_end_color = 2131034159; - - // aapt resource value: 0x7F050030 - public const int design_fab_shadow_mid_color = 2131034160; - - // aapt resource value: 0x7F050031 - public const int design_fab_shadow_start_color = 2131034161; - - // aapt resource value: 0x7F050032 - public const int design_fab_stroke_end_inner_color = 2131034162; - - // aapt resource value: 0x7F050033 - public const int design_fab_stroke_end_outer_color = 2131034163; - - // aapt resource value: 0x7F050034 - public const int design_fab_stroke_top_inner_color = 2131034164; - - // aapt resource value: 0x7F050035 - public const int design_fab_stroke_top_outer_color = 2131034165; - - // aapt resource value: 0x7F050036 - public const int design_snackbar_background_color = 2131034166; - - // aapt resource value: 0x7F050037 - public const int design_tint_password_toggle = 2131034167; - - // aapt resource value: 0x7F050038 - public const int dim_foreground_disabled_material_dark = 2131034168; - - // aapt resource value: 0x7F050039 - public const int dim_foreground_disabled_material_light = 2131034169; - - // aapt resource value: 0x7F05003A - public const int dim_foreground_material_dark = 2131034170; - - // aapt resource value: 0x7F05003B - public const int dim_foreground_material_light = 2131034171; - - // aapt resource value: 0x7F05003C - public const int error_color_material = 2131034172; - - // aapt resource value: 0x7F05003D - public const int foreground_material_dark = 2131034173; - - // aapt resource value: 0x7F05003E - public const int foreground_material_light = 2131034174; - - // aapt resource value: 0x7F05003F - public const int highlighted_text_material_dark = 2131034175; - - // aapt resource value: 0x7F050040 - public const int highlighted_text_material_light = 2131034176; - - // aapt resource value: 0x7F050041 - public const int launcher_background = 2131034177; - - // aapt resource value: 0x7F050042 - public const int material_blue_grey_800 = 2131034178; - - // aapt resource value: 0x7F050043 - public const int material_blue_grey_900 = 2131034179; - - // aapt resource value: 0x7F050044 - public const int material_blue_grey_950 = 2131034180; - - // aapt resource value: 0x7F050045 - public const int material_deep_teal_200 = 2131034181; - - // aapt resource value: 0x7F050046 - public const int material_deep_teal_500 = 2131034182; - - // aapt resource value: 0x7F050047 - public const int material_grey_100 = 2131034183; - - // aapt resource value: 0x7F050048 - public const int material_grey_300 = 2131034184; - - // aapt resource value: 0x7F050049 - public const int material_grey_50 = 2131034185; - - // aapt resource value: 0x7F05004A - public const int material_grey_600 = 2131034186; - - // aapt resource value: 0x7F05004B - public const int material_grey_800 = 2131034187; - - // aapt resource value: 0x7F05004C - public const int material_grey_850 = 2131034188; - - // aapt resource value: 0x7F05004D - public const int material_grey_900 = 2131034189; - - // aapt resource value: 0x7F05004E - public const int notification_action_color_filter = 2131034190; - - // aapt resource value: 0x7F05004F - public const int notification_icon_bg_color = 2131034191; - - // aapt resource value: 0x7F050050 - public const int notification_material_background_media_default_color = 2131034192; - - // aapt resource value: 0x7F050051 - public const int primary_dark_material_dark = 2131034193; - - // aapt resource value: 0x7F050052 - public const int primary_dark_material_light = 2131034194; - - // aapt resource value: 0x7F050053 - public const int primary_material_dark = 2131034195; - - // aapt resource value: 0x7F050054 - public const int primary_material_light = 2131034196; - - // aapt resource value: 0x7F050055 - public const int primary_text_default_material_dark = 2131034197; - - // aapt resource value: 0x7F050056 - public const int primary_text_default_material_light = 2131034198; - - // aapt resource value: 0x7F050057 - public const int primary_text_disabled_material_dark = 2131034199; - - // aapt resource value: 0x7F050058 - public const int primary_text_disabled_material_light = 2131034200; - - // aapt resource value: 0x7F050059 - public const int ripple_material_dark = 2131034201; - - // aapt resource value: 0x7F05005A - public const int ripple_material_light = 2131034202; - - // aapt resource value: 0x7F05005B - public const int secondary_text_default_material_dark = 2131034203; - - // aapt resource value: 0x7F05005C - public const int secondary_text_default_material_light = 2131034204; - - // aapt resource value: 0x7F05005D - public const int secondary_text_disabled_material_dark = 2131034205; - - // aapt resource value: 0x7F05005E - public const int secondary_text_disabled_material_light = 2131034206; - - // aapt resource value: 0x7F05005F - public const int switch_thumb_disabled_material_dark = 2131034207; - - // aapt resource value: 0x7F050060 - public const int switch_thumb_disabled_material_light = 2131034208; - - // aapt resource value: 0x7F050061 - public const int switch_thumb_material_dark = 2131034209; - - // aapt resource value: 0x7F050062 - public const int switch_thumb_material_light = 2131034210; - - // aapt resource value: 0x7F050063 - public const int switch_thumb_normal_material_dark = 2131034211; - - // aapt resource value: 0x7F050064 - public const int switch_thumb_normal_material_light = 2131034212; - - // aapt resource value: 0x7F050065 - public const int tooltip_background_dark = 2131034213; - - // aapt resource value: 0x7F050066 - public const int tooltip_background_light = 2131034214; - - static Color() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Color() - { - } - } - - public partial class Dimension - { - - // aapt resource value: 0x7F060000 - public const int abc_action_bar_content_inset_material = 2131099648; - - // aapt resource value: 0x7F060001 - public const int abc_action_bar_content_inset_with_nav = 2131099649; - - // aapt resource value: 0x7F060002 - public const int abc_action_bar_default_height_material = 2131099650; - - // aapt resource value: 0x7F060003 - public const int abc_action_bar_default_padding_end_material = 2131099651; - - // aapt resource value: 0x7F060004 - public const int abc_action_bar_default_padding_start_material = 2131099652; - - // aapt resource value: 0x7F060005 - public const int abc_action_bar_elevation_material = 2131099653; - - // aapt resource value: 0x7F060006 - public const int abc_action_bar_icon_vertical_padding_material = 2131099654; - - // aapt resource value: 0x7F060007 - public const int abc_action_bar_overflow_padding_end_material = 2131099655; - - // aapt resource value: 0x7F060008 - public const int abc_action_bar_overflow_padding_start_material = 2131099656; - - // aapt resource value: 0x7F060009 - public const int abc_action_bar_progress_bar_size = 2131099657; - - // aapt resource value: 0x7F06000A - public const int abc_action_bar_stacked_max_height = 2131099658; - - // aapt resource value: 0x7F06000B - public const int abc_action_bar_stacked_tab_max_width = 2131099659; - - // aapt resource value: 0x7F06000C - public const int abc_action_bar_subtitle_bottom_margin_material = 2131099660; - - // aapt resource value: 0x7F06000D - public const int abc_action_bar_subtitle_top_margin_material = 2131099661; - - // aapt resource value: 0x7F06000E - public const int abc_action_button_min_height_material = 2131099662; - - // aapt resource value: 0x7F06000F - public const int abc_action_button_min_width_material = 2131099663; - - // aapt resource value: 0x7F060010 - public const int abc_action_button_min_width_overflow_material = 2131099664; - - // aapt resource value: 0x7F060011 - public const int abc_alert_dialog_button_bar_height = 2131099665; - - // aapt resource value: 0x7F060012 - public const int abc_button_inset_horizontal_material = 2131099666; - - // aapt resource value: 0x7F060013 - public const int abc_button_inset_vertical_material = 2131099667; - - // aapt resource value: 0x7F060014 - public const int abc_button_padding_horizontal_material = 2131099668; - - // aapt resource value: 0x7F060015 - public const int abc_button_padding_vertical_material = 2131099669; - - // aapt resource value: 0x7F060016 - public const int abc_cascading_menus_min_smallest_width = 2131099670; - - // aapt resource value: 0x7F060017 - public const int abc_config_prefDialogWidth = 2131099671; - - // aapt resource value: 0x7F060018 - public const int abc_control_corner_material = 2131099672; - - // aapt resource value: 0x7F060019 - public const int abc_control_inset_material = 2131099673; - - // aapt resource value: 0x7F06001A - public const int abc_control_padding_material = 2131099674; - - // aapt resource value: 0x7F06001B - public const int abc_dialog_fixed_height_major = 2131099675; - - // aapt resource value: 0x7F06001C - public const int abc_dialog_fixed_height_minor = 2131099676; - - // aapt resource value: 0x7F06001D - public const int abc_dialog_fixed_width_major = 2131099677; - - // aapt resource value: 0x7F06001E - public const int abc_dialog_fixed_width_minor = 2131099678; - - // aapt resource value: 0x7F06001F - public const int abc_dialog_list_padding_bottom_no_buttons = 2131099679; - - // aapt resource value: 0x7F060020 - public const int abc_dialog_list_padding_top_no_title = 2131099680; - - // aapt resource value: 0x7F060021 - public const int abc_dialog_min_width_major = 2131099681; - - // aapt resource value: 0x7F060022 - public const int abc_dialog_min_width_minor = 2131099682; - - // aapt resource value: 0x7F060023 - public const int abc_dialog_padding_material = 2131099683; - - // aapt resource value: 0x7F060024 - public const int abc_dialog_padding_top_material = 2131099684; - - // aapt resource value: 0x7F060025 - public const int abc_dialog_title_divider_material = 2131099685; - - // aapt resource value: 0x7F060026 - public const int abc_disabled_alpha_material_dark = 2131099686; - - // aapt resource value: 0x7F060027 - public const int abc_disabled_alpha_material_light = 2131099687; - - // aapt resource value: 0x7F060028 - public const int abc_dropdownitem_icon_width = 2131099688; - - // aapt resource value: 0x7F060029 - public const int abc_dropdownitem_text_padding_left = 2131099689; - - // aapt resource value: 0x7F06002A - public const int abc_dropdownitem_text_padding_right = 2131099690; - - // aapt resource value: 0x7F06002B - public const int abc_edit_text_inset_bottom_material = 2131099691; - - // aapt resource value: 0x7F06002C - public const int abc_edit_text_inset_horizontal_material = 2131099692; - - // aapt resource value: 0x7F06002D - public const int abc_edit_text_inset_top_material = 2131099693; - - // aapt resource value: 0x7F06002E - public const int abc_floating_window_z = 2131099694; - - // aapt resource value: 0x7F06002F - public const int abc_list_item_padding_horizontal_material = 2131099695; - - // aapt resource value: 0x7F060030 - public const int abc_panel_menu_list_width = 2131099696; - - // aapt resource value: 0x7F060031 - public const int abc_progress_bar_height_material = 2131099697; - - // aapt resource value: 0x7F060032 - public const int abc_search_view_preferred_height = 2131099698; - - // aapt resource value: 0x7F060033 - public const int abc_search_view_preferred_width = 2131099699; - - // aapt resource value: 0x7F060034 - public const int abc_seekbar_track_background_height_material = 2131099700; - - // aapt resource value: 0x7F060035 - public const int abc_seekbar_track_progress_height_material = 2131099701; - - // aapt resource value: 0x7F060036 - public const int abc_select_dialog_padding_start_material = 2131099702; - - // aapt resource value: 0x7F060037 - public const int abc_switch_padding = 2131099703; - - // aapt resource value: 0x7F060038 - public const int abc_text_size_body_1_material = 2131099704; - - // aapt resource value: 0x7F060039 - public const int abc_text_size_body_2_material = 2131099705; - - // aapt resource value: 0x7F06003A - public const int abc_text_size_button_material = 2131099706; - - // aapt resource value: 0x7F06003B - public const int abc_text_size_caption_material = 2131099707; - - // aapt resource value: 0x7F06003C - public const int abc_text_size_display_1_material = 2131099708; - - // aapt resource value: 0x7F06003D - public const int abc_text_size_display_2_material = 2131099709; - - // aapt resource value: 0x7F06003E - public const int abc_text_size_display_3_material = 2131099710; - - // aapt resource value: 0x7F06003F - public const int abc_text_size_display_4_material = 2131099711; - - // aapt resource value: 0x7F060040 - public const int abc_text_size_headline_material = 2131099712; - - // aapt resource value: 0x7F060041 - public const int abc_text_size_large_material = 2131099713; - - // aapt resource value: 0x7F060042 - public const int abc_text_size_medium_material = 2131099714; - - // aapt resource value: 0x7F060043 - public const int abc_text_size_menu_header_material = 2131099715; - - // aapt resource value: 0x7F060044 - public const int abc_text_size_menu_material = 2131099716; - - // aapt resource value: 0x7F060045 - public const int abc_text_size_small_material = 2131099717; - - // aapt resource value: 0x7F060046 - public const int abc_text_size_subhead_material = 2131099718; - - // aapt resource value: 0x7F060047 - public const int abc_text_size_subtitle_material_toolbar = 2131099719; - - // aapt resource value: 0x7F060048 - public const int abc_text_size_title_material = 2131099720; - - // aapt resource value: 0x7F060049 - public const int abc_text_size_title_material_toolbar = 2131099721; - - // aapt resource value: 0x7F06004A - public const int cardview_compat_inset_shadow = 2131099722; - - // aapt resource value: 0x7F06004B - public const int cardview_default_elevation = 2131099723; - - // aapt resource value: 0x7F06004C - public const int cardview_default_radius = 2131099724; - - // aapt resource value: 0x7F06004D - public const int compat_button_inset_horizontal_material = 2131099725; - - // aapt resource value: 0x7F06004E - public const int compat_button_inset_vertical_material = 2131099726; - - // aapt resource value: 0x7F06004F - public const int compat_button_padding_horizontal_material = 2131099727; - - // aapt resource value: 0x7F060050 - public const int compat_button_padding_vertical_material = 2131099728; - - // aapt resource value: 0x7F060051 - public const int compat_control_corner_material = 2131099729; - - // aapt resource value: 0x7F060052 - public const int design_appbar_elevation = 2131099730; - - // aapt resource value: 0x7F060053 - public const int design_bottom_navigation_active_item_max_width = 2131099731; - - // aapt resource value: 0x7F060054 - public const int design_bottom_navigation_active_text_size = 2131099732; - - // aapt resource value: 0x7F060055 - public const int design_bottom_navigation_elevation = 2131099733; - - // aapt resource value: 0x7F060056 - public const int design_bottom_navigation_height = 2131099734; - - // aapt resource value: 0x7F060057 - public const int design_bottom_navigation_item_max_width = 2131099735; - - // aapt resource value: 0x7F060058 - public const int design_bottom_navigation_item_min_width = 2131099736; - - // aapt resource value: 0x7F060059 - public const int design_bottom_navigation_margin = 2131099737; - - // aapt resource value: 0x7F06005A - public const int design_bottom_navigation_shadow_height = 2131099738; - - // aapt resource value: 0x7F06005B - public const int design_bottom_navigation_text_size = 2131099739; - - // aapt resource value: 0x7F06005C - public const int design_bottom_sheet_modal_elevation = 2131099740; - - // aapt resource value: 0x7F06005D - public const int design_bottom_sheet_peek_height_min = 2131099741; - - // aapt resource value: 0x7F06005E - public const int design_fab_border_width = 2131099742; - - // aapt resource value: 0x7F06005F - public const int design_fab_elevation = 2131099743; - - // aapt resource value: 0x7F060060 - public const int design_fab_image_size = 2131099744; - - // aapt resource value: 0x7F060061 - public const int design_fab_size_mini = 2131099745; - - // aapt resource value: 0x7F060062 - public const int design_fab_size_normal = 2131099746; - - // aapt resource value: 0x7F060063 - public const int design_fab_translation_z_pressed = 2131099747; - - // aapt resource value: 0x7F060064 - public const int design_navigation_elevation = 2131099748; - - // aapt resource value: 0x7F060065 - public const int design_navigation_icon_padding = 2131099749; - - // aapt resource value: 0x7F060066 - public const int design_navigation_icon_size = 2131099750; - - // aapt resource value: 0x7F060067 - public const int design_navigation_max_width = 2131099751; - - // aapt resource value: 0x7F060068 - public const int design_navigation_padding_bottom = 2131099752; - - // aapt resource value: 0x7F060069 - public const int design_navigation_separator_vertical_padding = 2131099753; - - // aapt resource value: 0x7F06006A - public const int design_snackbar_action_inline_max_width = 2131099754; - - // aapt resource value: 0x7F06006B - public const int design_snackbar_background_corner_radius = 2131099755; - - // aapt resource value: 0x7F06006C - public const int design_snackbar_elevation = 2131099756; - - // aapt resource value: 0x7F06006D - public const int design_snackbar_extra_spacing_horizontal = 2131099757; - - // aapt resource value: 0x7F06006E - public const int design_snackbar_max_width = 2131099758; - - // aapt resource value: 0x7F06006F - public const int design_snackbar_min_width = 2131099759; - - // aapt resource value: 0x7F060070 - public const int design_snackbar_padding_horizontal = 2131099760; - - // aapt resource value: 0x7F060071 - public const int design_snackbar_padding_vertical = 2131099761; - - // aapt resource value: 0x7F060072 - public const int design_snackbar_padding_vertical_2lines = 2131099762; - - // aapt resource value: 0x7F060073 - public const int design_snackbar_text_size = 2131099763; - - // aapt resource value: 0x7F060074 - public const int design_tab_max_width = 2131099764; - - // aapt resource value: 0x7F060075 - public const int design_tab_scrollable_min_width = 2131099765; - - // aapt resource value: 0x7F060076 - public const int design_tab_text_size = 2131099766; - - // aapt resource value: 0x7F060077 - public const int design_tab_text_size_2line = 2131099767; - - // aapt resource value: 0x7F060078 - public const int disabled_alpha_material_dark = 2131099768; - - // aapt resource value: 0x7F060079 - public const int disabled_alpha_material_light = 2131099769; - - // aapt resource value: 0x7F06007A - public const int fastscroll_default_thickness = 2131099770; - - // aapt resource value: 0x7F06007B - public const int fastscroll_margin = 2131099771; - - // aapt resource value: 0x7F06007C - public const int fastscroll_minimum_range = 2131099772; - - // aapt resource value: 0x7F06007D - public const int highlight_alpha_material_colored = 2131099773; - - // aapt resource value: 0x7F06007E - public const int highlight_alpha_material_dark = 2131099774; - - // aapt resource value: 0x7F06007F - public const int highlight_alpha_material_light = 2131099775; - - // aapt resource value: 0x7F060080 - public const int hint_alpha_material_dark = 2131099776; - - // aapt resource value: 0x7F060081 - public const int hint_alpha_material_light = 2131099777; - - // aapt resource value: 0x7F060082 - public const int hint_pressed_alpha_material_dark = 2131099778; - - // aapt resource value: 0x7F060083 - public const int hint_pressed_alpha_material_light = 2131099779; - - // aapt resource value: 0x7F060084 - public const int item_touch_helper_max_drag_scroll_per_frame = 2131099780; - - // aapt resource value: 0x7F060085 - public const int item_touch_helper_swipe_escape_max_velocity = 2131099781; - - // aapt resource value: 0x7F060086 - public const int item_touch_helper_swipe_escape_velocity = 2131099782; - - // aapt resource value: 0x7F060087 - public const int mr_controller_volume_group_list_item_height = 2131099783; - - // aapt resource value: 0x7F060088 - public const int mr_controller_volume_group_list_item_icon_size = 2131099784; - - // aapt resource value: 0x7F060089 - public const int mr_controller_volume_group_list_max_height = 2131099785; - - // aapt resource value: 0x7F06008A - public const int mr_controller_volume_group_list_padding_top = 2131099786; - - // aapt resource value: 0x7F06008B - public const int mr_dialog_fixed_width_major = 2131099787; - - // aapt resource value: 0x7F06008C - public const int mr_dialog_fixed_width_minor = 2131099788; - - // aapt resource value: 0x7F06008D - public const int notification_action_icon_size = 2131099789; - - // aapt resource value: 0x7F06008E - public const int notification_action_text_size = 2131099790; - - // aapt resource value: 0x7F06008F - public const int notification_big_circle_margin = 2131099791; - - // aapt resource value: 0x7F060090 - public const int notification_content_margin_start = 2131099792; - - // aapt resource value: 0x7F060091 - public const int notification_large_icon_height = 2131099793; - - // aapt resource value: 0x7F060092 - public const int notification_large_icon_width = 2131099794; - - // aapt resource value: 0x7F060093 - public const int notification_main_column_padding_top = 2131099795; - - // aapt resource value: 0x7F060094 - public const int notification_media_narrow_margin = 2131099796; - - // aapt resource value: 0x7F060095 - public const int notification_right_icon_size = 2131099797; - - // aapt resource value: 0x7F060096 - public const int notification_right_side_padding_top = 2131099798; - - // aapt resource value: 0x7F060097 - public const int notification_small_icon_background_padding = 2131099799; - - // aapt resource value: 0x7F060098 - public const int notification_small_icon_size_as_large = 2131099800; - - // aapt resource value: 0x7F060099 - public const int notification_subtext_size = 2131099801; - - // aapt resource value: 0x7F06009A - public const int notification_top_pad = 2131099802; - - // aapt resource value: 0x7F06009B - public const int notification_top_pad_large_text = 2131099803; - - // aapt resource value: 0x7F06009C - public const int tooltip_corner_radius = 2131099804; - - // aapt resource value: 0x7F06009D - public const int tooltip_horizontal_padding = 2131099805; - - // aapt resource value: 0x7F06009E - public const int tooltip_margin = 2131099806; - - // aapt resource value: 0x7F06009F - public const int tooltip_precise_anchor_extra_offset = 2131099807; - - // aapt resource value: 0x7F0600A0 - public const int tooltip_precise_anchor_threshold = 2131099808; - - // aapt resource value: 0x7F0600A1 - public const int tooltip_vertical_padding = 2131099809; - - // aapt resource value: 0x7F0600A2 - public const int tooltip_y_offset_non_touch = 2131099810; - - // aapt resource value: 0x7F0600A3 - public const int tooltip_y_offset_touch = 2131099811; - - static Dimension() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Dimension() - { - } - } - - public partial class Drawable - { - - // aapt resource value: 0x7F070006 - public const int abc_ab_share_pack_mtrl_alpha = 2131165190; - - // aapt resource value: 0x7F070007 - public const int abc_action_bar_item_background_material = 2131165191; - - // aapt resource value: 0x7F070008 - public const int abc_btn_borderless_material = 2131165192; - - // aapt resource value: 0x7F070009 - public const int abc_btn_check_material = 2131165193; - - // aapt resource value: 0x7F07000A - public const int abc_btn_check_to_on_mtrl_000 = 2131165194; - - // aapt resource value: 0x7F07000B - public const int abc_btn_check_to_on_mtrl_015 = 2131165195; - - // aapt resource value: 0x7F07000C - public const int abc_btn_colored_material = 2131165196; - - // aapt resource value: 0x7F07000D - public const int abc_btn_default_mtrl_shape = 2131165197; - - // aapt resource value: 0x7F07000E - public const int abc_btn_radio_material = 2131165198; - - // aapt resource value: 0x7F07000F - public const int abc_btn_radio_to_on_mtrl_000 = 2131165199; - - // aapt resource value: 0x7F070010 - public const int abc_btn_radio_to_on_mtrl_015 = 2131165200; - - // aapt resource value: 0x7F070011 - public const int abc_btn_switch_to_on_mtrl_00001 = 2131165201; - - // aapt resource value: 0x7F070012 - public const int abc_btn_switch_to_on_mtrl_00012 = 2131165202; - - // aapt resource value: 0x7F070013 - public const int abc_cab_background_internal_bg = 2131165203; - - // aapt resource value: 0x7F070014 - public const int abc_cab_background_top_material = 2131165204; - - // aapt resource value: 0x7F070015 - public const int abc_cab_background_top_mtrl_alpha = 2131165205; - - // aapt resource value: 0x7F070016 - public const int abc_control_background_material = 2131165206; - - // aapt resource value: 0x7F070017 - public const int abc_dialog_material_background = 2131165207; - - // aapt resource value: 0x7F070018 - public const int abc_edit_text_material = 2131165208; - - // aapt resource value: 0x7F070019 - public const int abc_ic_ab_back_material = 2131165209; - - // aapt resource value: 0x7F07001A - public const int abc_ic_arrow_drop_right_black_24dp = 2131165210; - - // aapt resource value: 0x7F07001B - public const int abc_ic_clear_material = 2131165211; - - // aapt resource value: 0x7F07001C - public const int abc_ic_commit_search_api_mtrl_alpha = 2131165212; - - // aapt resource value: 0x7F07001D - public const int abc_ic_go_search_api_material = 2131165213; - - // aapt resource value: 0x7F07001E - public const int abc_ic_menu_copy_mtrl_am_alpha = 2131165214; - - // aapt resource value: 0x7F07001F - public const int abc_ic_menu_cut_mtrl_alpha = 2131165215; - - // aapt resource value: 0x7F070020 - public const int abc_ic_menu_overflow_material = 2131165216; - - // aapt resource value: 0x7F070021 - public const int abc_ic_menu_paste_mtrl_am_alpha = 2131165217; - - // aapt resource value: 0x7F070022 - public const int abc_ic_menu_selectall_mtrl_alpha = 2131165218; - - // aapt resource value: 0x7F070023 - public const int abc_ic_menu_share_mtrl_alpha = 2131165219; - - // aapt resource value: 0x7F070024 - public const int abc_ic_search_api_material = 2131165220; - - // aapt resource value: 0x7F070025 - public const int abc_ic_star_black_16dp = 2131165221; - - // aapt resource value: 0x7F070026 - public const int abc_ic_star_black_36dp = 2131165222; - - // aapt resource value: 0x7F070027 - public const int abc_ic_star_black_48dp = 2131165223; - - // aapt resource value: 0x7F070028 - public const int abc_ic_star_half_black_16dp = 2131165224; - - // aapt resource value: 0x7F070029 - public const int abc_ic_star_half_black_36dp = 2131165225; - - // aapt resource value: 0x7F07002A - public const int abc_ic_star_half_black_48dp = 2131165226; - - // aapt resource value: 0x7F07002B - public const int abc_ic_voice_search_api_material = 2131165227; - - // aapt resource value: 0x7F07002C - public const int abc_item_background_holo_dark = 2131165228; - - // aapt resource value: 0x7F07002D - public const int abc_item_background_holo_light = 2131165229; - - // aapt resource value: 0x7F07002E - public const int abc_list_divider_mtrl_alpha = 2131165230; - - // aapt resource value: 0x7F07002F - public const int abc_list_focused_holo = 2131165231; - - // aapt resource value: 0x7F070030 - public const int abc_list_longpressed_holo = 2131165232; - - // aapt resource value: 0x7F070031 - public const int abc_list_pressed_holo_dark = 2131165233; - - // aapt resource value: 0x7F070032 - public const int abc_list_pressed_holo_light = 2131165234; - - // aapt resource value: 0x7F070033 - public const int abc_list_selector_background_transition_holo_dark = 2131165235; - - // aapt resource value: 0x7F070034 - public const int abc_list_selector_background_transition_holo_light = 2131165236; - - // aapt resource value: 0x7F070035 - public const int abc_list_selector_disabled_holo_dark = 2131165237; - - // aapt resource value: 0x7F070036 - public const int abc_list_selector_disabled_holo_light = 2131165238; - - // aapt resource value: 0x7F070037 - public const int abc_list_selector_holo_dark = 2131165239; - - // aapt resource value: 0x7F070038 - public const int abc_list_selector_holo_light = 2131165240; - - // aapt resource value: 0x7F070039 - public const int abc_menu_hardkey_panel_mtrl_mult = 2131165241; - - // aapt resource value: 0x7F07003A - public const int abc_popup_background_mtrl_mult = 2131165242; - - // aapt resource value: 0x7F07003B - public const int abc_ratingbar_indicator_material = 2131165243; - - // aapt resource value: 0x7F07003C - public const int abc_ratingbar_material = 2131165244; - - // aapt resource value: 0x7F07003D - public const int abc_ratingbar_small_material = 2131165245; - - // aapt resource value: 0x7F07003E - public const int abc_scrubber_control_off_mtrl_alpha = 2131165246; - - // aapt resource value: 0x7F07003F - public const int abc_scrubber_control_to_pressed_mtrl_000 = 2131165247; - - // aapt resource value: 0x7F070040 - public const int abc_scrubber_control_to_pressed_mtrl_005 = 2131165248; - - // aapt resource value: 0x7F070041 - public const int abc_scrubber_primary_mtrl_alpha = 2131165249; - - // aapt resource value: 0x7F070042 - public const int abc_scrubber_track_mtrl_alpha = 2131165250; - - // aapt resource value: 0x7F070043 - public const int abc_seekbar_thumb_material = 2131165251; - - // aapt resource value: 0x7F070044 - public const int abc_seekbar_tick_mark_material = 2131165252; - - // aapt resource value: 0x7F070045 - public const int abc_seekbar_track_material = 2131165253; - - // aapt resource value: 0x7F070046 - public const int abc_spinner_mtrl_am_alpha = 2131165254; - - // aapt resource value: 0x7F070047 - public const int abc_spinner_textfield_background_material = 2131165255; - - // aapt resource value: 0x7F070048 - public const int abc_switch_thumb_material = 2131165256; - - // aapt resource value: 0x7F070049 - public const int abc_switch_track_mtrl_alpha = 2131165257; - - // aapt resource value: 0x7F07004A - public const int abc_tab_indicator_material = 2131165258; - - // aapt resource value: 0x7F07004B - public const int abc_tab_indicator_mtrl_alpha = 2131165259; - - // aapt resource value: 0x7F070053 - public const int abc_textfield_activated_mtrl_alpha = 2131165267; - - // aapt resource value: 0x7F070054 - public const int abc_textfield_default_mtrl_alpha = 2131165268; - - // aapt resource value: 0x7F070055 - public const int abc_textfield_search_activated_mtrl_alpha = 2131165269; - - // aapt resource value: 0x7F070056 - public const int abc_textfield_search_default_mtrl_alpha = 2131165270; - - // aapt resource value: 0x7F070057 - public const int abc_textfield_search_material = 2131165271; - - // aapt resource value: 0x7F07004C - public const int abc_text_cursor_material = 2131165260; - - // aapt resource value: 0x7F07004D - public const int abc_text_select_handle_left_mtrl_dark = 2131165261; - - // aapt resource value: 0x7F07004E - public const int abc_text_select_handle_left_mtrl_light = 2131165262; - - // aapt resource value: 0x7F07004F - public const int abc_text_select_handle_middle_mtrl_dark = 2131165263; - - // aapt resource value: 0x7F070050 - public const int abc_text_select_handle_middle_mtrl_light = 2131165264; - - // aapt resource value: 0x7F070051 - public const int abc_text_select_handle_right_mtrl_dark = 2131165265; - - // aapt resource value: 0x7F070052 - public const int abc_text_select_handle_right_mtrl_light = 2131165266; - - // aapt resource value: 0x7F070058 - public const int abc_vector_test = 2131165272; - - // aapt resource value: 0x7F070059 - public const int avd_hide_password = 2131165273; - - // aapt resource value: 0x7F07005A - public const int avd_show_password = 2131165274; - - // aapt resource value: 0x7F07005B - public const int design_bottom_navigation_item_background = 2131165275; - - // aapt resource value: 0x7F07005C - public const int design_fab_background = 2131165276; - - // aapt resource value: 0x7F07005D - public const int design_ic_visibility = 2131165277; - - // aapt resource value: 0x7F07005E - public const int design_ic_visibility_off = 2131165278; - - // aapt resource value: 0x7F07005F - public const int design_password_eye = 2131165279; - - // aapt resource value: 0x7F070060 - public const int design_snackbar_background = 2131165280; - - // aapt resource value: 0x7F070061 - public const int ic_audiotrack_dark = 2131165281; - - // aapt resource value: 0x7F070062 - public const int ic_audiotrack_light = 2131165282; - - // aapt resource value: 0x7F070063 - public const int ic_dialog_close_dark = 2131165283; - - // aapt resource value: 0x7F070064 - public const int ic_dialog_close_light = 2131165284; - - // aapt resource value: 0x7F070065 - public const int ic_group_collapse_00 = 2131165285; - - // aapt resource value: 0x7F070066 - public const int ic_group_collapse_01 = 2131165286; - - // aapt resource value: 0x7F070067 - public const int ic_group_collapse_02 = 2131165287; - - // aapt resource value: 0x7F070068 - public const int ic_group_collapse_03 = 2131165288; - - // aapt resource value: 0x7F070069 - public const int ic_group_collapse_04 = 2131165289; - - // aapt resource value: 0x7F07006A - public const int ic_group_collapse_05 = 2131165290; - - // aapt resource value: 0x7F07006B - public const int ic_group_collapse_06 = 2131165291; - - // aapt resource value: 0x7F07006C - public const int ic_group_collapse_07 = 2131165292; - - // aapt resource value: 0x7F07006D - public const int ic_group_collapse_08 = 2131165293; - - // aapt resource value: 0x7F07006E - public const int ic_group_collapse_09 = 2131165294; - - // aapt resource value: 0x7F07006F - public const int ic_group_collapse_10 = 2131165295; - - // aapt resource value: 0x7F070070 - public const int ic_group_collapse_11 = 2131165296; - - // aapt resource value: 0x7F070071 - public const int ic_group_collapse_12 = 2131165297; - - // aapt resource value: 0x7F070072 - public const int ic_group_collapse_13 = 2131165298; - - // aapt resource value: 0x7F070073 - public const int ic_group_collapse_14 = 2131165299; - - // aapt resource value: 0x7F070074 - public const int ic_group_collapse_15 = 2131165300; - - // aapt resource value: 0x7F070075 - public const int ic_group_expand_00 = 2131165301; - - // aapt resource value: 0x7F070076 - public const int ic_group_expand_01 = 2131165302; - - // aapt resource value: 0x7F070077 - public const int ic_group_expand_02 = 2131165303; - - // aapt resource value: 0x7F070078 - public const int ic_group_expand_03 = 2131165304; - - // aapt resource value: 0x7F070079 - public const int ic_group_expand_04 = 2131165305; - - // aapt resource value: 0x7F07007A - public const int ic_group_expand_05 = 2131165306; - - // aapt resource value: 0x7F07007B - public const int ic_group_expand_06 = 2131165307; - - // aapt resource value: 0x7F07007C - public const int ic_group_expand_07 = 2131165308; - - // aapt resource value: 0x7F07007D - public const int ic_group_expand_08 = 2131165309; - - // aapt resource value: 0x7F07007E - public const int ic_group_expand_09 = 2131165310; - - // aapt resource value: 0x7F07007F - public const int ic_group_expand_10 = 2131165311; - - // aapt resource value: 0x7F070080 - public const int ic_group_expand_11 = 2131165312; - - // aapt resource value: 0x7F070081 - public const int ic_group_expand_12 = 2131165313; - - // aapt resource value: 0x7F070082 - public const int ic_group_expand_13 = 2131165314; - - // aapt resource value: 0x7F070083 - public const int ic_group_expand_14 = 2131165315; - - // aapt resource value: 0x7F070084 - public const int ic_group_expand_15 = 2131165316; - - // aapt resource value: 0x7F070085 - public const int ic_media_pause_dark = 2131165317; - - // aapt resource value: 0x7F070086 - public const int ic_media_pause_light = 2131165318; - - // aapt resource value: 0x7F070087 - public const int ic_media_play_dark = 2131165319; - - // aapt resource value: 0x7F070088 - public const int ic_media_play_light = 2131165320; - - // aapt resource value: 0x7F070089 - public const int ic_media_stop_dark = 2131165321; - - // aapt resource value: 0x7F07008A - public const int ic_media_stop_light = 2131165322; - - // aapt resource value: 0x7F07008B - public const int ic_mr_button_connected_00_dark = 2131165323; - - // aapt resource value: 0x7F07008C - public const int ic_mr_button_connected_00_light = 2131165324; - - // aapt resource value: 0x7F07008D - public const int ic_mr_button_connected_01_dark = 2131165325; - - // aapt resource value: 0x7F07008E - public const int ic_mr_button_connected_01_light = 2131165326; - - // aapt resource value: 0x7F07008F - public const int ic_mr_button_connected_02_dark = 2131165327; - - // aapt resource value: 0x7F070090 - public const int ic_mr_button_connected_02_light = 2131165328; - - // aapt resource value: 0x7F070091 - public const int ic_mr_button_connected_03_dark = 2131165329; - - // aapt resource value: 0x7F070092 - public const int ic_mr_button_connected_03_light = 2131165330; - - // aapt resource value: 0x7F070093 - public const int ic_mr_button_connected_04_dark = 2131165331; - - // aapt resource value: 0x7F070094 - public const int ic_mr_button_connected_04_light = 2131165332; - - // aapt resource value: 0x7F070095 - public const int ic_mr_button_connected_05_dark = 2131165333; - - // aapt resource value: 0x7F070096 - public const int ic_mr_button_connected_05_light = 2131165334; - - // aapt resource value: 0x7F070097 - public const int ic_mr_button_connected_06_dark = 2131165335; - - // aapt resource value: 0x7F070098 - public const int ic_mr_button_connected_06_light = 2131165336; - - // aapt resource value: 0x7F070099 - public const int ic_mr_button_connected_07_dark = 2131165337; - - // aapt resource value: 0x7F07009A - public const int ic_mr_button_connected_07_light = 2131165338; - - // aapt resource value: 0x7F07009B - public const int ic_mr_button_connected_08_dark = 2131165339; - - // aapt resource value: 0x7F07009C - public const int ic_mr_button_connected_08_light = 2131165340; - - // aapt resource value: 0x7F07009D - public const int ic_mr_button_connected_09_dark = 2131165341; - - // aapt resource value: 0x7F07009E - public const int ic_mr_button_connected_09_light = 2131165342; - - // aapt resource value: 0x7F07009F - public const int ic_mr_button_connected_10_dark = 2131165343; - - // aapt resource value: 0x7F0700A0 - public const int ic_mr_button_connected_10_light = 2131165344; - - // aapt resource value: 0x7F0700A1 - public const int ic_mr_button_connected_11_dark = 2131165345; - - // aapt resource value: 0x7F0700A2 - public const int ic_mr_button_connected_11_light = 2131165346; - - // aapt resource value: 0x7F0700A3 - public const int ic_mr_button_connected_12_dark = 2131165347; - - // aapt resource value: 0x7F0700A4 - public const int ic_mr_button_connected_12_light = 2131165348; - - // aapt resource value: 0x7F0700A5 - public const int ic_mr_button_connected_13_dark = 2131165349; - - // aapt resource value: 0x7F0700A6 - public const int ic_mr_button_connected_13_light = 2131165350; - - // aapt resource value: 0x7F0700A7 - public const int ic_mr_button_connected_14_dark = 2131165351; - - // aapt resource value: 0x7F0700A8 - public const int ic_mr_button_connected_14_light = 2131165352; - - // aapt resource value: 0x7F0700A9 - public const int ic_mr_button_connected_15_dark = 2131165353; - - // aapt resource value: 0x7F0700AA - public const int ic_mr_button_connected_15_light = 2131165354; - - // aapt resource value: 0x7F0700AB - public const int ic_mr_button_connected_16_dark = 2131165355; - - // aapt resource value: 0x7F0700AC - public const int ic_mr_button_connected_16_light = 2131165356; - - // aapt resource value: 0x7F0700AD - public const int ic_mr_button_connected_17_dark = 2131165357; - - // aapt resource value: 0x7F0700AE - public const int ic_mr_button_connected_17_light = 2131165358; - - // aapt resource value: 0x7F0700AF - public const int ic_mr_button_connected_18_dark = 2131165359; - - // aapt resource value: 0x7F0700B0 - public const int ic_mr_button_connected_18_light = 2131165360; - - // aapt resource value: 0x7F0700B1 - public const int ic_mr_button_connected_19_dark = 2131165361; - - // aapt resource value: 0x7F0700B2 - public const int ic_mr_button_connected_19_light = 2131165362; - - // aapt resource value: 0x7F0700B3 - public const int ic_mr_button_connected_20_dark = 2131165363; - - // aapt resource value: 0x7F0700B4 - public const int ic_mr_button_connected_20_light = 2131165364; - - // aapt resource value: 0x7F0700B5 - public const int ic_mr_button_connected_21_dark = 2131165365; - - // aapt resource value: 0x7F0700B6 - public const int ic_mr_button_connected_21_light = 2131165366; - - // aapt resource value: 0x7F0700B7 - public const int ic_mr_button_connected_22_dark = 2131165367; - - // aapt resource value: 0x7F0700B8 - public const int ic_mr_button_connected_22_light = 2131165368; - - // aapt resource value: 0x7F0700B9 - public const int ic_mr_button_connected_23_dark = 2131165369; - - // aapt resource value: 0x7F0700BA - public const int ic_mr_button_connected_23_light = 2131165370; - - // aapt resource value: 0x7F0700BB - public const int ic_mr_button_connected_24_dark = 2131165371; - - // aapt resource value: 0x7F0700BC - public const int ic_mr_button_connected_24_light = 2131165372; - - // aapt resource value: 0x7F0700BD - public const int ic_mr_button_connected_25_dark = 2131165373; - - // aapt resource value: 0x7F0700BE - public const int ic_mr_button_connected_25_light = 2131165374; - - // aapt resource value: 0x7F0700BF - public const int ic_mr_button_connected_26_dark = 2131165375; - - // aapt resource value: 0x7F0700C0 - public const int ic_mr_button_connected_26_light = 2131165376; - - // aapt resource value: 0x7F0700C1 - public const int ic_mr_button_connected_27_dark = 2131165377; - - // aapt resource value: 0x7F0700C2 - public const int ic_mr_button_connected_27_light = 2131165378; - - // aapt resource value: 0x7F0700C3 - public const int ic_mr_button_connected_28_dark = 2131165379; - - // aapt resource value: 0x7F0700C4 - public const int ic_mr_button_connected_28_light = 2131165380; - - // aapt resource value: 0x7F0700C5 - public const int ic_mr_button_connected_29_dark = 2131165381; - - // aapt resource value: 0x7F0700C6 - public const int ic_mr_button_connected_29_light = 2131165382; - - // aapt resource value: 0x7F0700C7 - public const int ic_mr_button_connected_30_dark = 2131165383; - - // aapt resource value: 0x7F0700C8 - public const int ic_mr_button_connected_30_light = 2131165384; - - // aapt resource value: 0x7F0700C9 - public const int ic_mr_button_connecting_00_dark = 2131165385; - - // aapt resource value: 0x7F0700CA - public const int ic_mr_button_connecting_00_light = 2131165386; - - // aapt resource value: 0x7F0700CB - public const int ic_mr_button_connecting_01_dark = 2131165387; - - // aapt resource value: 0x7F0700CC - public const int ic_mr_button_connecting_01_light = 2131165388; - - // aapt resource value: 0x7F0700CD - public const int ic_mr_button_connecting_02_dark = 2131165389; - - // aapt resource value: 0x7F0700CE - public const int ic_mr_button_connecting_02_light = 2131165390; - - // aapt resource value: 0x7F0700CF - public const int ic_mr_button_connecting_03_dark = 2131165391; - - // aapt resource value: 0x7F0700D0 - public const int ic_mr_button_connecting_03_light = 2131165392; - - // aapt resource value: 0x7F0700D1 - public const int ic_mr_button_connecting_04_dark = 2131165393; - - // aapt resource value: 0x7F0700D2 - public const int ic_mr_button_connecting_04_light = 2131165394; - - // aapt resource value: 0x7F0700D3 - public const int ic_mr_button_connecting_05_dark = 2131165395; - - // aapt resource value: 0x7F0700D4 - public const int ic_mr_button_connecting_05_light = 2131165396; - - // aapt resource value: 0x7F0700D5 - public const int ic_mr_button_connecting_06_dark = 2131165397; - - // aapt resource value: 0x7F0700D6 - public const int ic_mr_button_connecting_06_light = 2131165398; - - // aapt resource value: 0x7F0700D7 - public const int ic_mr_button_connecting_07_dark = 2131165399; - - // aapt resource value: 0x7F0700D8 - public const int ic_mr_button_connecting_07_light = 2131165400; - - // aapt resource value: 0x7F0700D9 - public const int ic_mr_button_connecting_08_dark = 2131165401; - - // aapt resource value: 0x7F0700DA - public const int ic_mr_button_connecting_08_light = 2131165402; - - // aapt resource value: 0x7F0700DB - public const int ic_mr_button_connecting_09_dark = 2131165403; - - // aapt resource value: 0x7F0700DC - public const int ic_mr_button_connecting_09_light = 2131165404; - - // aapt resource value: 0x7F0700DD - public const int ic_mr_button_connecting_10_dark = 2131165405; - - // aapt resource value: 0x7F0700DE - public const int ic_mr_button_connecting_10_light = 2131165406; - - // aapt resource value: 0x7F0700DF - public const int ic_mr_button_connecting_11_dark = 2131165407; - - // aapt resource value: 0x7F0700E0 - public const int ic_mr_button_connecting_11_light = 2131165408; - - // aapt resource value: 0x7F0700E1 - public const int ic_mr_button_connecting_12_dark = 2131165409; - - // aapt resource value: 0x7F0700E2 - public const int ic_mr_button_connecting_12_light = 2131165410; - - // aapt resource value: 0x7F0700E3 - public const int ic_mr_button_connecting_13_dark = 2131165411; - - // aapt resource value: 0x7F0700E4 - public const int ic_mr_button_connecting_13_light = 2131165412; - - // aapt resource value: 0x7F0700E5 - public const int ic_mr_button_connecting_14_dark = 2131165413; - - // aapt resource value: 0x7F0700E6 - public const int ic_mr_button_connecting_14_light = 2131165414; - - // aapt resource value: 0x7F0700E7 - public const int ic_mr_button_connecting_15_dark = 2131165415; - - // aapt resource value: 0x7F0700E8 - public const int ic_mr_button_connecting_15_light = 2131165416; - - // aapt resource value: 0x7F0700E9 - public const int ic_mr_button_connecting_16_dark = 2131165417; - - // aapt resource value: 0x7F0700EA - public const int ic_mr_button_connecting_16_light = 2131165418; - - // aapt resource value: 0x7F0700EB - public const int ic_mr_button_connecting_17_dark = 2131165419; - - // aapt resource value: 0x7F0700EC - public const int ic_mr_button_connecting_17_light = 2131165420; - - // aapt resource value: 0x7F0700ED - public const int ic_mr_button_connecting_18_dark = 2131165421; - - // aapt resource value: 0x7F0700EE - public const int ic_mr_button_connecting_18_light = 2131165422; - - // aapt resource value: 0x7F0700EF - public const int ic_mr_button_connecting_19_dark = 2131165423; - - // aapt resource value: 0x7F0700F0 - public const int ic_mr_button_connecting_19_light = 2131165424; - - // aapt resource value: 0x7F0700F1 - public const int ic_mr_button_connecting_20_dark = 2131165425; - - // aapt resource value: 0x7F0700F2 - public const int ic_mr_button_connecting_20_light = 2131165426; - - // aapt resource value: 0x7F0700F3 - public const int ic_mr_button_connecting_21_dark = 2131165427; - - // aapt resource value: 0x7F0700F4 - public const int ic_mr_button_connecting_21_light = 2131165428; - - // aapt resource value: 0x7F0700F5 - public const int ic_mr_button_connecting_22_dark = 2131165429; - - // aapt resource value: 0x7F0700F6 - public const int ic_mr_button_connecting_22_light = 2131165430; - - // aapt resource value: 0x7F0700F7 - public const int ic_mr_button_connecting_23_dark = 2131165431; - - // aapt resource value: 0x7F0700F8 - public const int ic_mr_button_connecting_23_light = 2131165432; - - // aapt resource value: 0x7F0700F9 - public const int ic_mr_button_connecting_24_dark = 2131165433; - - // aapt resource value: 0x7F0700FA - public const int ic_mr_button_connecting_24_light = 2131165434; - - // aapt resource value: 0x7F0700FB - public const int ic_mr_button_connecting_25_dark = 2131165435; - - // aapt resource value: 0x7F0700FC - public const int ic_mr_button_connecting_25_light = 2131165436; - - // aapt resource value: 0x7F0700FD - public const int ic_mr_button_connecting_26_dark = 2131165437; - - // aapt resource value: 0x7F0700FE - public const int ic_mr_button_connecting_26_light = 2131165438; - - // aapt resource value: 0x7F0700FF - public const int ic_mr_button_connecting_27_dark = 2131165439; - - // aapt resource value: 0x7F070100 - public const int ic_mr_button_connecting_27_light = 2131165440; - - // aapt resource value: 0x7F070101 - public const int ic_mr_button_connecting_28_dark = 2131165441; - - // aapt resource value: 0x7F070102 - public const int ic_mr_button_connecting_28_light = 2131165442; - - // aapt resource value: 0x7F070103 - public const int ic_mr_button_connecting_29_dark = 2131165443; - - // aapt resource value: 0x7F070104 - public const int ic_mr_button_connecting_29_light = 2131165444; - - // aapt resource value: 0x7F070105 - public const int ic_mr_button_connecting_30_dark = 2131165445; - - // aapt resource value: 0x7F070106 - public const int ic_mr_button_connecting_30_light = 2131165446; - - // aapt resource value: 0x7F070107 - public const int ic_mr_button_disabled_dark = 2131165447; - - // aapt resource value: 0x7F070108 - public const int ic_mr_button_disabled_light = 2131165448; - - // aapt resource value: 0x7F070109 - public const int ic_mr_button_disconnected_dark = 2131165449; - - // aapt resource value: 0x7F07010A - public const int ic_mr_button_disconnected_light = 2131165450; - - // aapt resource value: 0x7F07010B - public const int ic_mr_button_grey = 2131165451; - - // aapt resource value: 0x7F07010C - public const int ic_vol_type_speaker_dark = 2131165452; - - // aapt resource value: 0x7F07010D - public const int ic_vol_type_speaker_group_dark = 2131165453; - - // aapt resource value: 0x7F07010E - public const int ic_vol_type_speaker_group_light = 2131165454; - - // aapt resource value: 0x7F07010F - public const int ic_vol_type_speaker_light = 2131165455; - - // aapt resource value: 0x7F070110 - public const int ic_vol_type_tv_dark = 2131165456; - - // aapt resource value: 0x7F070111 - public const int ic_vol_type_tv_light = 2131165457; - - // aapt resource value: 0x7F070112 - public const int mr_button_connected_dark = 2131165458; - - // aapt resource value: 0x7F070113 - public const int mr_button_connected_light = 2131165459; - - // aapt resource value: 0x7F070114 - public const int mr_button_connecting_dark = 2131165460; - - // aapt resource value: 0x7F070115 - public const int mr_button_connecting_light = 2131165461; - - // aapt resource value: 0x7F070116 - public const int mr_button_dark = 2131165462; - - // aapt resource value: 0x7F070117 - public const int mr_button_light = 2131165463; - - // aapt resource value: 0x7F070118 - public const int mr_dialog_close_dark = 2131165464; - - // aapt resource value: 0x7F070119 - public const int mr_dialog_close_light = 2131165465; - - // aapt resource value: 0x7F07011A - public const int mr_dialog_material_background_dark = 2131165466; - - // aapt resource value: 0x7F07011B - public const int mr_dialog_material_background_light = 2131165467; - - // aapt resource value: 0x7F07011C - public const int mr_group_collapse = 2131165468; - - // aapt resource value: 0x7F07011D - public const int mr_group_expand = 2131165469; - - // aapt resource value: 0x7F07011E - public const int mr_media_pause_dark = 2131165470; - - // aapt resource value: 0x7F07011F - public const int mr_media_pause_light = 2131165471; - - // aapt resource value: 0x7F070120 - public const int mr_media_play_dark = 2131165472; - - // aapt resource value: 0x7F070121 - public const int mr_media_play_light = 2131165473; - - // aapt resource value: 0x7F070122 - public const int mr_media_stop_dark = 2131165474; - - // aapt resource value: 0x7F070123 - public const int mr_media_stop_light = 2131165475; - - // aapt resource value: 0x7F070124 - public const int mr_vol_type_audiotrack_dark = 2131165476; - - // aapt resource value: 0x7F070125 - public const int mr_vol_type_audiotrack_light = 2131165477; - - // aapt resource value: 0x7F070126 - public const int navigation_empty_icon = 2131165478; - - // aapt resource value: 0x7F070127 - public const int notification_action_background = 2131165479; - - // aapt resource value: 0x7F070128 - public const int notification_bg = 2131165480; - - // aapt resource value: 0x7F070129 - public const int notification_bg_low = 2131165481; - - // aapt resource value: 0x7F07012A - public const int notification_bg_low_normal = 2131165482; - - // aapt resource value: 0x7F07012B - public const int notification_bg_low_pressed = 2131165483; - - // aapt resource value: 0x7F07012C - public const int notification_bg_normal = 2131165484; - - // aapt resource value: 0x7F07012D - public const int notification_bg_normal_pressed = 2131165485; - - // aapt resource value: 0x7F07012E - public const int notification_icon_background = 2131165486; - - // aapt resource value: 0x7F07012F - public const int notification_template_icon_bg = 2131165487; - - // aapt resource value: 0x7F070130 - public const int notification_template_icon_low_bg = 2131165488; - - // aapt resource value: 0x7F070131 - public const int notification_tile_bg = 2131165489; - - // aapt resource value: 0x7F070132 - public const int notify_panel_notification_icon_bg = 2131165490; - - // aapt resource value: 0x7F070133 - public const int tooltip_frame_dark = 2131165491; - - // aapt resource value: 0x7F070134 - public const int tooltip_frame_light = 2131165492; - - static Drawable() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Drawable() - { - } - } - - public partial class Id - { - - // aapt resource value: 0x7F080006 - public const int action0 = 2131230726; - - // aapt resource value: 0x7F080018 - public const int actions = 2131230744; - - // aapt resource value: 0x7F080007 - public const int action_bar = 2131230727; - - // aapt resource value: 0x7F080008 - public const int action_bar_activity_content = 2131230728; - - // aapt resource value: 0x7F080009 - public const int action_bar_container = 2131230729; - - // aapt resource value: 0x7F08000A - public const int action_bar_root = 2131230730; - - // aapt resource value: 0x7F08000B - public const int action_bar_spinner = 2131230731; - - // aapt resource value: 0x7F08000C - public const int action_bar_subtitle = 2131230732; - - // aapt resource value: 0x7F08000D - public const int action_bar_title = 2131230733; - - // aapt resource value: 0x7F08000E - public const int action_container = 2131230734; - - // aapt resource value: 0x7F08000F - public const int action_context_bar = 2131230735; - - // aapt resource value: 0x7F080010 - public const int action_divider = 2131230736; - - // aapt resource value: 0x7F080011 - public const int action_image = 2131230737; - - // aapt resource value: 0x7F080012 - public const int action_menu_divider = 2131230738; - - // aapt resource value: 0x7F080013 - public const int action_menu_presenter = 2131230739; - - // aapt resource value: 0x7F080014 - public const int action_mode_bar = 2131230740; - - // aapt resource value: 0x7F080015 - public const int action_mode_bar_stub = 2131230741; - - // aapt resource value: 0x7F080016 - public const int action_mode_close_button = 2131230742; - - // aapt resource value: 0x7F080017 - public const int action_text = 2131230743; - - // aapt resource value: 0x7F080019 - public const int activity_chooser_view_content = 2131230745; - - // aapt resource value: 0x7F08001A - public const int add = 2131230746; - - // aapt resource value: 0x7F08001B - public const int alertTitle = 2131230747; - - // aapt resource value: 0x7F08001C - public const int all = 2131230748; - - // aapt resource value: 0x7F080000 - public const int ALT = 2131230720; - - // aapt resource value: 0x7F08001D - public const int always = 2131230749; - - // aapt resource value: 0x7F08001E - public const int async = 2131230750; - - // aapt resource value: 0x7F08001F - public const int auto = 2131230751; - - // aapt resource value: 0x7F080020 - public const int beginning = 2131230752; - - // aapt resource value: 0x7F080021 - public const int blocking = 2131230753; - - // aapt resource value: 0x7F080022 - public const int bottom = 2131230754; - - // aapt resource value: 0x7F080023 - public const int bottomtab_navarea = 2131230755; - - // aapt resource value: 0x7F080024 - public const int bottomtab_tabbar = 2131230756; - - // aapt resource value: 0x7F080025 - public const int buttonPanel = 2131230757; - - // aapt resource value: 0x7F080026 - public const int cancel_action = 2131230758; - - // aapt resource value: 0x7F080027 - public const int center = 2131230759; - - // aapt resource value: 0x7F080028 - public const int center_horizontal = 2131230760; - - // aapt resource value: 0x7F080029 - public const int center_vertical = 2131230761; - - // aapt resource value: 0x7F08002A - public const int checkbox = 2131230762; - - // aapt resource value: 0x7F08002B - public const int chronometer = 2131230763; - - // aapt resource value: 0x7F08002C - public const int clip_horizontal = 2131230764; - - // aapt resource value: 0x7F08002D - public const int clip_vertical = 2131230765; - - // aapt resource value: 0x7F08002E - public const int collapseActionView = 2131230766; - - // aapt resource value: 0x7F08002F - public const int container = 2131230767; - - // aapt resource value: 0x7F080030 - public const int contentPanel = 2131230768; - - // aapt resource value: 0x7F080031 - public const int coordinator = 2131230769; - - // aapt resource value: 0x7F080001 - public const int CTRL = 2131230721; - - // aapt resource value: 0x7F080032 - public const int custom = 2131230770; - - // aapt resource value: 0x7F080033 - public const int customPanel = 2131230771; - - // aapt resource value: 0x7F080034 - public const int decor_content_parent = 2131230772; - - // aapt resource value: 0x7F080035 - public const int default_activity_button = 2131230773; - - // aapt resource value: 0x7F080036 - public const int design_bottom_sheet = 2131230774; - - // aapt resource value: 0x7F080037 - public const int design_menu_item_action_area = 2131230775; - - // aapt resource value: 0x7F080038 - public const int design_menu_item_action_area_stub = 2131230776; - - // aapt resource value: 0x7F080039 - public const int design_menu_item_text = 2131230777; - - // aapt resource value: 0x7F08003A - public const int design_navigation_view = 2131230778; - - // aapt resource value: 0x7F08003B - public const int disableHome = 2131230779; - - // aapt resource value: 0x7F08003C - public const int edit_query = 2131230780; - - // aapt resource value: 0x7F08003D - public const int end = 2131230781; - - // aapt resource value: 0x7F08003E - public const int end_padder = 2131230782; - - // aapt resource value: 0x7F08003F - public const int enterAlways = 2131230783; - - // aapt resource value: 0x7F080040 - public const int enterAlwaysCollapsed = 2131230784; - - // aapt resource value: 0x7F080041 - public const int exitUntilCollapsed = 2131230785; - - // aapt resource value: 0x7F080043 - public const int expanded_menu = 2131230787; - - // aapt resource value: 0x7F080042 - public const int expand_activities_button = 2131230786; - - // aapt resource value: 0x7F080044 - public const int fill = 2131230788; - - // aapt resource value: 0x7F080045 - public const int fill_horizontal = 2131230789; - - // aapt resource value: 0x7F080046 - public const int fill_vertical = 2131230790; - - // aapt resource value: 0x7F080047 - public const int @fixed = 2131230791; - - // aapt resource value: 0x7F080048 - public const int flyoutcontent_appbar = 2131230792; - - // aapt resource value: 0x7F080049 - public const int flyoutcontent_recycler = 2131230793; - - // aapt resource value: 0x7F08004A - public const int forever = 2131230794; - - // aapt resource value: 0x7F080002 - public const int FUNCTION = 2131230722; - - // aapt resource value: 0x7F08004B - public const int ghost_view = 2131230795; - - // aapt resource value: 0x7F08004C - public const int home = 2131230796; - - // aapt resource value: 0x7F08004D - public const int homeAsUp = 2131230797; - - // aapt resource value: 0x7F08004E - public const int icon = 2131230798; - - // aapt resource value: 0x7F08004F - public const int icon_group = 2131230799; - - // aapt resource value: 0x7F080050 - public const int ifRoom = 2131230800; - - // aapt resource value: 0x7F080051 - public const int image = 2131230801; - - // aapt resource value: 0x7F080052 - public const int info = 2131230802; - - // aapt resource value: 0x7F080053 - public const int italic = 2131230803; - - // aapt resource value: 0x7F080054 - public const int item_touch_helper_previous_elevation = 2131230804; - - // aapt resource value: 0x7F080055 - public const int largeLabel = 2131230805; - - // aapt resource value: 0x7F080056 - public const int left = 2131230806; - - // aapt resource value: 0x7F080057 - public const int line1 = 2131230807; - - // aapt resource value: 0x7F080058 - public const int line3 = 2131230808; - - // aapt resource value: 0x7F080059 - public const int listMode = 2131230809; - - // aapt resource value: 0x7F08005A - public const int list_item = 2131230810; - - // aapt resource value: 0x7F08005B - public const int main_appbar = 2131230811; - - // aapt resource value: 0x7F08005C - public const int main_tablayout = 2131230812; - - // aapt resource value: 0x7F08005D - public const int main_toolbar = 2131230813; - - // aapt resource value: 0x7F08005E - public const int main_viewpager = 2131230814; - - // aapt resource value: 0x7F08005F - public const int masked = 2131230815; - - // aapt resource value: 0x7F080060 - public const int media_actions = 2131230816; - - // aapt resource value: 0x7F080061 - public const int message = 2131230817; - - // aapt resource value: 0x7F080003 - public const int META = 2131230723; - - // aapt resource value: 0x7F080062 - public const int middle = 2131230818; - - // aapt resource value: 0x7F080063 - public const int mini = 2131230819; - - // aapt resource value: 0x7F080064 - public const int mr_art = 2131230820; - - // aapt resource value: 0x7F080065 - public const int mr_chooser_list = 2131230821; - - // aapt resource value: 0x7F080066 - public const int mr_chooser_route_desc = 2131230822; - - // aapt resource value: 0x7F080067 - public const int mr_chooser_route_icon = 2131230823; - - // aapt resource value: 0x7F080068 - public const int mr_chooser_route_name = 2131230824; - - // aapt resource value: 0x7F080069 - public const int mr_chooser_title = 2131230825; - - // aapt resource value: 0x7F08006A - public const int mr_close = 2131230826; - - // aapt resource value: 0x7F08006B - public const int mr_control_divider = 2131230827; - - // aapt resource value: 0x7F08006C - public const int mr_control_playback_ctrl = 2131230828; - - // aapt resource value: 0x7F08006D - public const int mr_control_subtitle = 2131230829; - - // aapt resource value: 0x7F08006E - public const int mr_control_title = 2131230830; - - // aapt resource value: 0x7F08006F - public const int mr_control_title_container = 2131230831; - - // aapt resource value: 0x7F080070 - public const int mr_custom_control = 2131230832; - - // aapt resource value: 0x7F080071 - public const int mr_default_control = 2131230833; - - // aapt resource value: 0x7F080072 - public const int mr_dialog_area = 2131230834; - - // aapt resource value: 0x7F080073 - public const int mr_expandable_area = 2131230835; - - // aapt resource value: 0x7F080074 - public const int mr_group_expand_collapse = 2131230836; - - // aapt resource value: 0x7F080075 - public const int mr_media_main_control = 2131230837; - - // aapt resource value: 0x7F080076 - public const int mr_name = 2131230838; - - // aapt resource value: 0x7F080077 - public const int mr_playback_control = 2131230839; - - // aapt resource value: 0x7F080078 - public const int mr_title_bar = 2131230840; - - // aapt resource value: 0x7F080079 - public const int mr_volume_control = 2131230841; - - // aapt resource value: 0x7F08007A - public const int mr_volume_group_list = 2131230842; - - // aapt resource value: 0x7F08007B - public const int mr_volume_item_icon = 2131230843; - - // aapt resource value: 0x7F08007C - public const int mr_volume_slider = 2131230844; - - // aapt resource value: 0x7F08007D - public const int multiply = 2131230845; - - // aapt resource value: 0x7F08007E - public const int navigation_header_container = 2131230846; - - // aapt resource value: 0x7F08007F - public const int never = 2131230847; - - // aapt resource value: 0x7F080080 - public const int none = 2131230848; - - // aapt resource value: 0x7F080081 - public const int normal = 2131230849; - - // aapt resource value: 0x7F080082 - public const int notification_background = 2131230850; - - // aapt resource value: 0x7F080083 - public const int notification_main_column = 2131230851; - - // aapt resource value: 0x7F080084 - public const int notification_main_column_container = 2131230852; - - // aapt resource value: 0x7F080085 - public const int parallax = 2131230853; - - // aapt resource value: 0x7F080086 - public const int parentPanel = 2131230854; - - // aapt resource value: 0x7F080087 - public const int parent_matrix = 2131230855; - - // aapt resource value: 0x7F080088 - public const int pin = 2131230856; - - // aapt resource value: 0x7F080089 - public const int progress_circular = 2131230857; - - // aapt resource value: 0x7F08008A - public const int progress_horizontal = 2131230858; - - // aapt resource value: 0x7F08008B - public const int radio = 2131230859; - - // aapt resource value: 0x7F08008C - public const int right = 2131230860; - - // aapt resource value: 0x7F08008D - public const int right_icon = 2131230861; - - // aapt resource value: 0x7F08008E - public const int right_side = 2131230862; - - // aapt resource value: 0x7F08008F - public const int save_image_matrix = 2131230863; - - // aapt resource value: 0x7F080090 - public const int save_non_transition_alpha = 2131230864; - - // aapt resource value: 0x7F080091 - public const int save_scale_type = 2131230865; - - // aapt resource value: 0x7F080092 - public const int screen = 2131230866; - - // aapt resource value: 0x7F080093 - public const int scroll = 2131230867; - - // aapt resource value: 0x7F080097 - public const int scrollable = 2131230871; - - // aapt resource value: 0x7F080094 - public const int scrollIndicatorDown = 2131230868; - - // aapt resource value: 0x7F080095 - public const int scrollIndicatorUp = 2131230869; - - // aapt resource value: 0x7F080096 - public const int scrollView = 2131230870; - - // aapt resource value: 0x7F080098 - public const int search_badge = 2131230872; - - // aapt resource value: 0x7F080099 - public const int search_bar = 2131230873; - - // aapt resource value: 0x7F08009A - public const int search_button = 2131230874; - - // aapt resource value: 0x7F08009B - public const int search_close_btn = 2131230875; - - // aapt resource value: 0x7F08009C - public const int search_edit_frame = 2131230876; - - // aapt resource value: 0x7F08009D - public const int search_go_btn = 2131230877; - - // aapt resource value: 0x7F08009E - public const int search_mag_icon = 2131230878; - - // aapt resource value: 0x7F08009F - public const int search_plate = 2131230879; - - // aapt resource value: 0x7F0800A0 - public const int search_src_text = 2131230880; - - // aapt resource value: 0x7F0800A1 - public const int search_voice_btn = 2131230881; - - // aapt resource value: 0x7F0800A2 - public const int select_dialog_listview = 2131230882; - - // aapt resource value: 0x7F0800A3 - public const int shellcontent_appbar = 2131230883; - - // aapt resource value: 0x7F0800A4 - public const int shellcontent_toolbar = 2131230884; - - // aapt resource value: 0x7F080004 - public const int SHIFT = 2131230724; - - // aapt resource value: 0x7F0800A5 - public const int shortcut = 2131230885; - - // aapt resource value: 0x7F0800A6 - public const int showCustom = 2131230886; - - // aapt resource value: 0x7F0800A7 - public const int showHome = 2131230887; - - // aapt resource value: 0x7F0800A8 - public const int showTitle = 2131230888; - - // aapt resource value: 0x7F0800A9 - public const int sliding_tabs = 2131230889; - - // aapt resource value: 0x7F0800AA - public const int smallLabel = 2131230890; - - // aapt resource value: 0x7F0800AB - public const int snackbar_action = 2131230891; - - // aapt resource value: 0x7F0800AC - public const int snackbar_text = 2131230892; - - // aapt resource value: 0x7F0800AD - public const int snap = 2131230893; - - // aapt resource value: 0x7F0800AE - public const int spacer = 2131230894; - - // aapt resource value: 0x7F0800AF - public const int split_action_bar = 2131230895; - - // aapt resource value: 0x7F0800B0 - public const int src_atop = 2131230896; - - // aapt resource value: 0x7F0800B1 - public const int src_in = 2131230897; - - // aapt resource value: 0x7F0800B2 - public const int src_over = 2131230898; - - // aapt resource value: 0x7F0800B3 - public const int start = 2131230899; - - // aapt resource value: 0x7F0800B4 - public const int status_bar_latest_event_content = 2131230900; - - // aapt resource value: 0x7F0800B5 - public const int submenuarrow = 2131230901; - - // aapt resource value: 0x7F0800B6 - public const int submit_area = 2131230902; - - // aapt resource value: 0x7F080005 - public const int SYM = 2131230725; - - // aapt resource value: 0x7F0800B7 - public const int tabMode = 2131230903; - - // aapt resource value: 0x7F0800B8 - public const int tag_transition_group = 2131230904; - - // aapt resource value: 0x7F0800B9 - public const int text = 2131230905; - - // aapt resource value: 0x7F0800BA - public const int text2 = 2131230906; - - // aapt resource value: 0x7F0800BE - public const int textinput_counter = 2131230910; - - // aapt resource value: 0x7F0800BF - public const int textinput_error = 2131230911; - - // aapt resource value: 0x7F0800BB - public const int textSpacerNoButtons = 2131230907; - - // aapt resource value: 0x7F0800BC - public const int textSpacerNoTitle = 2131230908; - - // aapt resource value: 0x7F0800BD - public const int text_input_password_toggle = 2131230909; - - // aapt resource value: 0x7F0800C0 - public const int time = 2131230912; - - // aapt resource value: 0x7F0800C1 - public const int title = 2131230913; - - // aapt resource value: 0x7F0800C2 - public const int titleDividerNoCustom = 2131230914; - - // aapt resource value: 0x7F0800C3 - public const int title_template = 2131230915; - - // aapt resource value: 0x7F0800C4 - public const int toolbar = 2131230916; - - // aapt resource value: 0x7F0800C5 - public const int top = 2131230917; - - // aapt resource value: 0x7F0800C6 - public const int topPanel = 2131230918; - - // aapt resource value: 0x7F0800C7 - public const int touch_outside = 2131230919; - - // aapt resource value: 0x7F0800C8 - public const int transition_current_scene = 2131230920; - - // aapt resource value: 0x7F0800C9 - public const int transition_layout_save = 2131230921; - - // aapt resource value: 0x7F0800CA - public const int transition_position = 2131230922; - - // aapt resource value: 0x7F0800CB - public const int transition_scene_layoutid_cache = 2131230923; - - // aapt resource value: 0x7F0800CC - public const int transition_transform = 2131230924; - - // aapt resource value: 0x7F0800CD - public const int uniform = 2131230925; - - // aapt resource value: 0x7F0800CE - public const int up = 2131230926; - - // aapt resource value: 0x7F0800CF - public const int useLogo = 2131230927; - - // aapt resource value: 0x7F0800D0 - public const int view_offset_helper = 2131230928; - - // aapt resource value: 0x7F0800D1 - public const int visible = 2131230929; - - // aapt resource value: 0x7F0800D2 - public const int volume_item_container = 2131230930; - - // aapt resource value: 0x7F0800D3 - public const int withText = 2131230931; - - // aapt resource value: 0x7F0800D4 - public const int wrap_content = 2131230932; - - static Id() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Id() - { - } - } - - public partial class Integer - { - - // aapt resource value: 0x7F090000 - public const int abc_config_activityDefaultDur = 2131296256; - - // aapt resource value: 0x7F090001 - public const int abc_config_activityShortDur = 2131296257; - - // aapt resource value: 0x7F090002 - public const int app_bar_elevation_anim_duration = 2131296258; - - // aapt resource value: 0x7F090003 - public const int bottom_sheet_slide_duration = 2131296259; - - // aapt resource value: 0x7F090004 - public const int cancel_button_image_alpha = 2131296260; - - // aapt resource value: 0x7F090005 - public const int config_tooltipAnimTime = 2131296261; - - // aapt resource value: 0x7F090006 - public const int design_snackbar_text_max_lines = 2131296262; - - // aapt resource value: 0x7F090007 - public const int hide_password_duration = 2131296263; - - // aapt resource value: 0x7F090008 - public const int mr_controller_volume_group_list_animation_duration_ms = 2131296264; - - // aapt resource value: 0x7F090009 - public const int mr_controller_volume_group_list_fade_in_duration_ms = 2131296265; - - // aapt resource value: 0x7F09000A - public const int mr_controller_volume_group_list_fade_out_duration_ms = 2131296266; - - // aapt resource value: 0x7F09000B - public const int show_password_duration = 2131296267; - - // aapt resource value: 0x7F09000C - public const int status_bar_notification_info_maxnum = 2131296268; - - static Integer() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Integer() - { - } - } - - public partial class Interpolator - { - - // aapt resource value: 0x7F0A0000 - public const int mr_fast_out_slow_in = 2131361792; - - // aapt resource value: 0x7F0A0001 - public const int mr_linear_out_slow_in = 2131361793; - - static Interpolator() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Interpolator() - { - } - } - - public partial class Layout - { - - // aapt resource value: 0x7F0B0000 - public const int abc_action_bar_title_item = 2131427328; - - // aapt resource value: 0x7F0B0001 - public const int abc_action_bar_up_container = 2131427329; - - // aapt resource value: 0x7F0B0002 - public const int abc_action_menu_item_layout = 2131427330; - - // aapt resource value: 0x7F0B0003 - public const int abc_action_menu_layout = 2131427331; - - // aapt resource value: 0x7F0B0004 - public const int abc_action_mode_bar = 2131427332; - - // aapt resource value: 0x7F0B0005 - public const int abc_action_mode_close_item_material = 2131427333; - - // aapt resource value: 0x7F0B0006 - public const int abc_activity_chooser_view = 2131427334; - - // aapt resource value: 0x7F0B0007 - public const int abc_activity_chooser_view_list_item = 2131427335; - - // aapt resource value: 0x7F0B0008 - public const int abc_alert_dialog_button_bar_material = 2131427336; - - // aapt resource value: 0x7F0B0009 - public const int abc_alert_dialog_material = 2131427337; - - // aapt resource value: 0x7F0B000A - public const int abc_alert_dialog_title_material = 2131427338; - - // aapt resource value: 0x7F0B000B - public const int abc_dialog_title_material = 2131427339; - - // aapt resource value: 0x7F0B000C - public const int abc_expanded_menu_layout = 2131427340; - - // aapt resource value: 0x7F0B000D - public const int abc_list_menu_item_checkbox = 2131427341; - - // aapt resource value: 0x7F0B000E - public const int abc_list_menu_item_icon = 2131427342; - - // aapt resource value: 0x7F0B000F - public const int abc_list_menu_item_layout = 2131427343; - - // aapt resource value: 0x7F0B0010 - public const int abc_list_menu_item_radio = 2131427344; - - // aapt resource value: 0x7F0B0011 - public const int abc_popup_menu_header_item_layout = 2131427345; - - // aapt resource value: 0x7F0B0012 - public const int abc_popup_menu_item_layout = 2131427346; - - // aapt resource value: 0x7F0B0013 - public const int abc_screen_content_include = 2131427347; - - // aapt resource value: 0x7F0B0014 - public const int abc_screen_simple = 2131427348; - - // aapt resource value: 0x7F0B0015 - public const int abc_screen_simple_overlay_action_mode = 2131427349; - - // aapt resource value: 0x7F0B0016 - public const int abc_screen_toolbar = 2131427350; - - // aapt resource value: 0x7F0B0017 - public const int abc_search_dropdown_item_icons_2line = 2131427351; - - // aapt resource value: 0x7F0B0018 - public const int abc_search_view = 2131427352; - - // aapt resource value: 0x7F0B0019 - public const int abc_select_dialog_material = 2131427353; - - // aapt resource value: 0x7F0B001A - public const int BottomTabLayout = 2131427354; - - // aapt resource value: 0x7F0B001B - public const int design_bottom_navigation_item = 2131427355; - - // aapt resource value: 0x7F0B001C - public const int design_bottom_sheet_dialog = 2131427356; - - // aapt resource value: 0x7F0B001D - public const int design_layout_snackbar = 2131427357; - - // aapt resource value: 0x7F0B001E - public const int design_layout_snackbar_include = 2131427358; - - // aapt resource value: 0x7F0B001F - public const int design_layout_tab_icon = 2131427359; - - // aapt resource value: 0x7F0B0020 - public const int design_layout_tab_text = 2131427360; - - // aapt resource value: 0x7F0B0021 - public const int design_menu_item_action_area = 2131427361; - - // aapt resource value: 0x7F0B0022 - public const int design_navigation_item = 2131427362; - - // aapt resource value: 0x7F0B0023 - public const int design_navigation_item_header = 2131427363; - - // aapt resource value: 0x7F0B0024 - public const int design_navigation_item_separator = 2131427364; - - // aapt resource value: 0x7F0B0025 - public const int design_navigation_item_subheader = 2131427365; - - // aapt resource value: 0x7F0B0026 - public const int design_navigation_menu = 2131427366; - - // aapt resource value: 0x7F0B0027 - public const int design_navigation_menu_item = 2131427367; - - // aapt resource value: 0x7F0B0028 - public const int design_text_input_password_icon = 2131427368; - - // aapt resource value: 0x7F0B0029 - public const int FlyoutContent = 2131427369; - - // aapt resource value: 0x7F0B002A - public const int mr_chooser_dialog = 2131427370; - - // aapt resource value: 0x7F0B002B - public const int mr_chooser_list_item = 2131427371; - - // aapt resource value: 0x7F0B002C - public const int mr_controller_material_dialog_b = 2131427372; - - // aapt resource value: 0x7F0B002D - public const int mr_controller_volume_item = 2131427373; - - // aapt resource value: 0x7F0B002E - public const int mr_playback_control = 2131427374; - - // aapt resource value: 0x7F0B002F - public const int mr_volume_control = 2131427375; - - // aapt resource value: 0x7F0B0030 - public const int notification_action = 2131427376; - - // aapt resource value: 0x7F0B0031 - public const int notification_action_tombstone = 2131427377; - - // aapt resource value: 0x7F0B0032 - public const int notification_media_action = 2131427378; - - // aapt resource value: 0x7F0B0033 - public const int notification_media_cancel_action = 2131427379; - - // aapt resource value: 0x7F0B0034 - public const int notification_template_big_media = 2131427380; - - // aapt resource value: 0x7F0B0035 - public const int notification_template_big_media_custom = 2131427381; - - // aapt resource value: 0x7F0B0036 - public const int notification_template_big_media_narrow = 2131427382; - - // aapt resource value: 0x7F0B0037 - public const int notification_template_big_media_narrow_custom = 2131427383; - - // aapt resource value: 0x7F0B0038 - public const int notification_template_custom_big = 2131427384; - - // aapt resource value: 0x7F0B0039 - public const int notification_template_icon_group = 2131427385; - - // aapt resource value: 0x7F0B003A - public const int notification_template_lines_media = 2131427386; - - // aapt resource value: 0x7F0B003B - public const int notification_template_media = 2131427387; - - // aapt resource value: 0x7F0B003C - public const int notification_template_media_custom = 2131427388; - - // aapt resource value: 0x7F0B003D - public const int notification_template_part_chronometer = 2131427389; - - // aapt resource value: 0x7F0B003E - public const int notification_template_part_time = 2131427390; - - // aapt resource value: 0x7F0B003F - public const int RootLayout = 2131427391; - - // aapt resource value: 0x7F0B0040 - public const int select_dialog_item_material = 2131427392; - - // aapt resource value: 0x7F0B0041 - public const int select_dialog_multichoice_material = 2131427393; - - // aapt resource value: 0x7F0B0042 - public const int select_dialog_singlechoice_material = 2131427394; - - // aapt resource value: 0x7F0B0043 - public const int ShellContent = 2131427395; - - // aapt resource value: 0x7F0B0044 - public const int support_simple_spinner_dropdown_item = 2131427396; - - // aapt resource value: 0x7F0B0045 - public const int Tabbar = 2131427397; - - // aapt resource value: 0x7F0B0046 - public const int Toolbar = 2131427398; - - // aapt resource value: 0x7F0B0047 - public const int tooltip = 2131427399; - - static Layout() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Layout() - { - } - } - - public partial class Mipmap - { - - // aapt resource value: 0x7F0C0000 - public const int icon = 2131492864; - - // aapt resource value: 0x7F0C0001 - public const int icon_round = 2131492865; - - // aapt resource value: 0x7F0C0002 - public const int launcher_foreground = 2131492866; - - static Mipmap() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Mipmap() - { - } - } - - public partial class String - { - - // aapt resource value: 0x7F0D0000 - public const int abc_action_bar_home_description = 2131558400; - - // aapt resource value: 0x7F0D0001 - public const int abc_action_bar_up_description = 2131558401; - - // aapt resource value: 0x7F0D0002 - public const int abc_action_menu_overflow_description = 2131558402; - - // aapt resource value: 0x7F0D0003 - public const int abc_action_mode_done = 2131558403; - - // aapt resource value: 0x7F0D0005 - public const int abc_activitychooserview_choose_application = 2131558405; - - // aapt resource value: 0x7F0D0004 - public const int abc_activity_chooser_view_see_all = 2131558404; - - // aapt resource value: 0x7F0D0006 - public const int abc_capital_off = 2131558406; - - // aapt resource value: 0x7F0D0007 - public const int abc_capital_on = 2131558407; - - // aapt resource value: 0x7F0D0008 - public const int abc_font_family_body_1_material = 2131558408; - - // aapt resource value: 0x7F0D0009 - public const int abc_font_family_body_2_material = 2131558409; - - // aapt resource value: 0x7F0D000A - public const int abc_font_family_button_material = 2131558410; - - // aapt resource value: 0x7F0D000B - public const int abc_font_family_caption_material = 2131558411; - - // aapt resource value: 0x7F0D000C - public const int abc_font_family_display_1_material = 2131558412; - - // aapt resource value: 0x7F0D000D - public const int abc_font_family_display_2_material = 2131558413; - - // aapt resource value: 0x7F0D000E - public const int abc_font_family_display_3_material = 2131558414; - - // aapt resource value: 0x7F0D000F - public const int abc_font_family_display_4_material = 2131558415; - - // aapt resource value: 0x7F0D0010 - public const int abc_font_family_headline_material = 2131558416; - - // aapt resource value: 0x7F0D0011 - public const int abc_font_family_menu_material = 2131558417; - - // aapt resource value: 0x7F0D0012 - public const int abc_font_family_subhead_material = 2131558418; - - // aapt resource value: 0x7F0D0013 - public const int abc_font_family_title_material = 2131558419; - - // aapt resource value: 0x7F0D0015 - public const int abc_searchview_description_clear = 2131558421; - - // aapt resource value: 0x7F0D0016 - public const int abc_searchview_description_query = 2131558422; - - // aapt resource value: 0x7F0D0017 - public const int abc_searchview_description_search = 2131558423; - - // aapt resource value: 0x7F0D0018 - public const int abc_searchview_description_submit = 2131558424; - - // aapt resource value: 0x7F0D0019 - public const int abc_searchview_description_voice = 2131558425; - - // aapt resource value: 0x7F0D0014 - public const int abc_search_hint = 2131558420; - - // aapt resource value: 0x7F0D001A - public const int abc_shareactionprovider_share_with = 2131558426; - - // aapt resource value: 0x7F0D001B - public const int abc_shareactionprovider_share_with_application = 2131558427; - - // aapt resource value: 0x7F0D001C - public const int abc_toolbar_collapse_description = 2131558428; - - // aapt resource value: 0x7F0D001D - public const int appbar_scrolling_view_behavior = 2131558429; - - // aapt resource value: 0x7F0D001E - public const int bottom_sheet_behavior = 2131558430; - - // aapt resource value: 0x7F0D001F - public const int character_counter_pattern = 2131558431; - - // aapt resource value: 0x7F0D0020 - public const int mr_button_content_description = 2131558432; - - // aapt resource value: 0x7F0D0021 - public const int mr_cast_button_connected = 2131558433; - - // aapt resource value: 0x7F0D0022 - public const int mr_cast_button_connecting = 2131558434; - - // aapt resource value: 0x7F0D0023 - public const int mr_cast_button_disconnected = 2131558435; - - // aapt resource value: 0x7F0D0024 - public const int mr_chooser_searching = 2131558436; - - // aapt resource value: 0x7F0D0025 - public const int mr_chooser_title = 2131558437; - - // aapt resource value: 0x7F0D0026 - public const int mr_controller_album_art = 2131558438; - - // aapt resource value: 0x7F0D0027 - public const int mr_controller_casting_screen = 2131558439; - - // aapt resource value: 0x7F0D0028 - public const int mr_controller_close_description = 2131558440; - - // aapt resource value: 0x7F0D0029 - public const int mr_controller_collapse_group = 2131558441; - - // aapt resource value: 0x7F0D002A - public const int mr_controller_disconnect = 2131558442; - - // aapt resource value: 0x7F0D002B - public const int mr_controller_expand_group = 2131558443; - - // aapt resource value: 0x7F0D002C - public const int mr_controller_no_info_available = 2131558444; - - // aapt resource value: 0x7F0D002D - public const int mr_controller_no_media_selected = 2131558445; - - // aapt resource value: 0x7F0D002E - public const int mr_controller_pause = 2131558446; - - // aapt resource value: 0x7F0D002F - public const int mr_controller_play = 2131558447; - - // aapt resource value: 0x7F0D0030 - public const int mr_controller_stop = 2131558448; - - // aapt resource value: 0x7F0D0031 - public const int mr_controller_stop_casting = 2131558449; - - // aapt resource value: 0x7F0D0032 - public const int mr_controller_volume_slider = 2131558450; - - // aapt resource value: 0x7F0D0033 - public const int mr_system_route_name = 2131558451; - - // aapt resource value: 0x7F0D0034 - public const int mr_user_route_category_name = 2131558452; - - // aapt resource value: 0x7F0D0035 - public const int password_toggle_content_description = 2131558453; - - // aapt resource value: 0x7F0D0036 - public const int path_password_eye = 2131558454; - - // aapt resource value: 0x7F0D0037 - public const int path_password_eye_mask_strike_through = 2131558455; - - // aapt resource value: 0x7F0D0038 - public const int path_password_eye_mask_visible = 2131558456; - - // aapt resource value: 0x7F0D0039 - public const int path_password_strike_through = 2131558457; - - // aapt resource value: 0x7F0D003A - public const int search_menu_title = 2131558458; - - // aapt resource value: 0x7F0D003B - public const int status_bar_notification_info_overflow = 2131558459; - - static String() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private String() - { - } - } - - public partial class Style - { - - // aapt resource value: 0x7F0E0000 - public const int AlertDialog_AppCompat = 2131623936; - - // aapt resource value: 0x7F0E0001 - public const int AlertDialog_AppCompat_Light = 2131623937; - - // aapt resource value: 0x7F0E0002 - public const int Animation_AppCompat_Dialog = 2131623938; - - // aapt resource value: 0x7F0E0003 - public const int Animation_AppCompat_DropDownUp = 2131623939; - - // aapt resource value: 0x7F0E0004 - public const int Animation_AppCompat_Tooltip = 2131623940; - - // aapt resource value: 0x7F0E0005 - public const int Animation_Design_BottomSheetDialog = 2131623941; - - // aapt resource value: 0x7F0E0006 - public const int AppCompatDialogStyle = 2131623942; - - // aapt resource value: 0x7F0E0007 - public const int Base_AlertDialog_AppCompat = 2131623943; - - // aapt resource value: 0x7F0E0008 - public const int Base_AlertDialog_AppCompat_Light = 2131623944; - - // aapt resource value: 0x7F0E0009 - public const int Base_Animation_AppCompat_Dialog = 2131623945; - - // aapt resource value: 0x7F0E000A - public const int Base_Animation_AppCompat_DropDownUp = 2131623946; - - // aapt resource value: 0x7F0E000B - public const int Base_Animation_AppCompat_Tooltip = 2131623947; - - // aapt resource value: 0x7F0E000C - public const int Base_CardView = 2131623948; - - // aapt resource value: 0x7F0E000E - public const int Base_DialogWindowTitleBackground_AppCompat = 2131623950; - - // aapt resource value: 0x7F0E000D - public const int Base_DialogWindowTitle_AppCompat = 2131623949; - - // aapt resource value: 0x7F0E000F - public const int Base_TextAppearance_AppCompat = 2131623951; - - // aapt resource value: 0x7F0E0010 - public const int Base_TextAppearance_AppCompat_Body1 = 2131623952; - - // aapt resource value: 0x7F0E0011 - public const int Base_TextAppearance_AppCompat_Body2 = 2131623953; - - // aapt resource value: 0x7F0E0012 - public const int Base_TextAppearance_AppCompat_Button = 2131623954; - - // aapt resource value: 0x7F0E0013 - public const int Base_TextAppearance_AppCompat_Caption = 2131623955; - - // aapt resource value: 0x7F0E0014 - public const int Base_TextAppearance_AppCompat_Display1 = 2131623956; - - // aapt resource value: 0x7F0E0015 - public const int Base_TextAppearance_AppCompat_Display2 = 2131623957; - - // aapt resource value: 0x7F0E0016 - public const int Base_TextAppearance_AppCompat_Display3 = 2131623958; - - // aapt resource value: 0x7F0E0017 - public const int Base_TextAppearance_AppCompat_Display4 = 2131623959; - - // aapt resource value: 0x7F0E0018 - public const int Base_TextAppearance_AppCompat_Headline = 2131623960; - - // aapt resource value: 0x7F0E0019 - public const int Base_TextAppearance_AppCompat_Inverse = 2131623961; - - // aapt resource value: 0x7F0E001A - public const int Base_TextAppearance_AppCompat_Large = 2131623962; - - // aapt resource value: 0x7F0E001B - public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131623963; - - // aapt resource value: 0x7F0E001C - public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131623964; - - // aapt resource value: 0x7F0E001D - public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131623965; - - // aapt resource value: 0x7F0E001E - public const int Base_TextAppearance_AppCompat_Medium = 2131623966; - - // aapt resource value: 0x7F0E001F - public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131623967; - - // aapt resource value: 0x7F0E0020 - public const int Base_TextAppearance_AppCompat_Menu = 2131623968; - - // aapt resource value: 0x7F0E0021 - public const int Base_TextAppearance_AppCompat_SearchResult = 2131623969; - - // aapt resource value: 0x7F0E0022 - public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131623970; - - // aapt resource value: 0x7F0E0023 - public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131623971; - - // aapt resource value: 0x7F0E0024 - public const int Base_TextAppearance_AppCompat_Small = 2131623972; - - // aapt resource value: 0x7F0E0025 - public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131623973; - - // aapt resource value: 0x7F0E0026 - public const int Base_TextAppearance_AppCompat_Subhead = 2131623974; - - // aapt resource value: 0x7F0E0027 - public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131623975; - - // aapt resource value: 0x7F0E0028 - public const int Base_TextAppearance_AppCompat_Title = 2131623976; - - // aapt resource value: 0x7F0E0029 - public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131623977; - - // aapt resource value: 0x7F0E002A - public const int Base_TextAppearance_AppCompat_Tooltip = 2131623978; - - // aapt resource value: 0x7F0E002B - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131623979; - - // aapt resource value: 0x7F0E002C - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131623980; - - // aapt resource value: 0x7F0E002D - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131623981; - - // aapt resource value: 0x7F0E002E - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131623982; - - // aapt resource value: 0x7F0E002F - public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131623983; - - // aapt resource value: 0x7F0E0030 - public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131623984; - - // aapt resource value: 0x7F0E0031 - public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131623985; - - // aapt resource value: 0x7F0E0032 - public const int Base_TextAppearance_AppCompat_Widget_Button = 2131623986; - - // aapt resource value: 0x7F0E0033 - public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131623987; - - // aapt resource value: 0x7F0E0034 - public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131623988; - - // aapt resource value: 0x7F0E0035 - public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131623989; - - // aapt resource value: 0x7F0E0036 - public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131623990; - - // aapt resource value: 0x7F0E0037 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131623991; - - // aapt resource value: 0x7F0E0038 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131623992; - - // aapt resource value: 0x7F0E0039 - public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131623993; - - // aapt resource value: 0x7F0E003A - public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131623994; - - // aapt resource value: 0x7F0E003B - public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131623995; - - // aapt resource value: 0x7F0E003C - public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131623996; - - // aapt resource value: 0x7F0E003D - public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131623997; - - // aapt resource value: 0x7F0E003E - public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131623998; - - // aapt resource value: 0x7F0E004D - public const int Base_ThemeOverlay_AppCompat = 2131624013; - - // aapt resource value: 0x7F0E004E - public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131624014; - - // aapt resource value: 0x7F0E004F - public const int Base_ThemeOverlay_AppCompat_Dark = 2131624015; - - // aapt resource value: 0x7F0E0050 - public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131624016; - - // aapt resource value: 0x7F0E0051 - public const int Base_ThemeOverlay_AppCompat_Dialog = 2131624017; - - // aapt resource value: 0x7F0E0052 - public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131624018; - - // aapt resource value: 0x7F0E0053 - public const int Base_ThemeOverlay_AppCompat_Light = 2131624019; - - // aapt resource value: 0x7F0E003F - public const int Base_Theme_AppCompat = 2131623999; - - // aapt resource value: 0x7F0E0040 - public const int Base_Theme_AppCompat_CompactMenu = 2131624000; - - // aapt resource value: 0x7F0E0041 - public const int Base_Theme_AppCompat_Dialog = 2131624001; - - // aapt resource value: 0x7F0E0045 - public const int Base_Theme_AppCompat_DialogWhenLarge = 2131624005; - - // aapt resource value: 0x7F0E0042 - public const int Base_Theme_AppCompat_Dialog_Alert = 2131624002; - - // aapt resource value: 0x7F0E0043 - public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131624003; - - // aapt resource value: 0x7F0E0044 - public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131624004; - - // aapt resource value: 0x7F0E0046 - public const int Base_Theme_AppCompat_Light = 2131624006; - - // aapt resource value: 0x7F0E0047 - public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131624007; - - // aapt resource value: 0x7F0E0048 - public const int Base_Theme_AppCompat_Light_Dialog = 2131624008; - - // aapt resource value: 0x7F0E004C - public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131624012; - - // aapt resource value: 0x7F0E0049 - public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131624009; - - // aapt resource value: 0x7F0E004A - public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131624010; - - // aapt resource value: 0x7F0E004B - public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131624011; - - // aapt resource value: 0x7F0E0056 - public const int Base_V11_ThemeOverlay_AppCompat_Dialog = 2131624022; - - // aapt resource value: 0x7F0E0054 - public const int Base_V11_Theme_AppCompat_Dialog = 2131624020; - - // aapt resource value: 0x7F0E0055 - public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131624021; - - // aapt resource value: 0x7F0E0057 - public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131624023; - - // aapt resource value: 0x7F0E0058 - public const int Base_V12_Widget_AppCompat_EditText = 2131624024; - - // aapt resource value: 0x7F0E0059 - public const int Base_V14_Widget_Design_AppBarLayout = 2131624025; - - // aapt resource value: 0x7F0E005E - public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131624030; - - // aapt resource value: 0x7F0E005A - public const int Base_V21_Theme_AppCompat = 2131624026; - - // aapt resource value: 0x7F0E005B - public const int Base_V21_Theme_AppCompat_Dialog = 2131624027; - - // aapt resource value: 0x7F0E005C - public const int Base_V21_Theme_AppCompat_Light = 2131624028; - - // aapt resource value: 0x7F0E005D - public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131624029; - - // aapt resource value: 0x7F0E005F - public const int Base_V21_Widget_Design_AppBarLayout = 2131624031; - - // aapt resource value: 0x7F0E0060 - public const int Base_V22_Theme_AppCompat = 2131624032; - - // aapt resource value: 0x7F0E0061 - public const int Base_V22_Theme_AppCompat_Light = 2131624033; - - // aapt resource value: 0x7F0E0062 - public const int Base_V23_Theme_AppCompat = 2131624034; - - // aapt resource value: 0x7F0E0063 - public const int Base_V23_Theme_AppCompat_Light = 2131624035; - - // aapt resource value: 0x7F0E0064 - public const int Base_V26_Theme_AppCompat = 2131624036; - - // aapt resource value: 0x7F0E0065 - public const int Base_V26_Theme_AppCompat_Light = 2131624037; - - // aapt resource value: 0x7F0E0066 - public const int Base_V26_Widget_AppCompat_Toolbar = 2131624038; - - // aapt resource value: 0x7F0E0067 - public const int Base_V26_Widget_Design_AppBarLayout = 2131624039; - - // aapt resource value: 0x7F0E006C - public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131624044; - - // aapt resource value: 0x7F0E0068 - public const int Base_V7_Theme_AppCompat = 2131624040; - - // aapt resource value: 0x7F0E0069 - public const int Base_V7_Theme_AppCompat_Dialog = 2131624041; - - // aapt resource value: 0x7F0E006A - public const int Base_V7_Theme_AppCompat_Light = 2131624042; - - // aapt resource value: 0x7F0E006B - public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131624043; - - // aapt resource value: 0x7F0E006D - public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131624045; - - // aapt resource value: 0x7F0E006E - public const int Base_V7_Widget_AppCompat_EditText = 2131624046; - - // aapt resource value: 0x7F0E006F - public const int Base_V7_Widget_AppCompat_Toolbar = 2131624047; - - // aapt resource value: 0x7F0E0070 - public const int Base_Widget_AppCompat_ActionBar = 2131624048; - - // aapt resource value: 0x7F0E0071 - public const int Base_Widget_AppCompat_ActionBar_Solid = 2131624049; - - // aapt resource value: 0x7F0E0072 - public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131624050; - - // aapt resource value: 0x7F0E0073 - public const int Base_Widget_AppCompat_ActionBar_TabText = 2131624051; - - // aapt resource value: 0x7F0E0074 - public const int Base_Widget_AppCompat_ActionBar_TabView = 2131624052; - - // aapt resource value: 0x7F0E0075 - public const int Base_Widget_AppCompat_ActionButton = 2131624053; - - // aapt resource value: 0x7F0E0076 - public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131624054; - - // aapt resource value: 0x7F0E0077 - public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131624055; - - // aapt resource value: 0x7F0E0078 - public const int Base_Widget_AppCompat_ActionMode = 2131624056; - - // aapt resource value: 0x7F0E0079 - public const int Base_Widget_AppCompat_ActivityChooserView = 2131624057; - - // aapt resource value: 0x7F0E007A - public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131624058; - - // aapt resource value: 0x7F0E007B - public const int Base_Widget_AppCompat_Button = 2131624059; - - // aapt resource value: 0x7F0E0081 - public const int Base_Widget_AppCompat_ButtonBar = 2131624065; - - // aapt resource value: 0x7F0E0082 - public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131624066; - - // aapt resource value: 0x7F0E007C - public const int Base_Widget_AppCompat_Button_Borderless = 2131624060; - - // aapt resource value: 0x7F0E007D - public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131624061; - - // aapt resource value: 0x7F0E007E - public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131624062; - - // aapt resource value: 0x7F0E007F - public const int Base_Widget_AppCompat_Button_Colored = 2131624063; - - // aapt resource value: 0x7F0E0080 - public const int Base_Widget_AppCompat_Button_Small = 2131624064; - - // aapt resource value: 0x7F0E0083 - public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131624067; - - // aapt resource value: 0x7F0E0084 - public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131624068; - - // aapt resource value: 0x7F0E0085 - public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131624069; - - // aapt resource value: 0x7F0E0086 - public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131624070; - - // aapt resource value: 0x7F0E0087 - public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131624071; - - // aapt resource value: 0x7F0E0088 - public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131624072; - - // aapt resource value: 0x7F0E0089 - public const int Base_Widget_AppCompat_EditText = 2131624073; - - // aapt resource value: 0x7F0E008A - public const int Base_Widget_AppCompat_ImageButton = 2131624074; - - // aapt resource value: 0x7F0E008B - public const int Base_Widget_AppCompat_Light_ActionBar = 2131624075; - - // aapt resource value: 0x7F0E008C - public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131624076; - - // aapt resource value: 0x7F0E008D - public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131624077; - - // aapt resource value: 0x7F0E008E - public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131624078; - - // aapt resource value: 0x7F0E008F - public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131624079; - - // aapt resource value: 0x7F0E0090 - public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131624080; - - // aapt resource value: 0x7F0E0091 - public const int Base_Widget_AppCompat_Light_PopupMenu = 2131624081; - - // aapt resource value: 0x7F0E0092 - public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131624082; - - // aapt resource value: 0x7F0E0093 - public const int Base_Widget_AppCompat_ListMenuView = 2131624083; - - // aapt resource value: 0x7F0E0094 - public const int Base_Widget_AppCompat_ListPopupWindow = 2131624084; - - // aapt resource value: 0x7F0E0095 - public const int Base_Widget_AppCompat_ListView = 2131624085; - - // aapt resource value: 0x7F0E0096 - public const int Base_Widget_AppCompat_ListView_DropDown = 2131624086; - - // aapt resource value: 0x7F0E0097 - public const int Base_Widget_AppCompat_ListView_Menu = 2131624087; - - // aapt resource value: 0x7F0E0098 - public const int Base_Widget_AppCompat_PopupMenu = 2131624088; - - // aapt resource value: 0x7F0E0099 - public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131624089; - - // aapt resource value: 0x7F0E009A - public const int Base_Widget_AppCompat_PopupWindow = 2131624090; - - // aapt resource value: 0x7F0E009B - public const int Base_Widget_AppCompat_ProgressBar = 2131624091; - - // aapt resource value: 0x7F0E009C - public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131624092; - - // aapt resource value: 0x7F0E009D - public const int Base_Widget_AppCompat_RatingBar = 2131624093; - - // aapt resource value: 0x7F0E009E - public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131624094; - - // aapt resource value: 0x7F0E009F - public const int Base_Widget_AppCompat_RatingBar_Small = 2131624095; - - // aapt resource value: 0x7F0E00A0 - public const int Base_Widget_AppCompat_SearchView = 2131624096; - - // aapt resource value: 0x7F0E00A1 - public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131624097; - - // aapt resource value: 0x7F0E00A2 - public const int Base_Widget_AppCompat_SeekBar = 2131624098; - - // aapt resource value: 0x7F0E00A3 - public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131624099; - - // aapt resource value: 0x7F0E00A4 - public const int Base_Widget_AppCompat_Spinner = 2131624100; - - // aapt resource value: 0x7F0E00A5 - public const int Base_Widget_AppCompat_Spinner_Underlined = 2131624101; - - // aapt resource value: 0x7F0E00A6 - public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131624102; - - // aapt resource value: 0x7F0E00A7 - public const int Base_Widget_AppCompat_Toolbar = 2131624103; - - // aapt resource value: 0x7F0E00A8 - public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131624104; - - // aapt resource value: 0x7F0E00A9 - public const int Base_Widget_Design_AppBarLayout = 2131624105; - - // aapt resource value: 0x7F0E00AA - public const int Base_Widget_Design_TabLayout = 2131624106; - - // aapt resource value: 0x7F0E00AB - public const int CardView = 2131624107; - - // aapt resource value: 0x7F0E00AC - public const int CardView_Dark = 2131624108; - - // aapt resource value: 0x7F0E00AD - public const int CardView_Light = 2131624109; - - // aapt resource value: 0x7F0E0192 - public const int collectionViewStyle = 2131624338; - - // aapt resource value: 0x7F0E00AE - public const int MainTheme = 2131624110; - - // aapt resource value: 0x7F0E00AF - public const int MainTheme_Base = 2131624111; - - // aapt resource value: 0x7F0E00B0 - public const int Platform_AppCompat = 2131624112; - - // aapt resource value: 0x7F0E00B1 - public const int Platform_AppCompat_Light = 2131624113; - - // aapt resource value: 0x7F0E00B2 - public const int Platform_ThemeOverlay_AppCompat = 2131624114; - - // aapt resource value: 0x7F0E00B3 - public const int Platform_ThemeOverlay_AppCompat_Dark = 2131624115; - - // aapt resource value: 0x7F0E00B4 - public const int Platform_ThemeOverlay_AppCompat_Light = 2131624116; - - // aapt resource value: 0x7F0E00B5 - public const int Platform_V11_AppCompat = 2131624117; - - // aapt resource value: 0x7F0E00B6 - public const int Platform_V11_AppCompat_Light = 2131624118; - - // aapt resource value: 0x7F0E00B7 - public const int Platform_V14_AppCompat = 2131624119; - - // aapt resource value: 0x7F0E00B8 - public const int Platform_V14_AppCompat_Light = 2131624120; - - // aapt resource value: 0x7F0E00B9 - public const int Platform_V21_AppCompat = 2131624121; - - // aapt resource value: 0x7F0E00BA - public const int Platform_V21_AppCompat_Light = 2131624122; - - // aapt resource value: 0x7F0E00BB - public const int Platform_V25_AppCompat = 2131624123; - - // aapt resource value: 0x7F0E00BC - public const int Platform_V25_AppCompat_Light = 2131624124; - - // aapt resource value: 0x7F0E00BD - public const int Platform_Widget_AppCompat_Spinner = 2131624125; - - // aapt resource value: 0x7F0E00BE - public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131624126; - - // aapt resource value: 0x7F0E00BF - public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131624127; - - // aapt resource value: 0x7F0E00C0 - public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131624128; - - // aapt resource value: 0x7F0E00C1 - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131624129; - - // aapt resource value: 0x7F0E00C2 - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131624130; - - // aapt resource value: 0x7F0E00C3 - public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131624131; - - // aapt resource value: 0x7F0E00C9 - public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131624137; - - // aapt resource value: 0x7F0E00C4 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131624132; - - // aapt resource value: 0x7F0E00C5 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131624133; - - // aapt resource value: 0x7F0E00C6 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131624134; - - // aapt resource value: 0x7F0E00C7 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131624135; - - // aapt resource value: 0x7F0E00C8 - public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131624136; - - // aapt resource value: 0x7F0E00CA - public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131624138; - - // aapt resource value: 0x7F0E00CB - public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131624139; - - // aapt resource value: 0x7F0E00CC - public const int TextAppearance_AppCompat = 2131624140; - - // aapt resource value: 0x7F0E00CD - public const int TextAppearance_AppCompat_Body1 = 2131624141; - - // aapt resource value: 0x7F0E00CE - public const int TextAppearance_AppCompat_Body2 = 2131624142; - - // aapt resource value: 0x7F0E00CF - public const int TextAppearance_AppCompat_Button = 2131624143; - - // aapt resource value: 0x7F0E00D0 - public const int TextAppearance_AppCompat_Caption = 2131624144; - - // aapt resource value: 0x7F0E00D1 - public const int TextAppearance_AppCompat_Display1 = 2131624145; - - // aapt resource value: 0x7F0E00D2 - public const int TextAppearance_AppCompat_Display2 = 2131624146; - - // aapt resource value: 0x7F0E00D3 - public const int TextAppearance_AppCompat_Display3 = 2131624147; - - // aapt resource value: 0x7F0E00D4 - public const int TextAppearance_AppCompat_Display4 = 2131624148; - - // aapt resource value: 0x7F0E00D5 - public const int TextAppearance_AppCompat_Headline = 2131624149; - - // aapt resource value: 0x7F0E00D6 - public const int TextAppearance_AppCompat_Inverse = 2131624150; - - // aapt resource value: 0x7F0E00D7 - public const int TextAppearance_AppCompat_Large = 2131624151; - - // aapt resource value: 0x7F0E00D8 - public const int TextAppearance_AppCompat_Large_Inverse = 2131624152; - - // aapt resource value: 0x7F0E00D9 - public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131624153; - - // aapt resource value: 0x7F0E00DA - public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131624154; - - // aapt resource value: 0x7F0E00DB - public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131624155; - - // aapt resource value: 0x7F0E00DC - public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131624156; - - // aapt resource value: 0x7F0E00DD - public const int TextAppearance_AppCompat_Medium = 2131624157; - - // aapt resource value: 0x7F0E00DE - public const int TextAppearance_AppCompat_Medium_Inverse = 2131624158; - - // aapt resource value: 0x7F0E00DF - public const int TextAppearance_AppCompat_Menu = 2131624159; - - // aapt resource value: 0x7F0E00E0 - public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131624160; - - // aapt resource value: 0x7F0E00E1 - public const int TextAppearance_AppCompat_SearchResult_Title = 2131624161; - - // aapt resource value: 0x7F0E00E2 - public const int TextAppearance_AppCompat_Small = 2131624162; - - // aapt resource value: 0x7F0E00E3 - public const int TextAppearance_AppCompat_Small_Inverse = 2131624163; - - // aapt resource value: 0x7F0E00E4 - public const int TextAppearance_AppCompat_Subhead = 2131624164; - - // aapt resource value: 0x7F0E00E5 - public const int TextAppearance_AppCompat_Subhead_Inverse = 2131624165; - - // aapt resource value: 0x7F0E00E6 - public const int TextAppearance_AppCompat_Title = 2131624166; - - // aapt resource value: 0x7F0E00E7 - public const int TextAppearance_AppCompat_Title_Inverse = 2131624167; - - // aapt resource value: 0x7F0E00E8 - public const int TextAppearance_AppCompat_Tooltip = 2131624168; - - // aapt resource value: 0x7F0E00E9 - public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131624169; - - // aapt resource value: 0x7F0E00EA - public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131624170; - - // aapt resource value: 0x7F0E00EB - public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131624171; - - // aapt resource value: 0x7F0E00EC - public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131624172; - - // aapt resource value: 0x7F0E00ED - public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131624173; - - // aapt resource value: 0x7F0E00EE - public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131624174; - - // aapt resource value: 0x7F0E00EF - public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131624175; - - // aapt resource value: 0x7F0E00F0 - public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131624176; - - // aapt resource value: 0x7F0E00F1 - public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131624177; - - // aapt resource value: 0x7F0E00F2 - public const int TextAppearance_AppCompat_Widget_Button = 2131624178; - - // aapt resource value: 0x7F0E00F3 - public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131624179; - - // aapt resource value: 0x7F0E00F4 - public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131624180; - - // aapt resource value: 0x7F0E00F5 - public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131624181; - - // aapt resource value: 0x7F0E00F6 - public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131624182; - - // aapt resource value: 0x7F0E00F7 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131624183; - - // aapt resource value: 0x7F0E00F8 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131624184; - - // aapt resource value: 0x7F0E00F9 - public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131624185; - - // aapt resource value: 0x7F0E00FA - public const int TextAppearance_AppCompat_Widget_Switch = 2131624186; - - // aapt resource value: 0x7F0E00FB - public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131624187; - - // aapt resource value: 0x7F0E00FC - public const int TextAppearance_Compat_Notification = 2131624188; - - // aapt resource value: 0x7F0E00FD - public const int TextAppearance_Compat_Notification_Info = 2131624189; - - // aapt resource value: 0x7F0E00FE - public const int TextAppearance_Compat_Notification_Info_Media = 2131624190; - - // aapt resource value: 0x7F0E00FF - public const int TextAppearance_Compat_Notification_Line2 = 2131624191; - - // aapt resource value: 0x7F0E0100 - public const int TextAppearance_Compat_Notification_Line2_Media = 2131624192; - - // aapt resource value: 0x7F0E0101 - public const int TextAppearance_Compat_Notification_Media = 2131624193; - - // aapt resource value: 0x7F0E0102 - public const int TextAppearance_Compat_Notification_Time = 2131624194; - - // aapt resource value: 0x7F0E0103 - public const int TextAppearance_Compat_Notification_Time_Media = 2131624195; - - // aapt resource value: 0x7F0E0104 - public const int TextAppearance_Compat_Notification_Title = 2131624196; - - // aapt resource value: 0x7F0E0105 - public const int TextAppearance_Compat_Notification_Title_Media = 2131624197; - - // aapt resource value: 0x7F0E0106 - public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131624198; - - // aapt resource value: 0x7F0E0107 - public const int TextAppearance_Design_Counter = 2131624199; - - // aapt resource value: 0x7F0E0108 - public const int TextAppearance_Design_Counter_Overflow = 2131624200; - - // aapt resource value: 0x7F0E0109 - public const int TextAppearance_Design_Error = 2131624201; - - // aapt resource value: 0x7F0E010A - public const int TextAppearance_Design_Hint = 2131624202; - - // aapt resource value: 0x7F0E010B - public const int TextAppearance_Design_Snackbar_Message = 2131624203; - - // aapt resource value: 0x7F0E010C - public const int TextAppearance_Design_Tab = 2131624204; - - // aapt resource value: 0x7F0E010D - public const int TextAppearance_MediaRouter_PrimaryText = 2131624205; - - // aapt resource value: 0x7F0E010E - public const int TextAppearance_MediaRouter_SecondaryText = 2131624206; - - // aapt resource value: 0x7F0E010F - public const int TextAppearance_MediaRouter_Title = 2131624207; - - // aapt resource value: 0x7F0E0110 - public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131624208; - - // aapt resource value: 0x7F0E0111 - public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131624209; - - // aapt resource value: 0x7F0E0112 - public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131624210; - - // aapt resource value: 0x7F0E0132 - public const int ThemeOverlay_AppCompat = 2131624242; - - // aapt resource value: 0x7F0E0133 - public const int ThemeOverlay_AppCompat_ActionBar = 2131624243; - - // aapt resource value: 0x7F0E0134 - public const int ThemeOverlay_AppCompat_Dark = 2131624244; - - // aapt resource value: 0x7F0E0135 - public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131624245; - - // aapt resource value: 0x7F0E0136 - public const int ThemeOverlay_AppCompat_Dialog = 2131624246; - - // aapt resource value: 0x7F0E0137 - public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131624247; - - // aapt resource value: 0x7F0E0138 - public const int ThemeOverlay_AppCompat_Light = 2131624248; - - // aapt resource value: 0x7F0E0139 - public const int ThemeOverlay_MediaRouter_Dark = 2131624249; - - // aapt resource value: 0x7F0E013A - public const int ThemeOverlay_MediaRouter_Light = 2131624250; - - // aapt resource value: 0x7F0E0113 - public const int Theme_AppCompat = 2131624211; - - // aapt resource value: 0x7F0E0114 - public const int Theme_AppCompat_CompactMenu = 2131624212; - - // aapt resource value: 0x7F0E0115 - public const int Theme_AppCompat_DayNight = 2131624213; - - // aapt resource value: 0x7F0E0116 - public const int Theme_AppCompat_DayNight_DarkActionBar = 2131624214; - - // aapt resource value: 0x7F0E0117 - public const int Theme_AppCompat_DayNight_Dialog = 2131624215; - - // aapt resource value: 0x7F0E011A - public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131624218; - - // aapt resource value: 0x7F0E0118 - public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131624216; - - // aapt resource value: 0x7F0E0119 - public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131624217; - - // aapt resource value: 0x7F0E011B - public const int Theme_AppCompat_DayNight_NoActionBar = 2131624219; - - // aapt resource value: 0x7F0E011C - public const int Theme_AppCompat_Dialog = 2131624220; - - // aapt resource value: 0x7F0E011F - public const int Theme_AppCompat_DialogWhenLarge = 2131624223; - - // aapt resource value: 0x7F0E011D - public const int Theme_AppCompat_Dialog_Alert = 2131624221; - - // aapt resource value: 0x7F0E011E - public const int Theme_AppCompat_Dialog_MinWidth = 2131624222; - - // aapt resource value: 0x7F0E0120 - public const int Theme_AppCompat_Light = 2131624224; - - // aapt resource value: 0x7F0E0121 - public const int Theme_AppCompat_Light_DarkActionBar = 2131624225; - - // aapt resource value: 0x7F0E0122 - public const int Theme_AppCompat_Light_Dialog = 2131624226; - - // aapt resource value: 0x7F0E0125 - public const int Theme_AppCompat_Light_DialogWhenLarge = 2131624229; - - // aapt resource value: 0x7F0E0123 - public const int Theme_AppCompat_Light_Dialog_Alert = 2131624227; - - // aapt resource value: 0x7F0E0124 - public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131624228; - - // aapt resource value: 0x7F0E0126 - public const int Theme_AppCompat_Light_NoActionBar = 2131624230; - - // aapt resource value: 0x7F0E0127 - public const int Theme_AppCompat_NoActionBar = 2131624231; - - // aapt resource value: 0x7F0E0128 - public const int Theme_Design = 2131624232; - - // aapt resource value: 0x7F0E0129 - public const int Theme_Design_BottomSheetDialog = 2131624233; - - // aapt resource value: 0x7F0E012A - public const int Theme_Design_Light = 2131624234; - - // aapt resource value: 0x7F0E012B - public const int Theme_Design_Light_BottomSheetDialog = 2131624235; - - // aapt resource value: 0x7F0E012C - public const int Theme_Design_Light_NoActionBar = 2131624236; - - // aapt resource value: 0x7F0E012D - public const int Theme_Design_NoActionBar = 2131624237; - - // aapt resource value: 0x7F0E012E - public const int Theme_MediaRouter = 2131624238; - - // aapt resource value: 0x7F0E012F - public const int Theme_MediaRouter_Light = 2131624239; - - // aapt resource value: 0x7F0E0131 - public const int Theme_MediaRouter_LightControlPanel = 2131624241; - - // aapt resource value: 0x7F0E0130 - public const int Theme_MediaRouter_Light_DarkControlPanel = 2131624240; - - // aapt resource value: 0x7F0E013B - public const int Widget_AppCompat_ActionBar = 2131624251; - - // aapt resource value: 0x7F0E013C - public const int Widget_AppCompat_ActionBar_Solid = 2131624252; - - // aapt resource value: 0x7F0E013D - public const int Widget_AppCompat_ActionBar_TabBar = 2131624253; - - // aapt resource value: 0x7F0E013E - public const int Widget_AppCompat_ActionBar_TabText = 2131624254; - - // aapt resource value: 0x7F0E013F - public const int Widget_AppCompat_ActionBar_TabView = 2131624255; - - // aapt resource value: 0x7F0E0140 - public const int Widget_AppCompat_ActionButton = 2131624256; - - // aapt resource value: 0x7F0E0141 - public const int Widget_AppCompat_ActionButton_CloseMode = 2131624257; - - // aapt resource value: 0x7F0E0142 - public const int Widget_AppCompat_ActionButton_Overflow = 2131624258; - - // aapt resource value: 0x7F0E0143 - public const int Widget_AppCompat_ActionMode = 2131624259; - - // aapt resource value: 0x7F0E0144 - public const int Widget_AppCompat_ActivityChooserView = 2131624260; - - // aapt resource value: 0x7F0E0145 - public const int Widget_AppCompat_AutoCompleteTextView = 2131624261; - - // aapt resource value: 0x7F0E0146 - public const int Widget_AppCompat_Button = 2131624262; - - // aapt resource value: 0x7F0E014C - public const int Widget_AppCompat_ButtonBar = 2131624268; - - // aapt resource value: 0x7F0E014D - public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131624269; - - // aapt resource value: 0x7F0E0147 - public const int Widget_AppCompat_Button_Borderless = 2131624263; - - // aapt resource value: 0x7F0E0148 - public const int Widget_AppCompat_Button_Borderless_Colored = 2131624264; - - // aapt resource value: 0x7F0E0149 - public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131624265; - - // aapt resource value: 0x7F0E014A - public const int Widget_AppCompat_Button_Colored = 2131624266; - - // aapt resource value: 0x7F0E014B - public const int Widget_AppCompat_Button_Small = 2131624267; - - // aapt resource value: 0x7F0E014E - public const int Widget_AppCompat_CompoundButton_CheckBox = 2131624270; - - // aapt resource value: 0x7F0E014F - public const int Widget_AppCompat_CompoundButton_RadioButton = 2131624271; - - // aapt resource value: 0x7F0E0150 - public const int Widget_AppCompat_CompoundButton_Switch = 2131624272; - - // aapt resource value: 0x7F0E0151 - public const int Widget_AppCompat_DrawerArrowToggle = 2131624273; - - // aapt resource value: 0x7F0E0152 - public const int Widget_AppCompat_DropDownItem_Spinner = 2131624274; - - // aapt resource value: 0x7F0E0153 - public const int Widget_AppCompat_EditText = 2131624275; - - // aapt resource value: 0x7F0E0154 - public const int Widget_AppCompat_ImageButton = 2131624276; - - // aapt resource value: 0x7F0E0155 - public const int Widget_AppCompat_Light_ActionBar = 2131624277; - - // aapt resource value: 0x7F0E0156 - public const int Widget_AppCompat_Light_ActionBar_Solid = 2131624278; - - // aapt resource value: 0x7F0E0157 - public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131624279; - - // aapt resource value: 0x7F0E0158 - public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131624280; - - // aapt resource value: 0x7F0E0159 - public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131624281; - - // aapt resource value: 0x7F0E015A - public const int Widget_AppCompat_Light_ActionBar_TabText = 2131624282; - - // aapt resource value: 0x7F0E015B - public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131624283; - - // aapt resource value: 0x7F0E015C - public const int Widget_AppCompat_Light_ActionBar_TabView = 2131624284; - - // aapt resource value: 0x7F0E015D - public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131624285; - - // aapt resource value: 0x7F0E015E - public const int Widget_AppCompat_Light_ActionButton = 2131624286; - - // aapt resource value: 0x7F0E015F - public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131624287; - - // aapt resource value: 0x7F0E0160 - public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131624288; - - // aapt resource value: 0x7F0E0161 - public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131624289; - - // aapt resource value: 0x7F0E0162 - public const int Widget_AppCompat_Light_ActivityChooserView = 2131624290; - - // aapt resource value: 0x7F0E0163 - public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131624291; - - // aapt resource value: 0x7F0E0164 - public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131624292; - - // aapt resource value: 0x7F0E0165 - public const int Widget_AppCompat_Light_ListPopupWindow = 2131624293; - - // aapt resource value: 0x7F0E0166 - public const int Widget_AppCompat_Light_ListView_DropDown = 2131624294; - - // aapt resource value: 0x7F0E0167 - public const int Widget_AppCompat_Light_PopupMenu = 2131624295; - - // aapt resource value: 0x7F0E0168 - public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131624296; - - // aapt resource value: 0x7F0E0169 - public const int Widget_AppCompat_Light_SearchView = 2131624297; - - // aapt resource value: 0x7F0E016A - public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131624298; - - // aapt resource value: 0x7F0E016B - public const int Widget_AppCompat_ListMenuView = 2131624299; - - // aapt resource value: 0x7F0E016C - public const int Widget_AppCompat_ListPopupWindow = 2131624300; - - // aapt resource value: 0x7F0E016D - public const int Widget_AppCompat_ListView = 2131624301; - - // aapt resource value: 0x7F0E016E - public const int Widget_AppCompat_ListView_DropDown = 2131624302; - - // aapt resource value: 0x7F0E016F - public const int Widget_AppCompat_ListView_Menu = 2131624303; - - // aapt resource value: 0x7F0E0170 - public const int Widget_AppCompat_PopupMenu = 2131624304; - - // aapt resource value: 0x7F0E0171 - public const int Widget_AppCompat_PopupMenu_Overflow = 2131624305; - - // aapt resource value: 0x7F0E0172 - public const int Widget_AppCompat_PopupWindow = 2131624306; - - // aapt resource value: 0x7F0E0173 - public const int Widget_AppCompat_ProgressBar = 2131624307; - - // aapt resource value: 0x7F0E0174 - public const int Widget_AppCompat_ProgressBar_Horizontal = 2131624308; - - // aapt resource value: 0x7F0E0175 - public const int Widget_AppCompat_RatingBar = 2131624309; - - // aapt resource value: 0x7F0E0176 - public const int Widget_AppCompat_RatingBar_Indicator = 2131624310; - - // aapt resource value: 0x7F0E0177 - public const int Widget_AppCompat_RatingBar_Small = 2131624311; - - // aapt resource value: 0x7F0E0178 - public const int Widget_AppCompat_SearchView = 2131624312; - - // aapt resource value: 0x7F0E0179 - public const int Widget_AppCompat_SearchView_ActionBar = 2131624313; - - // aapt resource value: 0x7F0E017A - public const int Widget_AppCompat_SeekBar = 2131624314; - - // aapt resource value: 0x7F0E017B - public const int Widget_AppCompat_SeekBar_Discrete = 2131624315; - - // aapt resource value: 0x7F0E017C - public const int Widget_AppCompat_Spinner = 2131624316; - - // aapt resource value: 0x7F0E017D - public const int Widget_AppCompat_Spinner_DropDown = 2131624317; - - // aapt resource value: 0x7F0E017E - public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131624318; - - // aapt resource value: 0x7F0E017F - public const int Widget_AppCompat_Spinner_Underlined = 2131624319; - - // aapt resource value: 0x7F0E0180 - public const int Widget_AppCompat_TextView_SpinnerItem = 2131624320; - - // aapt resource value: 0x7F0E0181 - public const int Widget_AppCompat_Toolbar = 2131624321; - - // aapt resource value: 0x7F0E0182 - public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131624322; - - // aapt resource value: 0x7F0E0183 - public const int Widget_Compat_NotificationActionContainer = 2131624323; - - // aapt resource value: 0x7F0E0184 - public const int Widget_Compat_NotificationActionText = 2131624324; - - // aapt resource value: 0x7F0E0185 - public const int Widget_Design_AppBarLayout = 2131624325; - - // aapt resource value: 0x7F0E0186 - public const int Widget_Design_BottomNavigationView = 2131624326; - - // aapt resource value: 0x7F0E0187 - public const int Widget_Design_BottomSheet_Modal = 2131624327; - - // aapt resource value: 0x7F0E0188 - public const int Widget_Design_CollapsingToolbar = 2131624328; - - // aapt resource value: 0x7F0E0189 - public const int Widget_Design_CoordinatorLayout = 2131624329; - - // aapt resource value: 0x7F0E018A - public const int Widget_Design_FloatingActionButton = 2131624330; - - // aapt resource value: 0x7F0E018B - public const int Widget_Design_NavigationView = 2131624331; - - // aapt resource value: 0x7F0E018C - public const int Widget_Design_ScrimInsetsFrameLayout = 2131624332; - - // aapt resource value: 0x7F0E018D - public const int Widget_Design_Snackbar = 2131624333; - - // aapt resource value: 0x7F0E018E - public const int Widget_Design_TabLayout = 2131624334; - - // aapt resource value: 0x7F0E018F - public const int Widget_Design_TextInputLayout = 2131624335; - - // aapt resource value: 0x7F0E0190 - public const int Widget_MediaRouter_Light_MediaRouteButton = 2131624336; - - // aapt resource value: 0x7F0E0191 - public const int Widget_MediaRouter_MediaRouteButton = 2131624337; - - static Style() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Style() - { - } - } - - public partial class Styleable - { - - // aapt resource value: { 0x7F030031,0x7F030032,0x7F030033,0x7F030066,0x7F030067,0x7F030068,0x7F030069,0x7F03006A,0x7F03006B,0x7F030077,0x7F03007B,0x7F03007C,0x7F030087,0x7F0300A8,0x7F0300A9,0x7F0300AD,0x7F0300AE,0x7F0300AF,0x7F0300B4,0x7F0300BA,0x7F0300D5,0x7F0300EB,0x7F0300FB,0x7F0300FF,0x7F030100,0x7F030124,0x7F030127,0x7F030153,0x7F03015D } - public static int[] ActionBar = new int[] { - 2130903089, - 2130903090, - 2130903091, - 2130903142, - 2130903143, - 2130903144, - 2130903145, - 2130903146, - 2130903147, - 2130903159, - 2130903163, - 2130903164, - 2130903175, - 2130903208, - 2130903209, - 2130903213, - 2130903214, - 2130903215, - 2130903220, - 2130903226, - 2130903253, - 2130903275, - 2130903291, - 2130903295, - 2130903296, - 2130903332, - 2130903335, - 2130903379, - 2130903389}; - - // aapt resource value: { 0x10100B3 } - public static int[] ActionBarLayout = new int[] { - 16842931}; - - // aapt resource value: 0 - public const int ActionBarLayout_android_layout_gravity = 0; - - // aapt resource value: 0 - public const int ActionBar_background = 0; - - // aapt resource value: 1 - public const int ActionBar_backgroundSplit = 1; - - // aapt resource value: 2 - public const int ActionBar_backgroundStacked = 2; - - // aapt resource value: 3 - public const int ActionBar_contentInsetEnd = 3; - - // aapt resource value: 4 - public const int ActionBar_contentInsetEndWithActions = 4; - - // aapt resource value: 5 - public const int ActionBar_contentInsetLeft = 5; - - // aapt resource value: 6 - public const int ActionBar_contentInsetRight = 6; - - // aapt resource value: 7 - public const int ActionBar_contentInsetStart = 7; - - // aapt resource value: 8 - public const int ActionBar_contentInsetStartWithNavigation = 8; - - // aapt resource value: 9 - public const int ActionBar_customNavigationLayout = 9; - - // aapt resource value: 10 - public const int ActionBar_displayOptions = 10; - - // aapt resource value: 11 - public const int ActionBar_divider = 11; - - // aapt resource value: 12 - public const int ActionBar_elevation = 12; - - // aapt resource value: 13 - public const int ActionBar_height = 13; - - // aapt resource value: 14 - public const int ActionBar_hideOnContentScroll = 14; - - // aapt resource value: 15 - public const int ActionBar_homeAsUpIndicator = 15; - - // aapt resource value: 16 - public const int ActionBar_homeLayout = 16; - - // aapt resource value: 17 - public const int ActionBar_icon = 17; - - // aapt resource value: 18 - public const int ActionBar_indeterminateProgressStyle = 18; - - // aapt resource value: 19 - public const int ActionBar_itemPadding = 19; - - // aapt resource value: 20 - public const int ActionBar_logo = 20; - - // aapt resource value: 21 - public const int ActionBar_navigationMode = 21; - - // aapt resource value: 22 - public const int ActionBar_popupTheme = 22; - - // aapt resource value: 23 - public const int ActionBar_progressBarPadding = 23; - - // aapt resource value: 24 - public const int ActionBar_progressBarStyle = 24; - - // aapt resource value: 25 - public const int ActionBar_subtitle = 25; - - // aapt resource value: 26 - public const int ActionBar_subtitleTextStyle = 26; - - // aapt resource value: 27 - public const int ActionBar_title = 27; - - // aapt resource value: 28 - public const int ActionBar_titleTextStyle = 28; - - // aapt resource value: { 0x101013F } - public static int[] ActionMenuItemView = new int[] { - 16843071}; - - // aapt resource value: 0 - public const int ActionMenuItemView_android_minWidth = 0; - - // aapt resource value: { 0xFFFFFFFF } - public static int[] ActionMenuView = new int[] { - -1}; - - // aapt resource value: { 0x7F030031,0x7F030032,0x7F030054,0x7F0300A8,0x7F030127,0x7F03015D } - public static int[] ActionMode = new int[] { - 2130903089, - 2130903090, - 2130903124, - 2130903208, - 2130903335, - 2130903389}; - - // aapt resource value: 0 - public const int ActionMode_background = 0; - - // aapt resource value: 1 - public const int ActionMode_backgroundSplit = 1; - - // aapt resource value: 2 - public const int ActionMode_closeItemLayout = 2; - - // aapt resource value: 3 - public const int ActionMode_height = 3; - - // aapt resource value: 4 - public const int ActionMode_subtitleTextStyle = 4; - - // aapt resource value: 5 - public const int ActionMode_titleTextStyle = 5; - - // aapt resource value: { 0x7F03008A,0x7F0300B5 } - public static int[] ActivityChooserView = new int[] { - 2130903178, - 2130903221}; - - // aapt resource value: 0 - public const int ActivityChooserView_expandActivityOverflowButtonDrawable = 0; - - // aapt resource value: 1 - public const int ActivityChooserView_initialActivityCount = 1; - - // aapt resource value: { 0x10100F2,0x7F030046,0x7F0300CC,0x7F0300CD,0x7F0300E8,0x7F030114,0x7F030115 } - public static int[] AlertDialog = new int[] { - 16842994, - 2130903110, - 2130903244, - 2130903245, - 2130903272, - 2130903316, - 2130903317}; - - // aapt resource value: 0 - public const int AlertDialog_android_layout = 0; - - // aapt resource value: 1 - public const int AlertDialog_buttonPanelSideLayout = 1; - - // aapt resource value: 2 - public const int AlertDialog_listItemLayout = 2; - - // aapt resource value: 3 - public const int AlertDialog_listLayout = 3; - - // aapt resource value: 4 - public const int AlertDialog_multiChoiceItemLayout = 4; - - // aapt resource value: 5 - public const int AlertDialog_showTitle = 5; - - // aapt resource value: 6 - public const int AlertDialog_singleChoiceItemLayout = 6; - - // aapt resource value: { 0x10100D4,0x101048F,0x1010540,0x7F030087,0x7F03008B } - public static int[] AppBarLayout = new int[] { - 16842964, - 16843919, - 16844096, - 2130903175, - 2130903179}; - - // aapt resource value: { 0x7F03011E,0x7F03011F } - public static int[] AppBarLayoutStates = new int[] { - 2130903326, - 2130903327}; - - // aapt resource value: 0 - public const int AppBarLayoutStates_state_collapsed = 0; - - // aapt resource value: 1 - public const int AppBarLayoutStates_state_collapsible = 1; - - // aapt resource value: 0 - public const int AppBarLayout_android_background = 0; - - // aapt resource value: 2 - public const int AppBarLayout_android_keyboardNavigationCluster = 2; - - // aapt resource value: 1 - public const int AppBarLayout_android_touchscreenBlocksFocus = 1; - - // aapt resource value: 3 - public const int AppBarLayout_elevation = 3; - - // aapt resource value: 4 - public const int AppBarLayout_expanded = 4; - - // aapt resource value: { 0x7F0300C8,0x7F0300C9 } - public static int[] AppBarLayout_Layout = new int[] { - 2130903240, - 2130903241}; - - // aapt resource value: 0 - public const int AppBarLayout_Layout_layout_scrollFlags = 0; - - // aapt resource value: 1 - public const int AppBarLayout_Layout_layout_scrollInterpolator = 1; - - // aapt resource value: { 0x1010119,0x7F03011B,0x7F030151,0x7F030152 } - public static int[] AppCompatImageView = new int[] { - 16843033, - 2130903323, - 2130903377, - 2130903378}; - - // aapt resource value: 0 - public const int AppCompatImageView_android_src = 0; - - // aapt resource value: 1 - public const int AppCompatImageView_srcCompat = 1; - - // aapt resource value: 2 - public const int AppCompatImageView_tint = 2; - - // aapt resource value: 3 - public const int AppCompatImageView_tintMode = 3; - - // aapt resource value: { 0x1010142,0x7F03014E,0x7F03014F,0x7F030150 } - public static int[] AppCompatSeekBar = new int[] { - 16843074, - 2130903374, - 2130903375, - 2130903376}; - - // aapt resource value: 0 - public const int AppCompatSeekBar_android_thumb = 0; - - // aapt resource value: 1 - public const int AppCompatSeekBar_tickMark = 1; - - // aapt resource value: 2 - public const int AppCompatSeekBar_tickMarkTint = 2; - - // aapt resource value: 3 - public const int AppCompatSeekBar_tickMarkTintMode = 3; - - // aapt resource value: { 0x1010034,0x101016D,0x101016E,0x101016F,0x1010170,0x1010392,0x1010393 } - public static int[] AppCompatTextHelper = new int[] { - 16842804, - 16843117, - 16843118, - 16843119, - 16843120, - 16843666, - 16843667}; - - // aapt resource value: 2 - public const int AppCompatTextHelper_android_drawableBottom = 2; - - // aapt resource value: 6 - public const int AppCompatTextHelper_android_drawableEnd = 6; - - // aapt resource value: 3 - public const int AppCompatTextHelper_android_drawableLeft = 3; - - // aapt resource value: 4 - public const int AppCompatTextHelper_android_drawableRight = 4; - - // aapt resource value: 5 - public const int AppCompatTextHelper_android_drawableStart = 5; - - // aapt resource value: 1 - public const int AppCompatTextHelper_android_drawableTop = 1; - - // aapt resource value: 0 - public const int AppCompatTextHelper_android_textAppearance = 0; - - // aapt resource value: { 0x1010034,0x7F03002C,0x7F03002D,0x7F03002E,0x7F03002F,0x7F030030,0x7F03009B,0x7F03013D } - public static int[] AppCompatTextView = new int[] { - 16842804, - 2130903084, - 2130903085, - 2130903086, - 2130903087, - 2130903088, - 2130903195, - 2130903357}; - - // aapt resource value: 0 - public const int AppCompatTextView_android_textAppearance = 0; - - // aapt resource value: 1 - public const int AppCompatTextView_autoSizeMaxTextSize = 1; - - // aapt resource value: 2 - public const int AppCompatTextView_autoSizeMinTextSize = 2; - - // aapt resource value: 3 - public const int AppCompatTextView_autoSizePresetSizes = 3; - - // aapt resource value: 4 - public const int AppCompatTextView_autoSizeStepGranularity = 4; - - // aapt resource value: 5 - public const int AppCompatTextView_autoSizeTextType = 5; - - // aapt resource value: 6 - public const int AppCompatTextView_fontFamily = 6; - - // aapt resource value: 7 - public const int AppCompatTextView_textAllCaps = 7; - - // aapt resource value: { 0x1010057,0x10100AE,0x7F030000,0x7F030001,0x7F030002,0x7F030003,0x7F030004,0x7F030005,0x7F030006,0x7F030007,0x7F030008,0x7F030009,0x7F03000A,0x7F03000B,0x7F03000C,0x7F03000E,0x7F03000F,0x7F030010,0x7F030011,0x7F030012,0x7F030013,0x7F030014,0x7F030015,0x7F030016,0x7F030017,0x7F030018,0x7F030019,0x7F03001A,0x7F03001B,0x7F03001C,0x7F03001D,0x7F03001E,0x7F030021,0x7F030022,0x7F030023,0x7F030024,0x7F030025,0x7F03002B,0x7F03003D,0x7F030040,0x7F030041,0x7F030042,0x7F030043,0x7F030044,0x7F030047,0x7F030048,0x7F030051,0x7F030052,0x7F03005A,0x7F03005B,0x7F03005C,0x7F03005D,0x7F03005E,0x7F03005F,0x7F030060,0x7F030061,0x7F030062,0x7F030063,0x7F030072,0x7F030079,0x7F03007A,0x7F03007D,0x7F03007F,0x7F030082,0x7F030083,0x7F030084,0x7F030085,0x7F030086,0x7F0300AD,0x7F0300B3,0x7F0300CA,0x7F0300CB,0x7F0300CE,0x7F0300CF,0x7F0300D0,0x7F0300D1,0x7F0300D2,0x7F0300D3,0x7F0300D4,0x7F0300F2,0x7F0300F3,0x7F0300F4,0x7F0300FA,0x7F0300FC,0x7F030103,0x7F030104,0x7F030105,0x7F030106,0x7F03010D,0x7F03010E,0x7F03010F,0x7F030110,0x7F030118,0x7F030119,0x7F03012B,0x7F03013E,0x7F03013F,0x7F030140,0x7F030141,0x7F030142,0x7F030143,0x7F030144,0x7F030145,0x7F030146,0x7F030148,0x7F03015F,0x7F030160,0x7F030161,0x7F030162,0x7F030169,0x7F03016A,0x7F03016B,0x7F03016C,0x7F03016D,0x7F03016E,0x7F03016F,0x7F030170,0x7F030171,0x7F030172 } - public static int[] AppCompatTheme = new int[] { - 16842839, - 16842926, - 2130903040, - 2130903041, - 2130903042, - 2130903043, - 2130903044, - 2130903045, - 2130903046, - 2130903047, - 2130903048, - 2130903049, - 2130903050, - 2130903051, - 2130903052, - 2130903054, - 2130903055, - 2130903056, - 2130903057, - 2130903058, - 2130903059, - 2130903060, - 2130903061, - 2130903062, - 2130903063, - 2130903064, - 2130903065, - 2130903066, - 2130903067, - 2130903068, - 2130903069, - 2130903070, - 2130903073, - 2130903074, - 2130903075, - 2130903076, - 2130903077, - 2130903083, - 2130903101, - 2130903104, - 2130903105, - 2130903106, - 2130903107, - 2130903108, - 2130903111, - 2130903112, - 2130903121, - 2130903122, - 2130903130, - 2130903131, - 2130903132, - 2130903133, - 2130903134, - 2130903135, - 2130903136, - 2130903137, - 2130903138, - 2130903139, - 2130903154, - 2130903161, - 2130903162, - 2130903165, - 2130903167, - 2130903170, - 2130903171, - 2130903172, - 2130903173, - 2130903174, - 2130903213, - 2130903219, - 2130903242, - 2130903243, - 2130903246, - 2130903247, - 2130903248, - 2130903249, - 2130903250, - 2130903251, - 2130903252, - 2130903282, - 2130903283, - 2130903284, - 2130903290, - 2130903292, - 2130903299, - 2130903300, - 2130903301, - 2130903302, - 2130903309, - 2130903310, - 2130903311, - 2130903312, - 2130903320, - 2130903321, - 2130903339, - 2130903358, - 2130903359, - 2130903360, - 2130903361, - 2130903362, - 2130903363, - 2130903364, - 2130903365, - 2130903366, - 2130903368, - 2130903391, - 2130903392, - 2130903393, - 2130903394, - 2130903401, - 2130903402, - 2130903403, - 2130903404, - 2130903405, - 2130903406, - 2130903407, - 2130903408, - 2130903409, - 2130903410}; - - // aapt resource value: 2 - public const int AppCompatTheme_actionBarDivider = 2; - - // aapt resource value: 3 - public const int AppCompatTheme_actionBarItemBackground = 3; - - // aapt resource value: 4 - public const int AppCompatTheme_actionBarPopupTheme = 4; - - // aapt resource value: 5 - public const int AppCompatTheme_actionBarSize = 5; - - // aapt resource value: 6 - public const int AppCompatTheme_actionBarSplitStyle = 6; - - // aapt resource value: 7 - public const int AppCompatTheme_actionBarStyle = 7; - - // aapt resource value: 8 - public const int AppCompatTheme_actionBarTabBarStyle = 8; - - // aapt resource value: 9 - public const int AppCompatTheme_actionBarTabStyle = 9; - - // aapt resource value: 10 - public const int AppCompatTheme_actionBarTabTextStyle = 10; - - // aapt resource value: 11 - public const int AppCompatTheme_actionBarTheme = 11; - - // aapt resource value: 12 - public const int AppCompatTheme_actionBarWidgetTheme = 12; - - // aapt resource value: 13 - public const int AppCompatTheme_actionButtonStyle = 13; - - // aapt resource value: 14 - public const int AppCompatTheme_actionDropDownStyle = 14; - - // aapt resource value: 15 - public const int AppCompatTheme_actionMenuTextAppearance = 15; - - // aapt resource value: 16 - public const int AppCompatTheme_actionMenuTextColor = 16; - - // aapt resource value: 17 - public const int AppCompatTheme_actionModeBackground = 17; - - // aapt resource value: 18 - public const int AppCompatTheme_actionModeCloseButtonStyle = 18; - - // aapt resource value: 19 - public const int AppCompatTheme_actionModeCloseDrawable = 19; - - // aapt resource value: 20 - public const int AppCompatTheme_actionModeCopyDrawable = 20; - - // aapt resource value: 21 - public const int AppCompatTheme_actionModeCutDrawable = 21; - - // aapt resource value: 22 - public const int AppCompatTheme_actionModeFindDrawable = 22; - - // aapt resource value: 23 - public const int AppCompatTheme_actionModePasteDrawable = 23; - - // aapt resource value: 24 - public const int AppCompatTheme_actionModePopupWindowStyle = 24; - - // aapt resource value: 25 - public const int AppCompatTheme_actionModeSelectAllDrawable = 25; - - // aapt resource value: 26 - public const int AppCompatTheme_actionModeShareDrawable = 26; - - // aapt resource value: 27 - public const int AppCompatTheme_actionModeSplitBackground = 27; - - // aapt resource value: 28 - public const int AppCompatTheme_actionModeStyle = 28; - - // aapt resource value: 29 - public const int AppCompatTheme_actionModeWebSearchDrawable = 29; - - // aapt resource value: 30 - public const int AppCompatTheme_actionOverflowButtonStyle = 30; - - // aapt resource value: 31 - public const int AppCompatTheme_actionOverflowMenuStyle = 31; - - // aapt resource value: 32 - public const int AppCompatTheme_activityChooserViewStyle = 32; - - // aapt resource value: 33 - public const int AppCompatTheme_alertDialogButtonGroupStyle = 33; - - // aapt resource value: 34 - public const int AppCompatTheme_alertDialogCenterButtons = 34; - - // aapt resource value: 35 - public const int AppCompatTheme_alertDialogStyle = 35; - - // aapt resource value: 36 - public const int AppCompatTheme_alertDialogTheme = 36; - - // aapt resource value: 1 - public const int AppCompatTheme_android_windowAnimationStyle = 1; - - // aapt resource value: 0 - public const int AppCompatTheme_android_windowIsFloating = 0; - - // aapt resource value: 37 - public const int AppCompatTheme_autoCompleteTextViewStyle = 37; - - // aapt resource value: 38 - public const int AppCompatTheme_borderlessButtonStyle = 38; - - // aapt resource value: 39 - public const int AppCompatTheme_buttonBarButtonStyle = 39; - - // aapt resource value: 40 - public const int AppCompatTheme_buttonBarNegativeButtonStyle = 40; - - // aapt resource value: 41 - public const int AppCompatTheme_buttonBarNeutralButtonStyle = 41; - - // aapt resource value: 42 - public const int AppCompatTheme_buttonBarPositiveButtonStyle = 42; - - // aapt resource value: 43 - public const int AppCompatTheme_buttonBarStyle = 43; - - // aapt resource value: 44 - public const int AppCompatTheme_buttonStyle = 44; - - // aapt resource value: 45 - public const int AppCompatTheme_buttonStyleSmall = 45; - - // aapt resource value: 46 - public const int AppCompatTheme_checkboxStyle = 46; - - // aapt resource value: 47 - public const int AppCompatTheme_checkedTextViewStyle = 47; - - // aapt resource value: 48 - public const int AppCompatTheme_colorAccent = 48; - - // aapt resource value: 49 - public const int AppCompatTheme_colorBackgroundFloating = 49; - - // aapt resource value: 50 - public const int AppCompatTheme_colorButtonNormal = 50; - - // aapt resource value: 51 - public const int AppCompatTheme_colorControlActivated = 51; - - // aapt resource value: 52 - public const int AppCompatTheme_colorControlHighlight = 52; - - // aapt resource value: 53 - public const int AppCompatTheme_colorControlNormal = 53; - - // aapt resource value: 54 - public const int AppCompatTheme_colorError = 54; - - // aapt resource value: 55 - public const int AppCompatTheme_colorPrimary = 55; - - // aapt resource value: 56 - public const int AppCompatTheme_colorPrimaryDark = 56; - - // aapt resource value: 57 - public const int AppCompatTheme_colorSwitchThumbNormal = 57; - - // aapt resource value: 58 - public const int AppCompatTheme_controlBackground = 58; - - // aapt resource value: 59 - public const int AppCompatTheme_dialogPreferredPadding = 59; - - // aapt resource value: 60 - public const int AppCompatTheme_dialogTheme = 60; - - // aapt resource value: 61 - public const int AppCompatTheme_dividerHorizontal = 61; - - // aapt resource value: 62 - public const int AppCompatTheme_dividerVertical = 62; - - // aapt resource value: 64 - public const int AppCompatTheme_dropdownListPreferredItemHeight = 64; - - // aapt resource value: 63 - public const int AppCompatTheme_dropDownListViewStyle = 63; - - // aapt resource value: 65 - public const int AppCompatTheme_editTextBackground = 65; - - // aapt resource value: 66 - public const int AppCompatTheme_editTextColor = 66; - - // aapt resource value: 67 - public const int AppCompatTheme_editTextStyle = 67; - - // aapt resource value: 68 - public const int AppCompatTheme_homeAsUpIndicator = 68; - - // aapt resource value: 69 - public const int AppCompatTheme_imageButtonStyle = 69; - - // aapt resource value: 70 - public const int AppCompatTheme_listChoiceBackgroundIndicator = 70; - - // aapt resource value: 71 - public const int AppCompatTheme_listDividerAlertDialog = 71; - - // aapt resource value: 72 - public const int AppCompatTheme_listMenuViewStyle = 72; - - // aapt resource value: 73 - public const int AppCompatTheme_listPopupWindowStyle = 73; - - // aapt resource value: 74 - public const int AppCompatTheme_listPreferredItemHeight = 74; - - // aapt resource value: 75 - public const int AppCompatTheme_listPreferredItemHeightLarge = 75; - - // aapt resource value: 76 - public const int AppCompatTheme_listPreferredItemHeightSmall = 76; - - // aapt resource value: 77 - public const int AppCompatTheme_listPreferredItemPaddingLeft = 77; - - // aapt resource value: 78 - public const int AppCompatTheme_listPreferredItemPaddingRight = 78; - - // aapt resource value: 79 - public const int AppCompatTheme_panelBackground = 79; - - // aapt resource value: 80 - public const int AppCompatTheme_panelMenuListTheme = 80; - - // aapt resource value: 81 - public const int AppCompatTheme_panelMenuListWidth = 81; - - // aapt resource value: 82 - public const int AppCompatTheme_popupMenuStyle = 82; - - // aapt resource value: 83 - public const int AppCompatTheme_popupWindowStyle = 83; - - // aapt resource value: 84 - public const int AppCompatTheme_radioButtonStyle = 84; - - // aapt resource value: 85 - public const int AppCompatTheme_ratingBarStyle = 85; - - // aapt resource value: 86 - public const int AppCompatTheme_ratingBarStyleIndicator = 86; - - // aapt resource value: 87 - public const int AppCompatTheme_ratingBarStyleSmall = 87; - - // aapt resource value: 88 - public const int AppCompatTheme_searchViewStyle = 88; - - // aapt resource value: 89 - public const int AppCompatTheme_seekBarStyle = 89; - - // aapt resource value: 90 - public const int AppCompatTheme_selectableItemBackground = 90; - - // aapt resource value: 91 - public const int AppCompatTheme_selectableItemBackgroundBorderless = 91; - - // aapt resource value: 92 - public const int AppCompatTheme_spinnerDropDownItemStyle = 92; - - // aapt resource value: 93 - public const int AppCompatTheme_spinnerStyle = 93; - - // aapt resource value: 94 - public const int AppCompatTheme_switchStyle = 94; - - // aapt resource value: 95 - public const int AppCompatTheme_textAppearanceLargePopupMenu = 95; - - // aapt resource value: 96 - public const int AppCompatTheme_textAppearanceListItem = 96; - - // aapt resource value: 97 - public const int AppCompatTheme_textAppearanceListItemSecondary = 97; - - // aapt resource value: 98 - public const int AppCompatTheme_textAppearanceListItemSmall = 98; - - // aapt resource value: 99 - public const int AppCompatTheme_textAppearancePopupMenuHeader = 99; - - // aapt resource value: 100 - public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 100; - - // aapt resource value: 101 - public const int AppCompatTheme_textAppearanceSearchResultTitle = 101; - - // aapt resource value: 102 - public const int AppCompatTheme_textAppearanceSmallPopupMenu = 102; - - // aapt resource value: 103 - public const int AppCompatTheme_textColorAlertDialogListItem = 103; - - // aapt resource value: 104 - public const int AppCompatTheme_textColorSearchUrl = 104; - - // aapt resource value: 105 - public const int AppCompatTheme_toolbarNavigationButtonStyle = 105; - - // aapt resource value: 106 - public const int AppCompatTheme_toolbarStyle = 106; - - // aapt resource value: 107 - public const int AppCompatTheme_tooltipForegroundColor = 107; - - // aapt resource value: 108 - public const int AppCompatTheme_tooltipFrameBackground = 108; - - // aapt resource value: 109 - public const int AppCompatTheme_windowActionBar = 109; - - // aapt resource value: 110 - public const int AppCompatTheme_windowActionBarOverlay = 110; - - // aapt resource value: 111 - public const int AppCompatTheme_windowActionModeOverlay = 111; - - // aapt resource value: 112 - public const int AppCompatTheme_windowFixedHeightMajor = 112; - - // aapt resource value: 113 - public const int AppCompatTheme_windowFixedHeightMinor = 113; - - // aapt resource value: 114 - public const int AppCompatTheme_windowFixedWidthMajor = 114; - - // aapt resource value: 115 - public const int AppCompatTheme_windowFixedWidthMinor = 115; - - // aapt resource value: 116 - public const int AppCompatTheme_windowMinWidthMajor = 116; - - // aapt resource value: 117 - public const int AppCompatTheme_windowMinWidthMinor = 117; - - // aapt resource value: 118 - public const int AppCompatTheme_windowNoTitle = 118; - - // aapt resource value: { 0x7F030087,0x7F0300B8,0x7F0300B9,0x7F0300BC,0x7F0300E7 } - public static int[] BottomNavigationView = new int[] { - 2130903175, - 2130903224, - 2130903225, - 2130903228, - 2130903271}; - - // aapt resource value: 0 - public const int BottomNavigationView_elevation = 0; - - // aapt resource value: 1 - public const int BottomNavigationView_itemBackground = 1; - - // aapt resource value: 2 - public const int BottomNavigationView_itemIconTint = 2; - - // aapt resource value: 3 - public const int BottomNavigationView_itemTextColor = 3; - - // aapt resource value: 4 - public const int BottomNavigationView_menu = 4; - - // aapt resource value: { 0x7F030038,0x7F03003A,0x7F03003B } - public static int[] BottomSheetBehavior_Layout = new int[] { - 2130903096, - 2130903098, - 2130903099}; - - // aapt resource value: 0 - public const int BottomSheetBehavior_Layout_behavior_hideable = 0; - - // aapt resource value: 1 - public const int BottomSheetBehavior_Layout_behavior_peekHeight = 1; - - // aapt resource value: 2 - public const int BottomSheetBehavior_Layout_behavior_skipCollapsed = 2; - - // aapt resource value: { 0x7F030026 } - public static int[] ButtonBarLayout = new int[] { - 2130903078}; - - // aapt resource value: 0 - public const int ButtonBarLayout_allowStacking = 0; - - // aapt resource value: { 0x101013F,0x1010140,0x7F03004B,0x7F03004C,0x7F03004D,0x7F03004E,0x7F03004F,0x7F030050,0x7F03006C,0x7F03006D,0x7F03006E,0x7F03006F,0x7F030070 } - public static int[] CardView = new int[] { - 16843071, - 16843072, - 2130903115, - 2130903116, - 2130903117, - 2130903118, - 2130903119, - 2130903120, - 2130903148, - 2130903149, - 2130903150, - 2130903151, - 2130903152}; - - // aapt resource value: 1 - public const int CardView_android_minHeight = 1; - - // aapt resource value: 0 - public const int CardView_android_minWidth = 0; - - // aapt resource value: 2 - public const int CardView_cardBackgroundColor = 2; - - // aapt resource value: 3 - public const int CardView_cardCornerRadius = 3; - - // aapt resource value: 4 - public const int CardView_cardElevation = 4; - - // aapt resource value: 5 - public const int CardView_cardMaxElevation = 5; - - // aapt resource value: 6 - public const int CardView_cardPreventCornerOverlap = 6; - - // aapt resource value: 7 - public const int CardView_cardUseCompatPadding = 7; - - // aapt resource value: 8 - public const int CardView_contentPadding = 8; - - // aapt resource value: 9 - public const int CardView_contentPaddingBottom = 9; - - // aapt resource value: 10 - public const int CardView_contentPaddingLeft = 10; - - // aapt resource value: 11 - public const int CardView_contentPaddingRight = 11; - - // aapt resource value: 12 - public const int CardView_contentPaddingTop = 12; - - // aapt resource value: { 0x7F030057,0x7F030058,0x7F030071,0x7F03008C,0x7F03008D,0x7F03008E,0x7F03008F,0x7F030090,0x7F030091,0x7F030092,0x7F030109,0x7F03010A,0x7F030121,0x7F030153,0x7F030154,0x7F03015E } - public static int[] CollapsingToolbarLayout = new int[] { - 2130903127, - 2130903128, - 2130903153, - 2130903180, - 2130903181, - 2130903182, - 2130903183, - 2130903184, - 2130903185, - 2130903186, - 2130903305, - 2130903306, - 2130903329, - 2130903379, - 2130903380, - 2130903390}; - - // aapt resource value: 0 - public const int CollapsingToolbarLayout_collapsedTitleGravity = 0; - - // aapt resource value: 1 - public const int CollapsingToolbarLayout_collapsedTitleTextAppearance = 1; - - // aapt resource value: 2 - public const int CollapsingToolbarLayout_contentScrim = 2; - - // aapt resource value: 3 - public const int CollapsingToolbarLayout_expandedTitleGravity = 3; - - // aapt resource value: 4 - public const int CollapsingToolbarLayout_expandedTitleMargin = 4; - - // aapt resource value: 5 - public const int CollapsingToolbarLayout_expandedTitleMarginBottom = 5; - - // aapt resource value: 6 - public const int CollapsingToolbarLayout_expandedTitleMarginEnd = 6; - - // aapt resource value: 7 - public const int CollapsingToolbarLayout_expandedTitleMarginStart = 7; - - // aapt resource value: 8 - public const int CollapsingToolbarLayout_expandedTitleMarginTop = 8; - - // aapt resource value: 9 - public const int CollapsingToolbarLayout_expandedTitleTextAppearance = 9; - - // aapt resource value: { 0x7F0300C3,0x7F0300C4 } - public static int[] CollapsingToolbarLayout_Layout = new int[] { - 2130903235, - 2130903236}; - - // aapt resource value: 0 - public const int CollapsingToolbarLayout_Layout_layout_collapseMode = 0; - - // aapt resource value: 1 - public const int CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = 1; - - // aapt resource value: 10 - public const int CollapsingToolbarLayout_scrimAnimationDuration = 10; - - // aapt resource value: 11 - public const int CollapsingToolbarLayout_scrimVisibleHeightTrigger = 11; - - // aapt resource value: 12 - public const int CollapsingToolbarLayout_statusBarScrim = 12; - - // aapt resource value: 13 - public const int CollapsingToolbarLayout_title = 13; - - // aapt resource value: 14 - public const int CollapsingToolbarLayout_titleEnabled = 14; - - // aapt resource value: 15 - public const int CollapsingToolbarLayout_toolbarId = 15; - - // aapt resource value: { 0x10101A5,0x101031F,0x7F030027 } - public static int[] ColorStateListItem = new int[] { - 16843173, - 16843551, - 2130903079}; - - // aapt resource value: 2 - public const int ColorStateListItem_alpha = 2; - - // aapt resource value: 1 - public const int ColorStateListItem_android_alpha = 1; - - // aapt resource value: 0 - public const int ColorStateListItem_android_color = 0; - - // aapt resource value: { 0x1010107,0x7F030049,0x7F03004A } - public static int[] CompoundButton = new int[] { - 16843015, - 2130903113, - 2130903114}; - - // aapt resource value: 0 - public const int CompoundButton_android_button = 0; - - // aapt resource value: 1 - public const int CompoundButton_buttonTint = 1; - - // aapt resource value: 2 - public const int CompoundButton_buttonTintMode = 2; - - // aapt resource value: { 0x7F0300BD,0x7F030120 } - public static int[] CoordinatorLayout = new int[] { - 2130903229, - 2130903328}; - - // aapt resource value: 0 - public const int CoordinatorLayout_keylines = 0; - - // aapt resource value: { 0x10100B3,0x7F0300C0,0x7F0300C1,0x7F0300C2,0x7F0300C5,0x7F0300C6,0x7F0300C7 } - public static int[] CoordinatorLayout_Layout = new int[] { - 16842931, - 2130903232, - 2130903233, - 2130903234, - 2130903237, - 2130903238, - 2130903239}; - - // aapt resource value: 0 - public const int CoordinatorLayout_Layout_android_layout_gravity = 0; - - // aapt resource value: 1 - public const int CoordinatorLayout_Layout_layout_anchor = 1; - - // aapt resource value: 2 - public const int CoordinatorLayout_Layout_layout_anchorGravity = 2; - - // aapt resource value: 3 - public const int CoordinatorLayout_Layout_layout_behavior = 3; - - // aapt resource value: 4 - public const int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 4; - - // aapt resource value: 5 - public const int CoordinatorLayout_Layout_layout_insetEdge = 5; - - // aapt resource value: 6 - public const int CoordinatorLayout_Layout_layout_keyline = 6; - - // aapt resource value: 1 - public const int CoordinatorLayout_statusBarBackground = 1; - - // aapt resource value: { 0x7F03003E,0x7F03003F,0x7F030147 } - public static int[] DesignTheme = new int[] { - 2130903102, - 2130903103, - 2130903367}; - - // aapt resource value: 0 - public const int DesignTheme_bottomSheetDialogTheme = 0; - - // aapt resource value: 1 - public const int DesignTheme_bottomSheetStyle = 1; - - // aapt resource value: 2 - public const int DesignTheme_textColorError = 2; - - // aapt resource value: { 0x7F030029,0x7F03002A,0x7F030036,0x7F030059,0x7F030080,0x7F0300A5,0x7F030117,0x7F03014A } - public static int[] DrawerArrowToggle = new int[] { - 2130903081, - 2130903082, - 2130903094, - 2130903129, - 2130903168, - 2130903205, - 2130903319, - 2130903370}; - - // aapt resource value: 0 - public const int DrawerArrowToggle_arrowHeadLength = 0; - - // aapt resource value: 1 - public const int DrawerArrowToggle_arrowShaftLength = 1; - - // aapt resource value: 2 - public const int DrawerArrowToggle_barLength = 2; - - // aapt resource value: 3 - public const int DrawerArrowToggle_color = 3; - - // aapt resource value: 4 - public const int DrawerArrowToggle_drawableSize = 4; - - // aapt resource value: 5 - public const int DrawerArrowToggle_gapBetweenBars = 5; - - // aapt resource value: 6 - public const int DrawerArrowToggle_spinBars = 6; - - // aapt resource value: 7 - public const int DrawerArrowToggle_thickness = 7; - - // aapt resource value: { 0x7F030034,0x7F030035,0x7F03003C,0x7F030087,0x7F030094,0x7F0300FE,0x7F030108,0x7F030167 } - public static int[] FloatingActionButton = new int[] { - 2130903092, - 2130903093, - 2130903100, - 2130903175, - 2130903188, - 2130903294, - 2130903304, - 2130903399}; - - // aapt resource value: 0 - public const int FloatingActionButton_backgroundTint = 0; - - // aapt resource value: 1 - public const int FloatingActionButton_backgroundTintMode = 1; - - // aapt resource value: { 0x7F030037 } - public static int[] FloatingActionButton_Behavior_Layout = new int[] { - 2130903095}; - - // aapt resource value: 0 - public const int FloatingActionButton_Behavior_Layout_behavior_autoHide = 0; - - // aapt resource value: 2 - public const int FloatingActionButton_borderWidth = 2; - - // aapt resource value: 3 - public const int FloatingActionButton_elevation = 3; - - // aapt resource value: 4 - public const int FloatingActionButton_fabSize = 4; - - // aapt resource value: 5 - public const int FloatingActionButton_pressedTranslationZ = 5; - - // aapt resource value: 6 - public const int FloatingActionButton_rippleColor = 6; - - // aapt resource value: 7 - public const int FloatingActionButton_useCompatPadding = 7; - - // aapt resource value: { 0x7F03009C,0x7F03009D,0x7F03009E,0x7F03009F,0x7F0300A0,0x7F0300A1 } - public static int[] FontFamily = new int[] { - 2130903196, - 2130903197, - 2130903198, - 2130903199, - 2130903200, - 2130903201}; - - // aapt resource value: { 0x1010532,0x1010533,0x101053F,0x7F03009A,0x7F0300A2,0x7F0300A3 } - public static int[] FontFamilyFont = new int[] { - 16844082, - 16844083, - 16844095, - 2130903194, - 2130903202, - 2130903203}; - - // aapt resource value: 0 - public const int FontFamilyFont_android_font = 0; - - // aapt resource value: 2 - public const int FontFamilyFont_android_fontStyle = 2; - - // aapt resource value: 1 - public const int FontFamilyFont_android_fontWeight = 1; - - // aapt resource value: 3 - public const int FontFamilyFont_font = 3; - - // aapt resource value: 4 - public const int FontFamilyFont_fontStyle = 4; - - // aapt resource value: 5 - public const int FontFamilyFont_fontWeight = 5; - - // aapt resource value: 0 - public const int FontFamily_fontProviderAuthority = 0; - - // aapt resource value: 1 - public const int FontFamily_fontProviderCerts = 1; - - // aapt resource value: 2 - public const int FontFamily_fontProviderFetchStrategy = 2; - - // aapt resource value: 3 - public const int FontFamily_fontProviderFetchTimeout = 3; - - // aapt resource value: 4 - public const int FontFamily_fontProviderPackage = 4; - - // aapt resource value: 5 - public const int FontFamily_fontProviderQuery = 5; - - // aapt resource value: { 0x1010109,0x1010200,0x7F0300A4 } - public static int[] ForegroundLinearLayout = new int[] { - 16843017, - 16843264, - 2130903204}; - - // aapt resource value: 0 - public const int ForegroundLinearLayout_android_foreground = 0; - - // aapt resource value: 1 - public const int ForegroundLinearLayout_android_foregroundGravity = 1; - - // aapt resource value: 2 - public const int ForegroundLinearLayout_foregroundInsidePadding = 2; - - // aapt resource value: { 0x10100AF,0x10100C4,0x1010126,0x1010127,0x1010128,0x7F03007C,0x7F03007E,0x7F0300D9,0x7F030112 } - public static int[] LinearLayoutCompat = new int[] { - 16842927, - 16842948, - 16843046, - 16843047, - 16843048, - 2130903164, - 2130903166, - 2130903257, - 2130903314}; - - // aapt resource value: 2 - public const int LinearLayoutCompat_android_baselineAligned = 2; - - // aapt resource value: 3 - public const int LinearLayoutCompat_android_baselineAlignedChildIndex = 3; - - // aapt resource value: 0 - public const int LinearLayoutCompat_android_gravity = 0; - - // aapt resource value: 1 - public const int LinearLayoutCompat_android_orientation = 1; - - // aapt resource value: 4 - public const int LinearLayoutCompat_android_weightSum = 4; - - // aapt resource value: 5 - public const int LinearLayoutCompat_divider = 5; - - // aapt resource value: 6 - public const int LinearLayoutCompat_dividerPadding = 6; - - // aapt resource value: { 0x10100B3,0x10100F4,0x10100F5,0x1010181 } - public static int[] LinearLayoutCompat_Layout = new int[] { - 16842931, - 16842996, - 16842997, - 16843137}; - - // aapt resource value: 0 - public const int LinearLayoutCompat_Layout_android_layout_gravity = 0; - - // aapt resource value: 2 - public const int LinearLayoutCompat_Layout_android_layout_height = 2; - - // aapt resource value: 3 - public const int LinearLayoutCompat_Layout_android_layout_weight = 3; - - // aapt resource value: 1 - public const int LinearLayoutCompat_Layout_android_layout_width = 1; - - // aapt resource value: 7 - public const int LinearLayoutCompat_measureWithLargestChild = 7; - - // aapt resource value: 8 - public const int LinearLayoutCompat_showDividers = 8; - - // aapt resource value: { 0x10102AC,0x10102AD } - public static int[] ListPopupWindow = new int[] { - 16843436, - 16843437}; - - // aapt resource value: 0 - public const int ListPopupWindow_android_dropDownHorizontalOffset = 0; - - // aapt resource value: 1 - public const int ListPopupWindow_android_dropDownVerticalOffset = 1; - - // aapt resource value: { 0x101013F,0x1010140,0x7F030093,0x7F0300DC } - public static int[] MediaRouteButton = new int[] { - 16843071, - 16843072, - 2130903187, - 2130903260}; - - // aapt resource value: 1 - public const int MediaRouteButton_android_minHeight = 1; - - // aapt resource value: 0 - public const int MediaRouteButton_android_minWidth = 0; - - // aapt resource value: 2 - public const int MediaRouteButton_externalRouteEnabledDrawable = 2; - - // aapt resource value: 3 - public const int MediaRouteButton_mediaRouteButtonTint = 3; - - // aapt resource value: { 0x101000E,0x10100D0,0x1010194,0x10101DE,0x10101DF,0x10101E0 } - public static int[] MenuGroup = new int[] { - 16842766, - 16842960, - 16843156, - 16843230, - 16843231, - 16843232}; - - // aapt resource value: 5 - public const int MenuGroup_android_checkableBehavior = 5; - - // aapt resource value: 0 - public const int MenuGroup_android_enabled = 0; - - // aapt resource value: 1 - public const int MenuGroup_android_id = 1; - - // aapt resource value: 3 - public const int MenuGroup_android_menuCategory = 3; - - // aapt resource value: 4 - public const int MenuGroup_android_orderInCategory = 4; - - // aapt resource value: 2 - public const int MenuGroup_android_visible = 2; - - // aapt resource value: { 0x1010002,0x101000E,0x10100D0,0x1010106,0x1010194,0x10101DE,0x10101DF,0x10101E1,0x10101E2,0x10101E3,0x10101E4,0x10101E5,0x101026F,0x7F03000D,0x7F03001F,0x7F030020,0x7F030028,0x7F030065,0x7F0300B0,0x7F0300B1,0x7F0300EC,0x7F030111,0x7F030163 } - public static int[] MenuItem = new int[] { - 16842754, - 16842766, - 16842960, - 16843014, - 16843156, - 16843230, - 16843231, - 16843233, - 16843234, - 16843235, - 16843236, - 16843237, - 16843375, - 2130903053, - 2130903071, - 2130903072, - 2130903080, - 2130903141, - 2130903216, - 2130903217, - 2130903276, - 2130903313, - 2130903395}; - - // aapt resource value: 13 - public const int MenuItem_actionLayout = 13; - - // aapt resource value: 14 - public const int MenuItem_actionProviderClass = 14; - - // aapt resource value: 15 - public const int MenuItem_actionViewClass = 15; - - // aapt resource value: 16 - public const int MenuItem_alphabeticModifiers = 16; - - // aapt resource value: 9 - public const int MenuItem_android_alphabeticShortcut = 9; - - // aapt resource value: 11 - public const int MenuItem_android_checkable = 11; - - // aapt resource value: 3 - public const int MenuItem_android_checked = 3; - - // aapt resource value: 1 - public const int MenuItem_android_enabled = 1; - - // aapt resource value: 0 - public const int MenuItem_android_icon = 0; - - // aapt resource value: 2 - public const int MenuItem_android_id = 2; - - // aapt resource value: 5 - public const int MenuItem_android_menuCategory = 5; - - // aapt resource value: 10 - public const int MenuItem_android_numericShortcut = 10; - - // aapt resource value: 12 - public const int MenuItem_android_onClick = 12; - - // aapt resource value: 6 - public const int MenuItem_android_orderInCategory = 6; - - // aapt resource value: 7 - public const int MenuItem_android_title = 7; - - // aapt resource value: 8 - public const int MenuItem_android_titleCondensed = 8; - - // aapt resource value: 4 - public const int MenuItem_android_visible = 4; - - // aapt resource value: 17 - public const int MenuItem_contentDescription = 17; - - // aapt resource value: 18 - public const int MenuItem_iconTint = 18; - - // aapt resource value: 19 - public const int MenuItem_iconTintMode = 19; - - // aapt resource value: 20 - public const int MenuItem_numericModifiers = 20; - - // aapt resource value: 21 - public const int MenuItem_showAsAction = 21; - - // aapt resource value: 22 - public const int MenuItem_tooltipText = 22; - - // aapt resource value: { 0x10100AE,0x101012C,0x101012D,0x101012E,0x101012F,0x1010130,0x1010131,0x7F0300FD,0x7F030122 } - public static int[] MenuView = new int[] { - 16842926, - 16843052, - 16843053, - 16843054, - 16843055, - 16843056, - 16843057, - 2130903293, - 2130903330}; - - // aapt resource value: 4 - public const int MenuView_android_headerBackground = 4; - - // aapt resource value: 2 - public const int MenuView_android_horizontalDivider = 2; - - // aapt resource value: 5 - public const int MenuView_android_itemBackground = 5; - - // aapt resource value: 6 - public const int MenuView_android_itemIconDisabledAlpha = 6; - - // aapt resource value: 1 - public const int MenuView_android_itemTextAppearance = 1; - - // aapt resource value: 3 - public const int MenuView_android_verticalDivider = 3; - - // aapt resource value: 0 - public const int MenuView_android_windowAnimationStyle = 0; - - // aapt resource value: 7 - public const int MenuView_preserveIconSpacing = 7; - - // aapt resource value: 8 - public const int MenuView_subMenuArrow = 8; - - // aapt resource value: { 0x10100D4,0x10100DD,0x101011F,0x7F030087,0x7F0300A7,0x7F0300B8,0x7F0300B9,0x7F0300BB,0x7F0300BC,0x7F0300E7 } - public static int[] NavigationView = new int[] { - 16842964, - 16842973, - 16843039, - 2130903175, - 2130903207, - 2130903224, - 2130903225, - 2130903227, - 2130903228, - 2130903271}; - - // aapt resource value: 0 - public const int NavigationView_android_background = 0; - - // aapt resource value: 1 - public const int NavigationView_android_fitsSystemWindows = 1; - - // aapt resource value: 2 - public const int NavigationView_android_maxWidth = 2; - - // aapt resource value: 3 - public const int NavigationView_elevation = 3; - - // aapt resource value: 4 - public const int NavigationView_headerLayout = 4; - - // aapt resource value: 5 - public const int NavigationView_itemBackground = 5; - - // aapt resource value: 6 - public const int NavigationView_itemIconTint = 6; - - // aapt resource value: 7 - public const int NavigationView_itemTextAppearance = 7; - - // aapt resource value: 8 - public const int NavigationView_itemTextColor = 8; - - // aapt resource value: 9 - public const int NavigationView_menu = 9; - - // aapt resource value: { 0x1010176,0x10102C9,0x7F0300ED } - public static int[] PopupWindow = new int[] { - 16843126, - 16843465, - 2130903277}; - - // aapt resource value: { 0x7F03011D } - public static int[] PopupWindowBackgroundState = new int[] { - 2130903325}; - - // aapt resource value: 0 - public const int PopupWindowBackgroundState_state_above_anchor = 0; - - // aapt resource value: 1 - public const int PopupWindow_android_popupAnimationStyle = 1; - - // aapt resource value: 0 - public const int PopupWindow_android_popupBackground = 0; - - // aapt resource value: 2 - public const int PopupWindow_overlapAnchor = 2; - - // aapt resource value: { 0x7F0300EE,0x7F0300F1 } - public static int[] RecycleListView = new int[] { - 2130903278, - 2130903281}; - - // aapt resource value: 0 - public const int RecycleListView_paddingBottomNoButtons = 0; - - // aapt resource value: 1 - public const int RecycleListView_paddingTopNoTitle = 1; - - // aapt resource value: { 0x10100C4,0x10100F1,0x7F030095,0x7F030096,0x7F030097,0x7F030098,0x7F030099,0x7F0300BF,0x7F030107,0x7F030116,0x7F03011C } - public static int[] RecyclerView = new int[] { - 16842948, - 16842993, - 2130903189, - 2130903190, - 2130903191, - 2130903192, - 2130903193, - 2130903231, - 2130903303, - 2130903318, - 2130903324}; - - // aapt resource value: 1 - public const int RecyclerView_android_descendantFocusability = 1; - - // aapt resource value: 0 - public const int RecyclerView_android_orientation = 0; - - // aapt resource value: 2 - public const int RecyclerView_fastScrollEnabled = 2; - - // aapt resource value: 3 - public const int RecyclerView_fastScrollHorizontalThumbDrawable = 3; - - // aapt resource value: 4 - public const int RecyclerView_fastScrollHorizontalTrackDrawable = 4; - - // aapt resource value: 5 - public const int RecyclerView_fastScrollVerticalThumbDrawable = 5; - - // aapt resource value: 6 - public const int RecyclerView_fastScrollVerticalTrackDrawable = 6; - - // aapt resource value: 7 - public const int RecyclerView_layoutManager = 7; - - // aapt resource value: 8 - public const int RecyclerView_reverseLayout = 8; - - // aapt resource value: 9 - public const int RecyclerView_spanCount = 9; - - // aapt resource value: 10 - public const int RecyclerView_stackFromEnd = 10; - - // aapt resource value: { 0x7F0300B6 } - public static int[] ScrimInsetsFrameLayout = new int[] { - 2130903222}; - - // aapt resource value: 0 - public const int ScrimInsetsFrameLayout_insetForeground = 0; - - // aapt resource value: { 0x7F030039 } - public static int[] ScrollingViewBehavior_Layout = new int[] { - 2130903097}; - - // aapt resource value: 0 - public const int ScrollingViewBehavior_Layout_behavior_overlapTop = 0; - - // aapt resource value: { 0x10100DA,0x101011F,0x1010220,0x1010264,0x7F030053,0x7F030064,0x7F030078,0x7F0300A6,0x7F0300B2,0x7F0300BE,0x7F030101,0x7F030102,0x7F03010B,0x7F03010C,0x7F030123,0x7F030128,0x7F030168 } - public static int[] SearchView = new int[] { - 16842970, - 16843039, - 16843296, - 16843364, - 2130903123, - 2130903140, - 2130903160, - 2130903206, - 2130903218, - 2130903230, - 2130903297, - 2130903298, - 2130903307, - 2130903308, - 2130903331, - 2130903336, - 2130903400}; - - // aapt resource value: 0 - public const int SearchView_android_focusable = 0; - - // aapt resource value: 3 - public const int SearchView_android_imeOptions = 3; - - // aapt resource value: 2 - public const int SearchView_android_inputType = 2; - - // aapt resource value: 1 - public const int SearchView_android_maxWidth = 1; - - // aapt resource value: 4 - public const int SearchView_closeIcon = 4; - - // aapt resource value: 5 - public const int SearchView_commitIcon = 5; - - // aapt resource value: 6 - public const int SearchView_defaultQueryHint = 6; - - // aapt resource value: 7 - public const int SearchView_goIcon = 7; - - // aapt resource value: 8 - public const int SearchView_iconifiedByDefault = 8; - - // aapt resource value: 9 - public const int SearchView_layout = 9; - - // aapt resource value: 10 - public const int SearchView_queryBackground = 10; - - // aapt resource value: 11 - public const int SearchView_queryHint = 11; - - // aapt resource value: 12 - public const int SearchView_searchHintIcon = 12; - - // aapt resource value: 13 - public const int SearchView_searchIcon = 13; - - // aapt resource value: 14 - public const int SearchView_submitBackground = 14; - - // aapt resource value: 15 - public const int SearchView_suggestionRowLayout = 15; - - // aapt resource value: 16 - public const int SearchView_voiceIcon = 16; - - // aapt resource value: { 0x101011F,0x7F030087,0x7F0300D7 } - public static int[] SnackbarLayout = new int[] { - 16843039, - 2130903175, - 2130903255}; - - // aapt resource value: 0 - public const int SnackbarLayout_android_maxWidth = 0; - - // aapt resource value: 1 - public const int SnackbarLayout_elevation = 1; - - // aapt resource value: 2 - public const int SnackbarLayout_maxActionInlineWidth = 2; - - // aapt resource value: { 0x10100B2,0x1010176,0x101017B,0x1010262,0x7F0300FB } - public static int[] Spinner = new int[] { - 16842930, - 16843126, - 16843131, - 16843362, - 2130903291}; - - // aapt resource value: 3 - public const int Spinner_android_dropDownWidth = 3; - - // aapt resource value: 0 - public const int Spinner_android_entries = 0; - - // aapt resource value: 1 - public const int Spinner_android_popupBackground = 1; - - // aapt resource value: 2 - public const int Spinner_android_prompt = 2; - - // aapt resource value: 4 - public const int Spinner_popupTheme = 4; - - // aapt resource value: { 0x1010124,0x1010125,0x1010142,0x7F030113,0x7F03011A,0x7F030129,0x7F03012A,0x7F03012C,0x7F03014B,0x7F03014C,0x7F03014D,0x7F030164,0x7F030165,0x7F030166 } - public static int[] SwitchCompat = new int[] { - 16843044, - 16843045, - 16843074, - 2130903315, - 2130903322, - 2130903337, - 2130903338, - 2130903340, - 2130903371, - 2130903372, - 2130903373, - 2130903396, - 2130903397, - 2130903398}; - - // aapt resource value: 1 - public const int SwitchCompat_android_textOff = 1; - - // aapt resource value: 0 - public const int SwitchCompat_android_textOn = 0; - - // aapt resource value: 2 - public const int SwitchCompat_android_thumb = 2; - - // aapt resource value: 3 - public const int SwitchCompat_showText = 3; - - // aapt resource value: 4 - public const int SwitchCompat_splitTrack = 4; - - // aapt resource value: 5 - public const int SwitchCompat_switchMinWidth = 5; - - // aapt resource value: 6 - public const int SwitchCompat_switchPadding = 6; - - // aapt resource value: 7 - public const int SwitchCompat_switchTextAppearance = 7; - - // aapt resource value: 8 - public const int SwitchCompat_thumbTextPadding = 8; - - // aapt resource value: 9 - public const int SwitchCompat_thumbTint = 9; - - // aapt resource value: 10 - public const int SwitchCompat_thumbTintMode = 10; - - // aapt resource value: 11 - public const int SwitchCompat_track = 11; - - // aapt resource value: 12 - public const int SwitchCompat_trackTint = 12; - - // aapt resource value: 13 - public const int SwitchCompat_trackTintMode = 13; - - // aapt resource value: { 0x1010002,0x10100F2,0x101014F } - public static int[] TabItem = new int[] { - 16842754, - 16842994, - 16843087}; - - // aapt resource value: 0 - public const int TabItem_android_icon = 0; - - // aapt resource value: 1 - public const int TabItem_android_layout = 1; - - // aapt resource value: 2 - public const int TabItem_android_text = 2; - - // aapt resource value: { 0x7F03012D,0x7F03012E,0x7F03012F,0x7F030130,0x7F030131,0x7F030132,0x7F030133,0x7F030134,0x7F030135,0x7F030136,0x7F030137,0x7F030138,0x7F030139,0x7F03013A,0x7F03013B,0x7F03013C } - public static int[] TabLayout = new int[] { - 2130903341, - 2130903342, - 2130903343, - 2130903344, - 2130903345, - 2130903346, - 2130903347, - 2130903348, - 2130903349, - 2130903350, - 2130903351, - 2130903352, - 2130903353, - 2130903354, - 2130903355, - 2130903356}; - - // aapt resource value: 0 - public const int TabLayout_tabBackground = 0; - - // aapt resource value: 1 - public const int TabLayout_tabContentStart = 1; - - // aapt resource value: 2 - public const int TabLayout_tabGravity = 2; - - // aapt resource value: 3 - public const int TabLayout_tabIndicatorColor = 3; - - // aapt resource value: 4 - public const int TabLayout_tabIndicatorHeight = 4; - - // aapt resource value: 5 - public const int TabLayout_tabMaxWidth = 5; - - // aapt resource value: 6 - public const int TabLayout_tabMinWidth = 6; - - // aapt resource value: 7 - public const int TabLayout_tabMode = 7; - - // aapt resource value: 8 - public const int TabLayout_tabPadding = 8; - - // aapt resource value: 9 - public const int TabLayout_tabPaddingBottom = 9; - - // aapt resource value: 10 - public const int TabLayout_tabPaddingEnd = 10; - - // aapt resource value: 11 - public const int TabLayout_tabPaddingStart = 11; - - // aapt resource value: 12 - public const int TabLayout_tabPaddingTop = 12; - - // aapt resource value: 13 - public const int TabLayout_tabSelectedTextColor = 13; - - // aapt resource value: 14 - public const int TabLayout_tabTextAppearance = 14; - - // aapt resource value: 15 - public const int TabLayout_tabTextColor = 15; - - // aapt resource value: { 0x1010095,0x1010096,0x1010097,0x1010098,0x101009A,0x101009B,0x1010161,0x1010162,0x1010163,0x1010164,0x10103AC,0x7F03009B,0x7F03013D } - public static int[] TextAppearance = new int[] { - 16842901, - 16842902, - 16842903, - 16842904, - 16842906, - 16842907, - 16843105, - 16843106, - 16843107, - 16843108, - 16843692, - 2130903195, - 2130903357}; - - // aapt resource value: 10 - public const int TextAppearance_android_fontFamily = 10; - - // aapt resource value: 6 - public const int TextAppearance_android_shadowColor = 6; - - // aapt resource value: 7 - public const int TextAppearance_android_shadowDx = 7; - - // aapt resource value: 8 - public const int TextAppearance_android_shadowDy = 8; - - // aapt resource value: 9 - public const int TextAppearance_android_shadowRadius = 9; - - // aapt resource value: 3 - public const int TextAppearance_android_textColor = 3; - - // aapt resource value: 4 - public const int TextAppearance_android_textColorHint = 4; - - // aapt resource value: 5 - public const int TextAppearance_android_textColorLink = 5; - - // aapt resource value: 0 - public const int TextAppearance_android_textSize = 0; - - // aapt resource value: 2 - public const int TextAppearance_android_textStyle = 2; - - // aapt resource value: 1 - public const int TextAppearance_android_typeface = 1; - - // aapt resource value: 11 - public const int TextAppearance_fontFamily = 11; - - // aapt resource value: 12 - public const int TextAppearance_textAllCaps = 12; - - // aapt resource value: { 0x101009A,0x1010150,0x7F030073,0x7F030074,0x7F030075,0x7F030076,0x7F030088,0x7F030089,0x7F0300AA,0x7F0300AB,0x7F0300AC,0x7F0300F5,0x7F0300F6,0x7F0300F7,0x7F0300F8,0x7F0300F9 } - public static int[] TextInputLayout = new int[] { - 16842906, - 16843088, - 2130903155, - 2130903156, - 2130903157, - 2130903158, - 2130903176, - 2130903177, - 2130903210, - 2130903211, - 2130903212, - 2130903285, - 2130903286, - 2130903287, - 2130903288, - 2130903289}; - - // aapt resource value: 1 - public const int TextInputLayout_android_hint = 1; - - // aapt resource value: 0 - public const int TextInputLayout_android_textColorHint = 0; - - // aapt resource value: 2 - public const int TextInputLayout_counterEnabled = 2; - - // aapt resource value: 3 - public const int TextInputLayout_counterMaxLength = 3; - - // aapt resource value: 4 - public const int TextInputLayout_counterOverflowTextAppearance = 4; - - // aapt resource value: 5 - public const int TextInputLayout_counterTextAppearance = 5; - - // aapt resource value: 6 - public const int TextInputLayout_errorEnabled = 6; - - // aapt resource value: 7 - public const int TextInputLayout_errorTextAppearance = 7; - - // aapt resource value: 8 - public const int TextInputLayout_hintAnimationEnabled = 8; - - // aapt resource value: 9 - public const int TextInputLayout_hintEnabled = 9; - - // aapt resource value: 10 - public const int TextInputLayout_hintTextAppearance = 10; - - // aapt resource value: 11 - public const int TextInputLayout_passwordToggleContentDescription = 11; - - // aapt resource value: 12 - public const int TextInputLayout_passwordToggleDrawable = 12; - - // aapt resource value: 13 - public const int TextInputLayout_passwordToggleEnabled = 13; - - // aapt resource value: 14 - public const int TextInputLayout_passwordToggleTint = 14; - - // aapt resource value: 15 - public const int TextInputLayout_passwordToggleTintMode = 15; - - // aapt resource value: { 0x10100AF,0x1010140,0x7F030045,0x7F030055,0x7F030056,0x7F030066,0x7F030067,0x7F030068,0x7F030069,0x7F03006A,0x7F03006B,0x7F0300D5,0x7F0300D6,0x7F0300D8,0x7F0300E9,0x7F0300EA,0x7F0300FB,0x7F030124,0x7F030125,0x7F030126,0x7F030153,0x7F030155,0x7F030156,0x7F030157,0x7F030158,0x7F030159,0x7F03015A,0x7F03015B,0x7F03015C } - public static int[] Toolbar = new int[] { - 16842927, - 16843072, - 2130903109, - 2130903125, - 2130903126, - 2130903142, - 2130903143, - 2130903144, - 2130903145, - 2130903146, - 2130903147, - 2130903253, - 2130903254, - 2130903256, - 2130903273, - 2130903274, - 2130903291, - 2130903332, - 2130903333, - 2130903334, - 2130903379, - 2130903381, - 2130903382, - 2130903383, - 2130903384, - 2130903385, - 2130903386, - 2130903387, - 2130903388}; - - // aapt resource value: 0 - public const int Toolbar_android_gravity = 0; - - // aapt resource value: 1 - public const int Toolbar_android_minHeight = 1; - - // aapt resource value: 2 - public const int Toolbar_buttonGravity = 2; - - // aapt resource value: 3 - public const int Toolbar_collapseContentDescription = 3; - - // aapt resource value: 4 - public const int Toolbar_collapseIcon = 4; - - // aapt resource value: 5 - public const int Toolbar_contentInsetEnd = 5; - - // aapt resource value: 6 - public const int Toolbar_contentInsetEndWithActions = 6; - - // aapt resource value: 7 - public const int Toolbar_contentInsetLeft = 7; - - // aapt resource value: 8 - public const int Toolbar_contentInsetRight = 8; - - // aapt resource value: 9 - public const int Toolbar_contentInsetStart = 9; - - // aapt resource value: 10 - public const int Toolbar_contentInsetStartWithNavigation = 10; - - // aapt resource value: 11 - public const int Toolbar_logo = 11; - - // aapt resource value: 12 - public const int Toolbar_logoDescription = 12; - - // aapt resource value: 13 - public const int Toolbar_maxButtonHeight = 13; - - // aapt resource value: 14 - public const int Toolbar_navigationContentDescription = 14; - - // aapt resource value: 15 - public const int Toolbar_navigationIcon = 15; - - // aapt resource value: 16 - public const int Toolbar_popupTheme = 16; - - // aapt resource value: 17 - public const int Toolbar_subtitle = 17; - - // aapt resource value: 18 - public const int Toolbar_subtitleTextAppearance = 18; - - // aapt resource value: 19 - public const int Toolbar_subtitleTextColor = 19; - - // aapt resource value: 20 - public const int Toolbar_title = 20; - - // aapt resource value: 21 - public const int Toolbar_titleMargin = 21; - - // aapt resource value: 22 - public const int Toolbar_titleMarginBottom = 22; - - // aapt resource value: 23 - public const int Toolbar_titleMarginEnd = 23; - - // aapt resource value: 26 - public const int Toolbar_titleMargins = 26; - - // aapt resource value: 24 - public const int Toolbar_titleMarginStart = 24; - - // aapt resource value: 25 - public const int Toolbar_titleMarginTop = 25; - - // aapt resource value: 27 - public const int Toolbar_titleTextAppearance = 27; - - // aapt resource value: 28 - public const int Toolbar_titleTextColor = 28; - - // aapt resource value: { 0x1010000,0x10100DA,0x7F0300EF,0x7F0300F0,0x7F030149 } - public static int[] View = new int[] { - 16842752, - 16842970, - 2130903279, - 2130903280, - 2130903369}; - - // aapt resource value: { 0x10100D4,0x7F030034,0x7F030035 } - public static int[] ViewBackgroundHelper = new int[] { - 16842964, - 2130903092, - 2130903093}; - - // aapt resource value: 0 - public const int ViewBackgroundHelper_android_background = 0; - - // aapt resource value: 1 - public const int ViewBackgroundHelper_backgroundTint = 1; - - // aapt resource value: 2 - public const int ViewBackgroundHelper_backgroundTintMode = 2; - - // aapt resource value: { 0x10100D0,0x10100F2,0x10100F3 } - public static int[] ViewStubCompat = new int[] { - 16842960, - 16842994, - 16842995}; - - // aapt resource value: 0 - public const int ViewStubCompat_android_id = 0; - - // aapt resource value: 2 - public const int ViewStubCompat_android_inflatedId = 2; - - // aapt resource value: 1 - public const int ViewStubCompat_android_layout = 1; - - // aapt resource value: 1 - public const int View_android_focusable = 1; - - // aapt resource value: 0 - public const int View_android_theme = 0; - - // aapt resource value: 2 - public const int View_paddingEnd = 2; - - // aapt resource value: 3 - public const int View_paddingStart = 3; - - // aapt resource value: 4 - public const int View_theme = 4; - - static Styleable() - { - global::Android.Runtime.ResourceIdManager.UpdateIdValues(); - } - - private Styleable() - { - } - } - } -} -#pragma warning restore 1591 diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Tabbar.axml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Tabbar.axml deleted file mode 100644 index 4ba16ce82..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Tabbar.axml +++ /dev/null @@ -1,11 +0,0 @@ - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Toolbar.axml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Toolbar.axml deleted file mode 100644 index aabd0a3b7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/layout/Toolbar.axml +++ /dev/null @@ -1,9 +0,0 @@ - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon.xml deleted file mode 100644 index 88d1d0a16..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon_round.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon_round.xml deleted file mode 100644 index 88d1d0a16..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-anydpi-v26/icon_round.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/Icon.png deleted file mode 100644 index a77cc5b88..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/Icon.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/launcher_foreground.png deleted file mode 100644 index 13ba26324..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-hdpi/launcher_foreground.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/Icon.png deleted file mode 100644 index 508a2c0d0..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/Icon.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/launcher_foreground.png deleted file mode 100644 index 2e610f780..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-mdpi/launcher_foreground.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xhdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xhdpi/Icon.png deleted file mode 100644 index 40e5b9107..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xhdpi/Icon.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xhdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xhdpi/launcher_foreground.png deleted file mode 100644 index ca2477177..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xhdpi/launcher_foreground.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/Icon.png deleted file mode 100644 index d73d35677..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/Icon.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/launcher_foreground.png deleted file mode 100644 index 56e9f5760..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxhdpi/launcher_foreground.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/Icon.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/Icon.png deleted file mode 100644 index 09aa64453..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/Icon.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png deleted file mode 100644 index 2b238b7a3..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/mipmap-xxxhdpi/launcher_foreground.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/colors.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/colors.xml deleted file mode 100644 index d9f6e0baf..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/colors.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - #FFFFFF - #3F51B5 - #303F9F - #FF4081 - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/styles.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/styles.xml deleted file mode 100644 index e670c017a..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.Android/Resources/values/styles.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml deleted file mode 100644 index d9f813eb7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml.cs deleted file mode 100644 index 303749734..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/App.xaml.cs +++ /dev/null @@ -1,69 +0,0 @@ -using System; -using Windows.ApplicationModel; -using Windows.ApplicationModel.Activation; -using Windows.UI.Xaml; -using Windows.UI.Xaml.Controls; -using Windows.UI.Xaml.Navigation; - -namespace CSharpMath.Forms.Example.UWP { - /// - /// Provides application-specific behavior to supplement the default Application class. - /// - sealed partial class App : Application { - /// - /// Initializes the singleton application object. - /// This is the first line of authored code executed, - /// and as such is the logical equivalent of main() or WinMain(). - /// - public App() { - InitializeComponent(); - Suspending += OnSuspending; - } - /// - /// Invoked when the application is launched normally by the end user. - /// Other entry points will be used such as when the application is - /// launched to open a specific file. - /// - /// Details about the launch request and process. - protected override void OnLaunched(LaunchActivatedEventArgs e) { - // Do not repeat app initialization when the Window already has content, - // just ensure that the window is active - if (!(Window.Current.Content is Frame rootFrame)) { - // Create a Frame to act as the navigation context and navigate to the first page - rootFrame = new Frame(); - rootFrame.NavigationFailed += OnNavigationFailed; - Xamarin.Forms.Forms.Init(e); - if (e.PreviousExecutionState == ApplicationExecutionState.Terminated) { - //TODO: Load state from previously suspended application - } - // Place the frame in the current Window - Window.Current.Content = rootFrame; - } - if (rootFrame.Content == null) { - // When the navigation stack isn't restored navigate to the first page, - // configuring the new page by passing required information as a navigation - // parameter - rootFrame.Navigate(typeof(MainPage), e.Arguments); - } - // Ensure the current window is active - Window.Current.Activate(); - } - /// Invoked when Navigation to a certain page fails. - /// The Frame which failed navigation - /// Details about the navigation failure - void OnNavigationFailed(object sender, NavigationFailedEventArgs e) => - throw new Exception("Failed to load Page " + e.SourcePageType.FullName); - /// - /// Invoked when application execution is being suspended. - /// Application state is saved without knowing whether the application - /// will be terminated or resumed with the contents of memory still intact. - /// - /// The source of the suspend request. - /// Details about the suspend request. - private void OnSuspending(object sender, SuspendingEventArgs e) { - var deferral = e.SuspendingOperation.GetDeferral(); - //TODO: Save application state and stop any background activity - deferral.Complete(); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-100.png deleted file mode 100644 index 6831135b6..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-100.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-125.png deleted file mode 100644 index ef4332cd6..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-125.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-150.png deleted file mode 100644 index 1ed2240a9..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-150.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-200.png deleted file mode 100644 index a8e52beec..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-200.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-400.png deleted file mode 100644 index 2c40ce3ea..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/BadgeLogo.scale-400.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-100.png deleted file mode 100644 index 4bfb20198..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-100.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-125.png deleted file mode 100644 index 7b1b12517..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-125.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-150.png deleted file mode 100644 index a00e52003..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-150.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-200.png deleted file mode 100644 index 37fdb8f06..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-200.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-400.png deleted file mode 100644 index 5d180f974..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/LargeTile.scale-400.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-100.png deleted file mode 100644 index 17ff53c1c..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-100.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-125.png deleted file mode 100644 index ff7211d97..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-125.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-150.png deleted file mode 100644 index 1c34fa9f9..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-150.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-200.png deleted file mode 100644 index 2ffddd8a5..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-200.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-400.png deleted file mode 100644 index 85004be84..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SmallTile.scale-400.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-100.png deleted file mode 100644 index 93a0eee77..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-100.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-125.png deleted file mode 100644 index 23abbd5ed..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-125.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-150.png deleted file mode 100644 index bc0061b88..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-150.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-200.png deleted file mode 100644 index 1019106f6..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-200.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-400.png deleted file mode 100644 index d85fe7a4d..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/SplashScreen.scale-400.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-100.png deleted file mode 100644 index c51365d20..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-100.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-125.png deleted file mode 100644 index b6898d32f..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-125.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-150.png deleted file mode 100644 index 51fd8007d..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-150.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-200.png deleted file mode 100644 index 6f7fc028d..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-200.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-400.png deleted file mode 100644 index 3c22d3a9e..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square150x150Logo.scale-400.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png deleted file mode 100644 index 1ce4ed89b..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-16.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-24.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-24.png deleted file mode 100644 index e251dcd2d..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-24.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png deleted file mode 100644 index 4cfdc7f80..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-256.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-32.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-32.png deleted file mode 100644 index 3781b1309..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-32.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png deleted file mode 100644 index 508a2c0d0..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.altform-unplated_targetsize-48.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-100.png deleted file mode 100644 index fc987835d..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-100.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-125.png deleted file mode 100644 index 680590443..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-125.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-150.png deleted file mode 100644 index 19addd5fe..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-150.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-200.png deleted file mode 100644 index 113857c88..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-200.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-400.png deleted file mode 100644 index 99f452910..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.scale-400.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-16.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-16.png deleted file mode 100644 index 2c41679bc..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-16.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-24.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-24.png deleted file mode 100644 index d29896a53..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-24.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-256.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-256.png deleted file mode 100644 index b0f7a59c1..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-256.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-32.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-32.png deleted file mode 100644 index 5c200d05a..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-32.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-48.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-48.png deleted file mode 100644 index 06f8f3eff..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Square44x44Logo.targetsize-48.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.backup.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.backup.png deleted file mode 100644 index a197aaf55..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.backup.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-100.png deleted file mode 100644 index ff5f5787b..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-100.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-125.png deleted file mode 100644 index a83ec4d89..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-125.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-150.png deleted file mode 100644 index b23858562..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-150.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-200.png deleted file mode 100644 index 134b89d49..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-200.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-400.png deleted file mode 100644 index d845a03df..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/StoreLogo.scale-400.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-100.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-100.png deleted file mode 100644 index 527094b13..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-100.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-125.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-125.png deleted file mode 100644 index 4ba44a82b..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-125.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-150.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-150.png deleted file mode 100644 index b5b94f415..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-150.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-200.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-200.png deleted file mode 100644 index 93a0eee77..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-200.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-400.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-400.png deleted file mode 100644 index 1019106f6..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Assets/Wide310x150Logo.scale-400.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/CSharpMath.Forms.Example.UWP.csproj b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/CSharpMath.Forms.Example.UWP.csproj deleted file mode 100644 index 787ad0e81..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/CSharpMath.Forms.Example.UWP.csproj +++ /dev/null @@ -1,213 +0,0 @@ - - - - - Debug - x86 - {B5C64A34-51EA-4948-80FC-505120BA943C} - AppContainerExe - Properties - CSharpMath.Forms.Example.UWP - CSharpMath.Forms.Example.UWP - en-US - UAP - 10.0.18362.0 - 10.0.17763.0 - 14 - 512 - {A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - true - CSharpMath.Forms.Example.UWP_TemporaryKey.pfx - - - true - bin\x86\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x86 - false - prompt - true - - - bin\x86\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x86 - false - prompt - true - true - - - true - bin\ARM\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - ARM - false - prompt - true - - - bin\ARM\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - ARM - false - prompt - true - true - - - true - bin\x64\Debug\ - DEBUG;TRACE;NETFX_CORE;WINDOWS_UWP - ;2008 - full - x64 - false - prompt - true - - - bin\x64\Release\ - TRACE;NETFX_CORE;WINDOWS_UWP - true - ;2008 - pdbonly - x64 - false - prompt - true - true - - - PackageReference - - - - App.xaml - - - MainPage.xaml - - - - - - Designer - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - - - - - - - {38f58489-ede4-4289-8acf-a9756977a7a6} - CSharpMath.Editor - - - {E438DDBD-A1DF-4244-80A5-B807F8E5760A} - CSharpMath.Forms.Example - - - {9bad6846-0b1d-4446-bf62-fcf85c6e9a9f} - CSharpMath.Forms - - - {65016a61-2125-4e0c-90e8-a915230c7826} - CSharpMath.Rendering - - - {35b4bb5b-2202-436e-9afe-00997ca2cc65} - CSharpMath.SkiaSharp - - - {5157367b-f03e-4acb-83a1-0de414a3bfca} - CSharpMath - - - - 14.0 - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml deleted file mode 100644 index 237c85268..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml +++ /dev/null @@ -1,9 +0,0 @@ - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml.cs deleted file mode 100644 index f6fbbe39a..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/MainPage.xaml.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace CSharpMath.Forms.Example.UWP { - public sealed partial class MainPage { - public MainPage() { - InitializeComponent(); - LoadApplication(new Example.App()); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Package.appxmanifest b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Package.appxmanifest deleted file mode 100644 index 911991cc1..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Package.appxmanifest +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - CSharpMath.Forms.Example.UWP - 1fdc5285-5ae3-4126-acca-2821b5c3c2c8 - Assets\StoreLogo.png - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/AssemblyInfo.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/AssemblyInfo.cs deleted file mode 100644 index b944729d2..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("CSharpMath.Forms.Example.UWP")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CSharpMath.Forms.Example.UWP")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] -[assembly: ComVisible(false)] \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/Default.rd.xml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/Default.rd.xml deleted file mode 100644 index 80a960ce3..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.UWP/Properties/Default.rd.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.config b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.config deleted file mode 100644 index a3a776c26..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.config +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml deleted file mode 100644 index 2b0b675a7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml +++ /dev/null @@ -1,4 +0,0 @@ - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml.cs deleted file mode 100644 index f8158b7c1..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/App.xaml.cs +++ /dev/null @@ -1,4 +0,0 @@ -namespace CSharpMath.Forms.Example.WPF { - /// Interaction logic for App.xaml - public partial class App : System.Windows.Application { } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/CSharpMath.Forms.Example.WPF.csproj b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/CSharpMath.Forms.Example.WPF.csproj deleted file mode 100644 index 25df500db..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/CSharpMath.Forms.Example.WPF.csproj +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - Debug - AnyCPU - {60549250-61D2-40E0-82C5-7B829193D694} - WinExe - CSharpMath.Forms.Example.WPF - CSharpMath.Forms.Example.WPF - v4.7.2 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - true - - - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - ..\..\packages\OpenTK.3.1.0\lib\net20\OpenTK.dll - - - ..\..\packages\OpenTK.GLControl.3.1.0\lib\net20\OpenTK.GLControl.dll - - - ..\..\packages\SkiaSharp.1.68.1.1\lib\net45\SkiaSharp.dll - - - ..\..\packages\SkiaSharp.Views.Desktop.Common.1.68.1.1\lib\net45\SkiaSharp.Views.Desktop.Common.dll - - - ..\..\packages\SkiaSharp.Views.Forms.WPF.1.68.1.1\lib\net45\SkiaSharp.Views.Forms.dll - - - ..\..\packages\SkiaSharp.Views.WindowsForms.1.68.1.1\lib\net45\SkiaSharp.Views.WindowsForms.dll - - - ..\..\packages\SkiaSharp.Views.WPF.1.68.1.1\lib\net45\SkiaSharp.Views.WPF.dll - - - - ..\..\packages\System.Buffers.4.5.0\lib\netstandard2.0\System.Buffers.dll - - - - - ..\..\packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll - - - - ..\..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll - - - ..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll - - - - - - - - - 4.0 - - - - - - ..\..\packages\WpfLightToolkit.1.0.3\lib\net45\WpfLightToolkit.dll - - - ..\..\packages\Xamarin.Forms.4.3.0.908675\lib\netstandard2.0\Xamarin.Forms.Core.dll - - - ..\..\packages\Xamarin.Forms.4.3.0.908675\lib\netstandard2.0\Xamarin.Forms.Platform.dll - - - ..\..\packages\Xamarin.Forms.Platform.WPF.4.3.0.908675\lib\net45\Xamarin.Forms.Platform.WPF.dll - - - ..\..\packages\Xamarin.Forms.4.3.0.908675\lib\netstandard2.0\Xamarin.Forms.Xaml.dll - - - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - Designer - - - Designer - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - {b3fa77b8-c6e9-4a78-8bd4-9a167da36637} - CSharpMath.Forms.Example - - - - - - This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml deleted file mode 100644 index d45532ac4..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml.cs deleted file mode 100644 index 9b76fbece..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/MainWindow.xaml.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace CSharpMath.Forms.Example.WPF { - /// Interaction logic for MainWindow.xaml - public partial class MainWindow : Xamarin.Forms.Platform.WPF.FormsApplicationPage { - public MainWindow() { - InitializeComponent(); - Xamarin.Forms.Forms.Init(); - LoadApplication(new Example.App()); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/OpenTK.dll.config b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/OpenTK.dll.config deleted file mode 100644 index 7098d39e9..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/OpenTK.dll.config +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/AssemblyInfo.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/AssemblyInfo.cs deleted file mode 100644 index 7c43ee382..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; -using System.Windows; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("CSharpMath.Forms.Example.WPF")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("CSWCSS")] -[assembly: AssemblyProduct("CSharpMath.Forms.Example.WPF")] -[assembly: AssemblyCopyright("Copyright © CSWCSS 2018")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -//In order to begin building localizable applications, set -//CultureYouAreCodingWith in your .csproj file -//inside a . For example, if you are using US english -//in your source files, set the to en-US. Then uncomment -//the NeutralResourceLanguage attribute below. Update the "en-US" in -//the line below to match the UICulture setting in the project file. - -//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] - - -[assembly: ThemeInfo( - ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located - //(used if a resource is not found in the page, - // or application resource dictionaries) - ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located - //(used if a resource is not found in the page, - // app, or any theme specific resource dictionaries) -)] - - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.Designer.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.Designer.cs deleted file mode 100644 index f2d4c47d7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.Designer.cs +++ /dev/null @@ -1,60 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CSharpMath.Forms.Example.WPF.Properties { - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("CSharpMath.Forms.Example.WPF.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.resx b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.resx deleted file mode 100644 index af7dbebba..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Resources.resx +++ /dev/null @@ -1,117 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.Designer.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.Designer.cs deleted file mode 100644 index f212577c4..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.Designer.cs +++ /dev/null @@ -1,25 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace CSharpMath.Forms.Example.WPF.Properties { - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.settings b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.settings deleted file mode 100644 index 033d7a5e9..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/packages.config b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/packages.config deleted file mode 100644 index 799cf3ffd..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.WPF/packages.config +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/AppDelegate.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/AppDelegate.cs deleted file mode 100644 index ef6f572ed..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/AppDelegate.cs +++ /dev/null @@ -1,23 +0,0 @@ -using Foundation; -using UIKit; - -namespace CSharpMath.Forms.Example.iOS { - // The UIApplicationDelegate for the application. - // This class is responsible for launching the User Interface of the application, - // as well as listening (and optionally responding) to application events from iOS. - [Register("AppDelegate")] - public partial class AppDelegate : Xamarin.Forms.Platform.iOS.FormsApplicationDelegate { - // - // This method is invoked when the application has loaded and is ready to run. - // In this method you should instantiate the window, - // load the UI into it and then make the window visible. - // You have 17 seconds to return from this method, - // or iOS will terminate your application. - // - public override bool FinishedLaunching(UIApplication app, NSDictionary options) { - Xamarin.Forms.Forms.Init(); - LoadApplication(new App()); - return base.FinishedLaunching(app, options); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 98f4d035c..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,117 +0,0 @@ -{ - "images": [ - { - "scale": "2x", - "size": "20x20", - "idiom": "iphone", - "filename": "Icon40.png" - }, - { - "scale": "3x", - "size": "20x20", - "idiom": "iphone", - "filename": "Icon60.png" - }, - { - "scale": "2x", - "size": "29x29", - "idiom": "iphone", - "filename": "Icon58.png" - }, - { - "scale": "3x", - "size": "29x29", - "idiom": "iphone", - "filename": "Icon87.png" - }, - { - "scale": "2x", - "size": "40x40", - "idiom": "iphone", - "filename": "Icon80.png" - }, - { - "scale": "3x", - "size": "40x40", - "idiom": "iphone", - "filename": "Icon120.png" - }, - { - "scale": "2x", - "size": "60x60", - "idiom": "iphone", - "filename": "Icon120.png" - }, - { - "scale": "3x", - "size": "60x60", - "idiom": "iphone", - "filename": "Icon180.png" - }, - { - "scale": "1x", - "size": "20x20", - "idiom": "ipad", - "filename": "Icon20.png" - }, - { - "scale": "2x", - "size": "20x20", - "idiom": "ipad", - "filename": "Icon40.png" - }, - { - "scale": "1x", - "size": "29x29", - "idiom": "ipad", - "filename": "Icon29.png" - }, - { - "scale": "2x", - "size": "29x29", - "idiom": "ipad", - "filename": "Icon58.png" - }, - { - "scale": "1x", - "size": "40x40", - "idiom": "ipad", - "filename": "Icon40.png" - }, - { - "scale": "2x", - "size": "40x40", - "idiom": "ipad", - "filename": "Icon80.png" - }, - { - "scale": "1x", - "size": "76x76", - "idiom": "ipad", - "filename": "Icon76.png" - }, - { - "scale": "2x", - "size": "76x76", - "idiom": "ipad", - "filename": "Icon152.png" - }, - { - "scale": "2x", - "size": "83.5x83.5", - "idiom": "ipad", - "filename": "Icon167.png" - }, - { - "scale": "1x", - "size": "1024x1024", - "idiom": "ios-marketing", - "filename": "Icon1024.png" - } - ], - "properties": {}, - "info": { - "version": 1, - "author": "xcode" - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png deleted file mode 100644 index e6823e546..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon1024.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png deleted file mode 100644 index a6a48123d..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon120.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png deleted file mode 100644 index 308e0a03c..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon152.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png deleted file mode 100644 index f758ab0bc..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon167.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png deleted file mode 100644 index be2d051a1..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon180.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png deleted file mode 100644 index 709126168..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon20.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png deleted file mode 100644 index 089793143..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon29.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png deleted file mode 100644 index de69ef2a5..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon40.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png deleted file mode 100644 index 779bcd4e1..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon58.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png deleted file mode 100644 index aa66578b1..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon60.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png deleted file mode 100644 index 2a3b7f37a..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon76.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png deleted file mode 100644 index 97d5f8587..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon80.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png deleted file mode 100644 index 723730a38..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/AppIcon.appiconset/Icon87.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/LaunchImages.launchimage/Contents.json b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/LaunchImages.launchimage/Contents.json deleted file mode 100644 index d808521a8..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Assets.xcassets/LaunchImages.launchimage/Contents.json +++ /dev/null @@ -1,58 +0,0 @@ -{ - "images": [ - { - "orientation": "portrait", - "extent": "full-screen", - "minimum-system-version": "7.0", - "scale": "2x", - "size": "0x0", - "idiom": "iphone" - }, - { - "orientation": "portrait", - "extent": "full-screen", - "minimum-system-version": "7.0", - "subtype": "retina4", - "scale": "2x", - "size": "0x0", - "idiom": "iphone" - }, - { - "orientation": "portrait", - "extent": "full-screen", - "minimum-system-version": "7.0", - "scale": "1x", - "size": "0x0", - "idiom": "ipad" - }, - { - "orientation": "landscape", - "extent": "full-screen", - "minimum-system-version": "7.0", - "scale": "1x", - "size": "0x0", - "idiom": "ipad" - }, - { - "orientation": "portrait", - "extent": "full-screen", - "minimum-system-version": "7.0", - "scale": "2x", - "size": "0x0", - "idiom": "ipad" - }, - { - "orientation": "landscape", - "extent": "full-screen", - "minimum-system-version": "7.0", - "scale": "2x", - "size": "0x0", - "idiom": "ipad" - } - ], - "properties": {}, - "info": { - "version": 1, - "author": "" - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/CSharpMath.Forms.Example.iOS.csproj b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/CSharpMath.Forms.Example.iOS.csproj deleted file mode 100644 index e9bffdf31..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/CSharpMath.Forms.Example.iOS.csproj +++ /dev/null @@ -1,183 +0,0 @@ - - - - Debug - iPhoneSimulator - 8.0.30703 - 2.0 - {C5C93C69-E72E-4A87-89DA-1E4718C6306E} - {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - {6143fdea-f3c2-4a09-aafa-6e230626515e} - Exe - CSharpMath.Forms.Example.iOS - Resources - CSharpMath.Forms.Example.iOS - - - - - true - full - false - bin\iPhoneSimulator\Debug - DEBUG - prompt - 4 - false - x86_64 - None - true - - - none - true - bin\iPhoneSimulator\Release - prompt - 4 - None - x86_64 - false - - - true - full - false - bin\iPhone\Debug - DEBUG - prompt - 4 - false - ARM64 - iPhone Developer - true - Entitlements.plist - - None - true - NSUrlSessionHandler - - - none - true - bin\iPhone\Release - prompt - 4 - ARM64 - false - iPhone Developer - Entitlements.plist - - Full - true - NSUrlSessionHandler - - - none - True - bin\iPhone\Ad-Hoc - prompt - 4 - False - ARM64 - True - - - iPhone Developer - Entitlements.plist - Full - true - NSUrlSessionHandler - - - none - True - bin\iPhone\AppStore - prompt - 4 - False - ARM64 - - - iPhone Developer - Entitlements.plist - Full - true - NSUrlSessionHandler - - - - - - - - - - - - - - - - false - - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - false - - - - - - - - - - - - - - - {B3FA77B8-C6E9-4A78-8BD4-9A167DA36637} - CSharpMath.Forms.Example - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Entitlements.plist b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Entitlements.plist deleted file mode 100644 index e9a3005f7..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Entitlements.plist +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Main.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Main.cs deleted file mode 100644 index 7094ee303..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Main.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace CSharpMath.Forms.Example.iOS { - public class Application { - // This is the main entry point of the application. - static void Main(string[] args) => - // if you want to use a different Application Delegate class from "AppDelegate" - // you can specify it here. - UIKit.UIApplication.Main(args, null, "AppDelegate"); - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Properties/AssemblyInfo.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Properties/AssemblyInfo.cs deleted file mode 100644 index f9745767c..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("CSharpMath.Forms.Example.iOS")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("CSharpMath.Forms.Example.iOS")] -[assembly: AssemblyCopyright("Copyright © 2014")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("72bdc44f-c588-44f3-b6df-9aace7daafdd")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-568h@2x.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-568h@2x.png deleted file mode 100644 index 10405b0cf..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-568h@2x.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait.png deleted file mode 100644 index 7828c2f16..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait@2x.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait@2x.png deleted file mode 100644 index 582638b88..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default-Portrait@2x.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default.png deleted file mode 100644 index 90da63190..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default@2x.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default@2x.png deleted file mode 100644 index f0e53a981..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/Default@2x.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/LaunchScreen.storyboard b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/LaunchScreen.storyboard deleted file mode 100644 index e5075d909..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/Resources/LaunchScreen.storyboard +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork deleted file mode 100644 index ce5a32725..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork1024.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork1024.png deleted file mode 100644 index 547a8b3db..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork1024.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork512.png b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork512.png deleted file mode 100644 index ce5a32725..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork512.png and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork@2x b/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork@2x deleted file mode 100644 index 547a8b3db..000000000 Binary files a/CSharpMath.Forms.Example/CSharpMath.Forms.Example.iOS/iTunesArtwork@2x and /dev/null differ diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml deleted file mode 100644 index adb6c49fc..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml.cs deleted file mode 100644 index 6255fc2e4..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/App.xaml.cs +++ /dev/null @@ -1,31 +0,0 @@ -using System.Collections.ObjectModel; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -[assembly: XamlCompilation(XamlCompilationOptions.Compile)] -namespace CSharpMath.Forms.Example { - public partial class App : Application { - public static ObservableCollection AllMathViews = - new ObservableCollection(); - public static ObservableCollection AllTextViews = - new ObservableCollection(); - public App() => InitializeComponent(); - int index = -1; - void Handle_ChildAdded(object sender, ElementEventArgs e) { - index++; - if (Device.RuntimePlatform == Device.iOS && e.Element is Page p) { - //Pages after 4th page have an extra thicc tab bar on iOS - p.Padding = new Thickness(0, index > 3 ? 90 : 30, 0, 0); - } - } - protected override void OnStart() { - // Handle when your app starts - } - protected override void OnSleep() { - // Handle when your app sleeps - } - protected override void OnResume() { - // Handle when your app resumes - } - } -} diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj deleted file mode 100644 index c34473b36..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/CSharpMath.Forms.Example.csproj +++ /dev/null @@ -1,75 +0,0 @@ - - - - netstandard2.0 - - - - - - - - - - - PreserveNewest - - - PreserveNewest - - - PreserveNewest - - - - - - - - - - - - MathKeyboard.xaml - - - TryPage.xaml - - - SelectPage.xaml - - - ExamplesPage.xaml - - - TryPage.xaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - MSBuild:UpdateDesignTimeXaml - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml deleted file mode 100644 index 893ce8cd6..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml +++ /dev/null @@ -1,9 +0,0 @@ - - - - \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml.cs deleted file mode 100644 index d7ffd452c..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ClockPage.xaml.cs +++ /dev/null @@ -1,104 +0,0 @@ -using System; -using static System.Math; -using Xamarin.Forms; -using SkiaSharp; -using SkiaSharp.Views.Forms; -using CSharpMath.SkiaSharp; - -namespace CSharpMath.Forms.Example { - /// - /// Credits to https://github.com/sadqiang - /// at https://github.com/verybadcat/CSharpMath/issues/27 - /// - public partial class ClockPage : ContentPage { - readonly SKPaint blackFillPaint = new SKPaint { - Style = SKPaintStyle.Fill, - Color = SKColors.Black - }; - readonly SKPaint whiteFillPaint = new SKPaint { - Style = SKPaintStyle.Fill, - Color = SKColors.White - }; - readonly SKPaint whiteStrokePaint = new SKPaint { - Style = SKPaintStyle.Stroke, - Color = SKColors.White, - StrokeCap = SKStrokeCap.Round, - IsAntialias = true - }; - readonly SKPaint redStrokePaint = new SKPaint { - Style = SKPaintStyle.Stroke, - Color = SKColors.Red, - StrokeCap = SKStrokeCap.Round, - IsAntialias = true - }; - readonly string[] labels = { - // Four 4s make 1 to 12 using different operations - @"$\frac{44+4}{4}$", - @"$\frac{44}{44}$", - @"$\frac{4}{4}+\frac{4}{4}$", - @"$\frac{4+4+4}{4}$", - @"$4+\frac{4-4}{4}$", - @"$4+4^{4-4}$", - @"$4+\frac{4+4}{4}$", - @"$\frac{44}{4}-4$", - @"$\sqrt{4}^{4-\frac{4}{4}}$", - @"$\:\:(4-\frac{4}{4})^{\sqrt{4}}$", - @"$\frac{44-4}{4}$", - @"$\frac{4!}{\sqrt{4}}-\frac{4}{4}$" - }; - public ClockPage() { - InitializeComponent(); - Device.StartTimer(TimeSpan.FromMilliseconds(20), () => { - canvasView.InvalidateSurface(); - return true; - }); - } - private void CanvasView_PaintSurface(object sender, SKPaintSurfaceEventArgs e) { - var canvas = e.Surface.Canvas; - canvas.Clear(SKColors.CornflowerBlue); - canvas.Translate(e.Info.Width / 2, e.Info.Height / 2); - canvas.Scale(e.Info.Width / 210f); - canvas.DrawCircle(0, 0, 100, blackFillPaint); - var painter = new TextPainter { FontSize = 8, TextColor = SKColors.White }; - for (int i = 0; i < 60; i++) { - // Dots - canvas.Save(); - canvas.RotateDegrees(6 * i); - canvas.DrawCircle(0, -90, i % 5 == 0 ? 4 : 2, whiteFillPaint); - canvas.Restore(); - // Maths - if (i % 5 == 0) { - painter.LaTeX = labels[i / 5]; - if(!(painter.Measure(e.Info.Width) is { } measure)) - throw new Structures.InvalidCodePathException("Invalid LaTeX"); - var θ = (90 - 6 * i) / 180f * PI; - var sinθ = (float)Sin(θ); - var cosθ = (float)Cos(θ); - painter.Draw(canvas, - new System.Drawing.PointF(75 * cosθ - measure.Width / 2, - -75 * sinθ - measure.Height / 2), - float.PositiveInfinity); - } - } - var dateTime = DateTime.Now; - // H - canvas.Save(); - canvas.RotateDegrees(30 * dateTime.Hour + dateTime.Minute / 2f); - whiteStrokePaint.StrokeWidth = 12; - canvas.DrawLine(0, 0, 0, -50, whiteStrokePaint); - canvas.Restore(); - // M - canvas.Save(); - canvas.RotateDegrees(6 * dateTime.Minute + dateTime.Second / 10f); - whiteStrokePaint.StrokeWidth = 6; - canvas.DrawLine(0, 0, 0, -65, whiteStrokePaint); - canvas.Restore(); - // S - canvas.Save(); - canvas.RotateDegrees(6f * (dateTime.Second + dateTime.Millisecond / 1000f)); - redStrokePaint.StrokeWidth = 2; - canvas.DrawLine(0, 0, 0, -75, redStrokePaint); - canvas.Restore(); - } - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/EditorPage.xaml.cs b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/EditorPage.xaml.cs deleted file mode 100644 index bdab86e6d..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/EditorPage.xaml.cs +++ /dev/null @@ -1,142 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using CSharpMath.SkiaSharp; -using SkiaSharp; -using SkiaSharp.Views.Forms; -using Xamarin.Forms; -using Xamarin.Forms.Xaml; - -namespace CSharpMath.Forms.Example { - [XamlCompilation(XamlCompilationOptions.Compile)] - public partial class EditorPage : ContentPage { - public EditorPage() { - InitializeComponent(); - Content = new EditorView(); - } - } - public class EditorView : ContentView { - public MathPainter OutputMathPainter = new MathPainter { TextColor = SKColors.Black }; - MathKeyboard keyboard = new MathKeyboard(Rendering.FrontEnd.PainterConstants.LargerFontSize); - public EditorView() { - // Basic functionality - var view = new SKCanvasView { HeightRequest = 225 }; - var viewModel = keyboard.Keyboard; - viewModel.BindDisplay(view, OutputMathPainter, new SKColor(0, 0, 0, 153)); - - // Input from physical keyboard - var entry = new Entry { - Placeholder = "Enter keystrokes...", - HorizontalOptions = LayoutOptions.FillAndExpand - }; - entry.TextChanged += (sender, e) => { - entry.Text = ""; - foreach (var c in e.NewTextValue) - // The (int) extra conversion seems to be required by Android or a crash occurs - viewModel.KeyPress((Editor.MathKeyboardInput)(int)c); - }; - - // Evaluation - var output = new MathView { FontSize = 32, EnableTouchEvents = true, EnablePanning = true }; - keyboard.Keyboard.ReturnPressed += delegate { - output.LaTeX = Evaluation.Interpret(keyboard.Keyboard.MathList); - }; - - // Debug labels - var latex = new Label { Text = "LaTeX = " }; - var atomTypes = new Label { Text = "Atom Types = " }; - var ranges = new Label { Text = "Ranges = " }; - var index = new Label { Text = "Index = " }; - viewModel.RedrawRequested += (sender, e) => Device.BeginInvokeOnMainThread(() => { - latex.Text = "LaTeX = " + viewModel.LaTeX; - atomTypes.Text = "Atom Types = " + string.Join - (", ", viewModel.MathList.Select(x => x.GetType().Name)); - ranges.Text = "Ranges = " + string.Join - (", ", (viewModel.Display ?? throw new Structures.InvalidCodePathException("Invalid LaTeX")) - .Displays.Select(x => x.Range)); - index.Text = "Index = " + viewModel.InsertionIndex; - }); - - static View GridItem(int row, int col, View view) { - Grid.SetRow(view, row); - Grid.SetColumn(view, col); - return view; - } - // Assemble - Content = new Grid { - RowDefinitions = { - new RowDefinition { Height = new GridLength(1, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(1.5, GridUnitType.Star) }, - new RowDefinition { Height = 1 }, - new RowDefinition { Height = new GridLength(1.5, GridUnitType.Star) }, - new RowDefinition { Height = new GridLength(2, GridUnitType.Star) }, - }, - Children = { - GridItem(0, 0, new ScrollView { - Content = new StackLayout { - Children = { latex, atomTypes, ranges, index } - } - }), - GridItem(1, 0, view), - GridItem(2, 0, new BoxView { Color = Color.Gray }), - GridItem(3, 0, output), - GridItem(4, 0, new StackLayout { - Children = { - keyboard, - new StackLayout { - Orientation = StackOrientation.Horizontal, - Children = { - new Button { Text = "Change appearance", Command = new Command(ChangeAppearance) }, - entry, - new Button { - Text = "Reset answer pan", - Command = new Command(() => output.DisplacementX = output.DisplacementY = 0) - } - } - } - } - }) - } - }; - } - int CurrentThemeIndex = 0; - public void ChangeAppearance() { - CurrentThemeIndex = (CurrentThemeIndex + 1) % Themes.Count; - Themes[CurrentThemeIndex].Invoke(); - keyboard.Keyboard.InsertionIndex = keyboard.Keyboard.InsertionIndex; // Hack to redraw placeholders in the output. - } - IList Themes => new Action[] { - () => { // This theme is the default. For a round-trip through the themes we need to set them again: - OutputMathPainter.TextColor = SKColors.Black; - Atom.LaTeXSettings.PlaceholderBlinks = false; - Atom.LaTeXSettings.PlaceholderActiveColor = null; - Atom.LaTeXSettings.PlaceholderRestingColor = null; - Atom.LaTeXSettings.PlaceholderActiveNucleus = "■"; - Atom.LaTeXSettings.PlaceholderRestingNucleus = "□"; - keyboard.SetButtonsTextColor(Color.Black); - keyboard.SetClearButtonImageSource("Controls/ImageSourceMathInputButtons/recyclebin.png"); - }, - () => { - UseMyCustomizedPlaceholderAppearance(); - keyboard.SetButtonsTextColor(Color.Black); // Placeholder appearance on the keys is the same as in the output by default. - keyboard.SetClearButtonImageSource("Controls/ImageSourceMathInputButtons/metaltrashcan.png"); - }, - () => { - Atom.LaTeXSettings.PlaceholderBlinks = true; - OutputMathPainter.TextColor = SKColors.DarkGreen; - UseMyCustomizedPlaceholderAppearance(); - // If you'd like to use different keyboard colors than output colors and you specified a placeholder color, - // probably you'll not want to use the same placeholder color on the keyboard: - keyboard.SetButtonsTextColor(Color.Brown, CalculateMyPlaceholderRestingColorFromSurroundingTextColor(Color.Brown)); - keyboard.SetClearButtonImageSource("Controls/ImageSourceMathInputButtons/flame.png"); - } - }; - - public void UseMyCustomizedPlaceholderAppearance() { - // You could also customize the "Active" placeholder nucleus and color, but for this example we don't. - Atom.LaTeXSettings.PlaceholderRestingNucleus = "■"; - Atom.LaTeXSettings.PlaceholderRestingColor = CalculateMyPlaceholderRestingColorFromSurroundingTextColor(OutputMathPainter.TextColor.ToFormsColor()); - } - public static Color CalculateMyPlaceholderRestingColorFromSurroundingTextColor(Color textColor) => textColor.WithLuminosity(textColor.Luminosity > 0.5 ? 0.2 : 0.8); - } -} \ No newline at end of file diff --git a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ExamplesPage.xaml b/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ExamplesPage.xaml deleted file mode 100644 index ad4ff0a04..000000000 --- a/CSharpMath.Forms.Example/CSharpMath.Forms.Example/ExamplesPage.xaml +++ /dev/null @@ -1,14 +0,0 @@ - - - - -