diff --git a/.editorconfig b/.editorconfig
index 361634825..7575478a1 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,246 +1,13 @@
-root = true
+#root = true
[*]
-charset = utf-8
-end_of_line = crlf
-indent_style = space
-indent_size = 4
+indent_style = space
+end_of_line = lf
+charset = utf-8
trim_trailing_whitespace = true
-insert_final_newline = true
-max_line_length = 120
+insert_final_newline = true
+max_line_length = 100
+indent_size = 4
-[*.cs]
-
-# Microsoft .NET properties
-csharp_preferred_modifier_order=public, private, protected, internal, new, abstract, virtual, sealed, override, static, readonly, extern, unsafe, volatile, async:warning
-csharp_style_var_elsewhere = true : warning
-csharp_style_var_for_built_in_types = true : warning
-csharp_style_var_when_type_is_apparent = true : warning
-dotnet_style_predefined_type_for_locals_parameters_members = true : warning
-dotnet_style_predefined_type_for_member_access = true : warning
-dotnet_style_qualification_for_field = false : warning
-dotnet_style_qualification_for_property = false : warning
-dotnet_style_qualification_for_method = false : warning
-dotnet_style_qualification_for_event = false : warning
-dotnet_style_readonly_field = true : warning
-dotnet_style_require_accessibility_modifiers = always : warning
-dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity : warning
-dotnet_style_parentheses_in_other_binary_operators = always_for_clarity : warning
-dotnet_style_parentheses_in_other_operators = never_if_unnecessary : warning
-dotnet_style_object_initializer = true : warning
-dotnet_style_collection_initializer = true : warning
-dotnet_style_explicit_tuple_names = true : warning
-dotnet_style_prefer_inferred_tuple_names = false : warning
-dotnet_style_prefer_inferred_anonymous_type_member_names = false : warning
-dotnet_style_prefer_auto_properties = true : warning
-dotnet_style_prefer_is_null_check_over_reference_equality_method = true : warning
-dotnet_style_prefer_conditional_expression_over_assignment = true : warning
-dotnet_style_prefer_conditional_expression_over_return = true : warning
-dotnet_style_coalesce_expression = true : warning
-dotnet_style_null_propagation = true : warning
-
-csharp_style_expression_bodied_methods = false : warning
-csharp_style_expression_bodied_constructors = false : warning
-csharp_style_expression_bodied_operators = false : warning
-csharp_style_expression_bodied_properties = when_on_single_line : warning
-csharp_style_expression_bodied_indexers = when_on_single_line : warning
-csharp_style_expression_bodied_accessors = when_on_single_line : warning
-
-csharp_style_pattern_matching_over_is_with_cast_check = true : warning
-csharp_style_pattern_matching_over_as_with_null_check = true : warning
-csharp_style_inlined_variable_declaration = true : warning
-
-csharp_prefer_simple_default_expression = true : warning
-#csharp_style_deconstructed_variable_declaration
-csharp_style_pattern_local_over_anonymous_function = true : warning
-
-csharp_style_throw_expression = false : warning
-csharp_style_conditional_delegate_call = true : warning
-
-csharp_prefer_braces = true : warning
-
-# Formatting conventions
-dotnet_sort_system_directives_first = true
-
-csharp_new_line_before_open_brace = all
-csharp_new_line_before_else = true
-csharp_new_line_before_catch = true
-csharp_new_line_before_finally = true
-csharp_new_line_before_members_in_object_initializers = true
-csharp_new_line_before_members_in_anonymous_types = true
-csharp_new_line_between_query_expression_clauses = true
-
-csharp_indent_case_contents = true
-csharp_indent_switch_labels = true
-csharp_indent_labels = flush_left
-
-csharp_space_after_cast = false
-csharp_space_after_keywords_in_control_flow_statements = true
-csharp_space_between_method_declaration_parameter_list_parentheses = false
-csharp_space_between_method_call_parameter_list_parentheses = false
-csharp_space_between_parentheses = false
-csharp_space_before_colon_in_inheritance_clause = true
-csharp_space_after_colon_in_inheritance_clause = true
-csharp_space_around_binary_operators = before_and_after
-csharp_space_between_method_declaration_empty_parameter_list_parentheses = false
-csharp_space_between_method_call_name_and_opening_parenthesis = false
-csharp_space_between_method_call_empty_parameter_list_parentheses = false
-csharp_space_within_single_line_array_initializer_braces = true
-
-csharp_preserve_single_line_statements = false
-csharp_preserve_single_line_blocks = true
-
-
-# ReSharper properties
-resharper_autodetect_indent_settings=true
-resharper_braces_for_for=required
-resharper_braces_for_foreach=required
-resharper_braces_for_ifelse=required
-resharper_braces_for_while=required
-resharper_csharp_wrap_arguments_style=chop_if_long
-resharper_csharp_wrap_parameters_style=chop_if_long
-resharper_html_attribute_style=first_attribute_on_single_line
-resharper_keep_existing_expr_member_arrangement=false
-resharper_keep_existing_initializer_arrangement=false
-resharper_max_enum_members_on_line=1
-resharper_max_initializer_elements_on_line=1
-resharper_normalize_tag_names=true
-resharper_no_indent_inside_elements=html,thead,tbody,tfoot
-resharper_place_accessorholder_attribute_on_same_line=False
-resharper_place_simple_anonymousmethod_on_single_line=false
-resharper_place_simple_initializer_on_single_line=false
-resharper_use_indent_from_vs=false
-resharper_wrap_after_declaration_lpar=true
-resharper_wrap_before_first_type_parameter_constraint=true
-resharper_wrap_object_and_collection_initializer_style=chop_always
-
-# ReSharper inspection severities
-resharper_arguments_style_anonymous_function_highlighting=none
-resharper_arguments_style_literal_highlighting=none
-resharper_arguments_style_named_expression_highlighting=none
-resharper_arguments_style_other_highlighting=none
-resharper_arguments_style_string_literal_highlighting=none
-resharper_comment_typo_highlighting=none
-resharper_identifier_typo_highlighting=none
-resharper_localizable_element_highlighting=none
-resharper_markup_attribute_typo_highlighting=none
-resharper_markup_text_typo_highlighting=none
-resharper_non_readonly_member_in_get_hash_code_highlighting=none
-resharper_parameter_only_used_for_precondition_check_local_highlighting=none
-resharper_partial_method_with_single_part_highlighting=none
-resharper_partial_type_with_single_part_highlighting=none
-resharper_redundant_anonymous_type_property_name_highlighting=none
-resharper_redundant_argument_default_value_highlighting=none
-resharper_redundant_attribute_usage_property_highlighting=none
-resharper_redundant_case_label_highlighting=none
-resharper_string_literal_typo_highlighting=none
-resharper_switch_statement_missing_some_cases_highlighting=none
-resharper_unused_member_global_highlighting=none
-resharper_web_config_module_not_resolved_highlighting=warning
-resharper_web_config_type_not_resolved_highlighting=warning
-resharper_web_config_wrong_module_highlighting=warning
-
-# .NET naming conventions
-
-# Mostly adapted from Roslyn
-
-# Non-private static fields are PascalCase
-dotnet_naming_rule.non_private_static_fields_should_be_pascal_case.severity = warning
-dotnet_naming_rule.non_private_static_fields_should_be_pascal_case.symbols = non_private_static_fields
-dotnet_naming_rule.non_private_static_fields_should_be_pascal_case.style = non_private_static_field_style
-
-dotnet_naming_symbols.non_private_static_fields.applicable_kinds = field
-dotnet_naming_symbols.non_private_static_fields.applicable_accessibilities = public, protected, internal, protected internal, private protected
-dotnet_naming_symbols.non_private_static_fields.required_modifiers = static
-
-dotnet_naming_style.non_private_static_field_style.capitalization = pascal_case
-
-# Constants are PascalCase
-dotnet_naming_rule.constants_should_be_pascal_case.severity = warning
-dotnet_naming_rule.constants_should_be_pascal_case.symbols = constants
-dotnet_naming_rule.constants_should_be_pascal_case.style = constant_style
-
-dotnet_naming_symbols.constants.applicable_kinds = field, local
-dotnet_naming_symbols.constants.required_modifiers = const
-
-dotnet_naming_style.constant_style.capitalization = pascal_case
-
-# Static readonly fields are PascalCase without prefix
-dotnet_naming_rule.static_readonly_fields_should_be_camel_case.severity = warning
-dotnet_naming_rule.static_readonly_fields_should_be_camel_case.symbols = static_readonly_fields
-dotnet_naming_rule.static_readonly_fields_should_be_camel_case.style = static_readonly_field_style
-
-dotnet_naming_symbols.static_readonly_fields.applicable_kinds = field
-dotnet_naming_symbols.static_readonly_fields.required_modifiers = static, readonly
-
-dotnet_naming_style.static_readonly_field_style.capitalization = pascal_case
-
-# Static fields are camelCase and start with _
-dotnet_naming_rule.static_fields_should_be_camel_case.severity = warning
-dotnet_naming_rule.static_fields_should_be_camel_case.symbols = static_fields
-dotnet_naming_rule.static_fields_should_be_camel_case.style = static_field_style
-
-dotnet_naming_symbols.static_fields.applicable_kinds = field
-dotnet_naming_symbols.static_fields.required_modifiers = static
-
-dotnet_naming_style.static_field_style.capitalization = camel_case
-dotnet_naming_style.static_field_style.required_prefix = _
-
-# Instance fields are camelCase and start with _
-dotnet_naming_rule.instance_fields_should_be_camel_case.severity = warning
-dotnet_naming_rule.instance_fields_should_be_camel_case.symbols = instance_fields
-dotnet_naming_rule.instance_fields_should_be_camel_case.style = instance_field_style
-
-dotnet_naming_symbols.instance_fields.applicable_kinds = field
-
-dotnet_naming_style.instance_field_style.capitalization = camel_case
-dotnet_naming_style.instance_field_style.required_prefix = _
-
-# Locals and parameters are camelCase
-dotnet_naming_rule.locals_should_be_camel_case.severity = warning
-dotnet_naming_rule.locals_should_be_camel_case.symbols = locals_and_parameters
-dotnet_naming_rule.locals_should_be_camel_case.style = camel_case_style
-
-dotnet_naming_symbols.locals_and_parameters.applicable_kinds = parameter, local
-
-dotnet_naming_style.camel_case_style.capitalization = camel_case
-
-# Local functions are PascalCase
-dotnet_naming_rule.local_functions_should_be_pascal_case.severity = warning
-dotnet_naming_rule.local_functions_should_be_pascal_case.symbols = local_functions
-dotnet_naming_rule.local_functions_should_be_pascal_case.style = local_function_style
-
-dotnet_naming_symbols.local_functions.applicable_kinds = local_function
-
-dotnet_naming_style.local_function_style.capitalization = pascal_case
-
-
-# Async methods must end with 'Async'
-dotnet_naming_rule.async_methods_must_end_with_async.severity = warning
-dotnet_naming_rule.async_methods_must_end_with_async.symbols = method_symbols
-dotnet_naming_rule.async_methods_must_end_with_async.style = end_in_async_style
-
-dotnet_naming_symbols.method_symbols.applicable_kinds = method
-dotnet_naming_symbols.method_symbols.required_modifiers = async
-
-dotnet_naming_style.end_in_async_style.capitalization = pascal_case
-dotnet_naming_style.end_in_async_style.required_suffix = Async
-
-# Interfaces are PascalCase and start with I
-dotnet_naming_rule.interfaces_should_be_prefixed_pascal_case.severity = warning
-dotnet_naming_rule.interfaces_should_be_prefixed_pascal_case.symbols = interface
-dotnet_naming_rule.interfaces_should_be_prefixed_pascal_case.style = interface_style
-
-dotnet_naming_symbols.interface.applicable_kinds = interface
-
-dotnet_naming_style.interface_style.capitalization = pascal_case
-dotnet_naming_style.interface_style.required_prefix = I
-
-# By default, name items with PascalCase
-dotnet_naming_rule.members_should_be_pascal_case.severity = warning
-dotnet_naming_rule.members_should_be_pascal_case.symbols = all_members
-dotnet_naming_rule.members_should_be_pascal_case.style = pascal_case_style
-
-dotnet_naming_symbols.all_members.applicable_kinds = *
-
-dotnet_naming_style.pascal_case_style.capitalization = pascal_case
\ No newline at end of file
+[*.md]
+trim_trailing_whitespace = false
diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index 1ff0c4230..000000000
--- a/.gitattributes
+++ /dev/null
@@ -1,63 +0,0 @@
-###############################################################################
-# Set default behavior to automatically normalize line endings.
-###############################################################################
-* text=auto
-
-###############################################################################
-# Set default behavior for command prompt diff.
-#
-# This is need for earlier builds of msysgit that does not have it on by
-# default for csharp files.
-# Note: This is only used by command line
-###############################################################################
-#*.cs diff=csharp
-
-###############################################################################
-# Set the merge driver for project and solution files
-#
-# Merging from the command prompt will add diff markers to the files if there
-# are conflicts (Merging from VS is not affected by the settings below, in VS
-# the diff markers are never inserted). Diff markers may cause the following
-# file extensions to fail to load in VS. An alternative would be to treat
-# these files as binary and thus will always conflict and require user
-# intervention with every merge. To do so, just uncomment the entries below
-###############################################################################
-#*.sln merge=binary
-#*.csproj merge=binary
-#*.vbproj merge=binary
-#*.vcxproj merge=binary
-#*.vcproj merge=binary
-#*.dbproj merge=binary
-#*.fsproj merge=binary
-#*.lsproj merge=binary
-#*.wixproj merge=binary
-#*.modelproj merge=binary
-#*.sqlproj merge=binary
-#*.wwaproj merge=binary
-
-###############################################################################
-# behavior for image files
-#
-# image files are treated as binary by default.
-###############################################################################
-#*.jpg binary
-#*.png binary
-#*.gif binary
-
-###############################################################################
-# diff behavior for common document formats
-#
-# Convert binary document formats to text before diffing them. This feature
-# is only available from the command line. Turn it on by uncommenting the
-# entries below.
-###############################################################################
-#*.doc diff=astextplain
-#*.DOC diff=astextplain
-#*.docx diff=astextplain
-#*.DOCX diff=astextplain
-#*.dot diff=astextplain
-#*.DOT diff=astextplain
-#*.pdf diff=astextplain
-#*.PDF diff=astextplain
-#*.rtf diff=astextplain
-#*.RTF diff=astextplain
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
new file mode 100644
index 000000000..54e3610ca
--- /dev/null
+++ b/.github/workflows/build.yml
@@ -0,0 +1,35 @@
+name: Build
+on:
+ push:
+ branches:
+ - develop
+ - master
+ pull_request:
+
+jobs:
+ build_web:
+ name: Build and Test Web
+ runs-on: windows-latest
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-node@v1
+ with:
+ node-version: '12.x'
+ - run: npm install
+ - run: npm run build-ci
+ - run: npm run test-ci
+
+ build_csharp:
+ name: Build and Test C#
+ runs-on: windows-latest
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-node@v1
+ with:
+ node-version: '12.x'
+ - uses: actions/setup-dotnet@v1
+ with:
+ dotnet-version: '3.1.100'
+ - run: npm install
+ - run: npm run build-csharp-ci
+ - run: npm run test-csharp-ci
\ No newline at end of file
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
new file mode 100644
index 000000000..1d1bf09eb
--- /dev/null
+++ b/.github/workflows/publish.yml
@@ -0,0 +1,53 @@
+name: Publish
+on:
+ push:
+ branches:
+ - develop
+
+jobs:
+ nighty_web:
+ name: Web
+ runs-on: windows-latest
+ steps:
+ # Checkout the repo
+ - uses: actions/checkout@v2
+
+ # Build Project
+ - uses: actions/setup-node@master
+ - name: Build Project
+ run: |
+ npm install
+ node ./scripts/update-version.js alpha ${{github.run_number}}
+ npm run build-ci
+
+ # Publish to GitHub Package Registry
+ - uses: actions/setup-node@master
+ with:
+ node-version: '12.x'
+ registry-url: https://registry.npmjs.org/
+ - name: Publish to GitHub Package Registry (alpha)
+ run: npm publish --access public
+ env:
+ NODE_AUTH_TOKEN: ${{secrets.NPMJS_AUTH_TOKEN}}
+ # - name: Mark alpha as latest
+ # run: npm dist-tag add @coderline/alphatab@alpha latest
+ # env:
+ # NODE_AUTH_TOKEN: ${{secrets.NPMJS_AUTH_TOKEN}}
+
+ nightly_csharp:
+ name: C#
+ runs-on: windows-latest
+ steps:
+ - uses: actions/checkout@v2
+ - uses: actions/setup-node@v1
+ with:
+ node-version: '12.x'
+ - uses: actions/setup-dotnet@v1
+ with:
+ dotnet-version: '3.1.100'
+ env:
+ NUGET_AUTH_TOKEN: ${{secrets.NUGET_API_KEY}}
+ - run: npm install
+ - run: npm run build-csharp-ci
+ - run: dotnet nuget push src.csharp\AlphaTab\bin\Release\*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --no-symbols true
+ - run: dotnet nuget push src.csharp\AlphaTab.Windows\bin\Release\*.nupkg -k ${{secrets.NUGET_API_KEY}} -s https://api.nuget.org/v3/index.json --no-symbols true
diff --git a/.gitignore b/.gitignore
index 167fffdee..e56aa82bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,89 +1,11 @@
-#OS junk files
-[Tt]humbs.db
-*.DS_Store
-
-#Visual Studio files
-*.[Oo]bj
-*.user
-*.aps
-*.pch
-*.vspscc
-*.vssscc
-*_i.c
-*_p.c
-*.ncb
-*.suo
-*.tlb
-*.tlh
-*.bak
-*.[Cc]ache
-*.ilk
-*.log
-*.lib
-*.sbr
-*.sdf
-*.opensdf
-*.unsuccessfulbuild
-*.psess
-*.etl
-*.vspx
-*.userprefs
-.idea
-ipch/
+dist/
+node_modules/
+private/
+playground/
obj/
-[Dd]ebug*/
-[Rr]elease*/
-[Mm]ono[Dd]ebug*/
-[Mm]ono[Rr]elease*/
-res/
-Ankh.NoLoad
+bin/
+.idea/
.vs/
-#Tooling
-_ReSharper*/
-*.resharper
-[Tt]est[Rr]esult*
-*.skccache
-
-# Project Dirs and Files
-/Tools/fontconverter/font/*
-/Tools/gpx-decompress/test/*
-/Tools/gpx-decompress/bin/*
-/Documentation/config.wyam.hash
-/Documentation/config.wyam.dll
-/Documentation/input/assets/js/alphaTab/*
-/Documentation/input/assets/files/*
-/Documentation/output/*
-/Private
-/Samples/JavaScript/files/Test.gp5
-/Samples/JavaScript/test.html
-/Samples/JavaScript/test*
-/Samples/JavaScript/test/*
-/Build/Haxe/src-gen/*
-/Source/AlphaTab.Test.Js/Haxe/src-gen/*
-/Source/AlphaTab.Test.Js/test/TestFiles*
-/Source/AlphaTab.Test.Js/test/alphaTab.tests.js
-/Source/AlphaTab.Test.Js/test/alphaTab.tests.js.map
-/Source/AlphaTab.Test.Js/test/Results.trx
-/Build/CSharp/**/*.dll
-/Build/CSharp/**/*.pdb
-/Build/CSharp/**/*.xml
-/Build/JavaScript/AlphaTab.js
-/Build/JavaScript/AlphaTab.min.js
-/Build/JavaScript/Font/*
-/Test/*
-/Playground/*
-/JavaScript.zip
-/*.nupkg
-/Documentation.zip
-/Source/AlphaTab.CSharp/AlphaTab.xml
-
-# temps
-.DS_Store
-*.bak
-~*
-*.lock
-SharpKit/prms.txt
-
-#NuGet
-packages/*
-!packages/repositories.config
+*.user
+*.tgz
+test-results/
\ No newline at end of file
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 000000000..894de1a92
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,10 @@
+{
+ "printWidth": 120,
+ "tabWidth": 4,
+ "useTabs": false,
+ "semi": true,
+ "singleQuote": true,
+ "trailingComma": "none",
+ "bracketSpacing": true,
+ "arrowParens": "avoid"
+}
\ No newline at end of file
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 000000000..652070ee1
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,30 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "Launch C# Compiler",
+ "type": "node",
+ "request": "launch",
+ "args": [
+ "src.compiler/csharp/CSharpTranspiler.ts",
+ "--project",
+ "tsconfig.build-csharp.json"
+ ],
+ "runtimeArgs": [
+ "--nolazy",
+ "-r",
+ "ts-node/register"
+ ],
+ "cwd": "${workspaceRoot}",
+ "protocol": "inspector",
+ "smartStep": false,
+ "internalConsoleOptions": "openOnSessionStart",
+ "env": {
+ "TS_NODE_PROJECT": "tsconfig.build-csharp.json"
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 000000000..e302cd919
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,6 @@
+{
+ "files.exclude": {
+ "dist/lib.csharp/**": true,
+ "src.csharp/**": true
+ }
+}
\ No newline at end of file
diff --git a/AlphaTab.sln b/AlphaTab.sln
deleted file mode 100644
index 366ad8d63..000000000
--- a/AlphaTab.sln
+++ /dev/null
@@ -1,106 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 16
-VisualStudioVersion = 16.0.28407.52
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{B124E22D-BC49-4254-A641-37F1FD2B58F8}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CSharp", "CSharp", "{0F4187B8-D34E-475D-8656-06F739E31DB3}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{25C1939B-CD65-4D67-B219-1499A6B6B90F}"
- ProjectSection(SolutionItems) = preProject
- appveyor.yml = appveyor.yml
- Directory.Build.props = Directory.Build.props
- global.json = global.json
- README.md = README.md
- EndProjectSection
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.JavaScript", "Source\AlphaTab.JavaScript\AlphaTab.JavaScript.csproj", "{5CFB12FE-A2FC-4688-ACB8-D68C2849F456}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.Samples.PngDump", "Samples\CSharp\AlphaTab.Samples.PngDump\AlphaTab.Samples.PngDump.csproj", "{CE8D9CE7-CC4F-403D-BA8E-7480138F6C23}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.Samples.ScoreDump", "Samples\CSharp\AlphaTab.Samples.ScoreDump\AlphaTab.Samples.ScoreDump.csproj", "{C4C50EF4-3B08-4602-A776-846830FBF510}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.Samples.WinForms", "Samples\CSharp\AlphaTab.Samples.WinForms\AlphaTab.Samples.WinForms.csproj", "{5FFAB560-4428-43B6-B893-C869E9220D76}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.Samples.Wpf", "Samples\CSharp\AlphaTab.Samples.Wpf\AlphaTab.Samples.Wpf.csproj", "{30FEEA12-2E8E-4077-8C21-D8E5CD56B800}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "AlphaTab.Test", "Source\AlphaTab.Test\AlphaTab.Test.shproj", "{CE43D0C5-8A17-4F8F-9623-3A7A52AD02F4}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.Test.Js", "Source\AlphaTab.Test.Js\AlphaTab.Test.Js.csproj", "{CFE77A13-5BC1-4287-A5A3-CD69ECDDFAA5}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.Test.CSharp", "Source\AlphaTab.Test.CSharp\AlphaTab.Test.CSharp.csproj", "{B58BDC1C-566A-473E-B755-67567251D5FD}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.CSharp", "Source\AlphaTab.CSharp\AlphaTab.CSharp.csproj", "{BCC950EA-7465-47FC-A7AF-E733B55EC91F}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Test", "Test", "{4642B107-04FE-4777-AA50-667A6A7E6C09}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AlphaTab.Samples.Player", "Samples\CSharp\AlphaTab.Samples.Player\AlphaTab.Samples.Player.csproj", "{52B2CA3F-0CCF-45E2-96C6-223F6CE01070}"
-EndProject
-Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "AlphaTab.Shared", "Source\AlphaTab\AlphaTab.Shared.shproj", "{8083B3BC-0681-47F2-9FBF-A5C96107F538}"
-EndProject
-Global
- GlobalSection(SharedMSBuildProjectFiles) = preSolution
- Source\AlphaTab\AlphaTab.Shared.projitems*{8083b3bc-0681-47f2-9fbf-a5c96107f538}*SharedItemsImports = 13
- Source\AlphaTab.Test\AlphaTab.Test.projitems*{ce43d0c5-8a17-4f8f-9623-3a7a52ad02f4}*SharedItemsImports = 13
- EndGlobalSection
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {5CFB12FE-A2FC-4688-ACB8-D68C2849F456}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5CFB12FE-A2FC-4688-ACB8-D68C2849F456}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5CFB12FE-A2FC-4688-ACB8-D68C2849F456}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5CFB12FE-A2FC-4688-ACB8-D68C2849F456}.Release|Any CPU.Build.0 = Release|Any CPU
- {CE8D9CE7-CC4F-403D-BA8E-7480138F6C23}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CE8D9CE7-CC4F-403D-BA8E-7480138F6C23}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CE8D9CE7-CC4F-403D-BA8E-7480138F6C23}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CE8D9CE7-CC4F-403D-BA8E-7480138F6C23}.Release|Any CPU.Build.0 = Release|Any CPU
- {C4C50EF4-3B08-4602-A776-846830FBF510}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C4C50EF4-3B08-4602-A776-846830FBF510}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C4C50EF4-3B08-4602-A776-846830FBF510}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C4C50EF4-3B08-4602-A776-846830FBF510}.Release|Any CPU.Build.0 = Release|Any CPU
- {5FFAB560-4428-43B6-B893-C869E9220D76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5FFAB560-4428-43B6-B893-C869E9220D76}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5FFAB560-4428-43B6-B893-C869E9220D76}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5FFAB560-4428-43B6-B893-C869E9220D76}.Release|Any CPU.Build.0 = Release|Any CPU
- {30FEEA12-2E8E-4077-8C21-D8E5CD56B800}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {30FEEA12-2E8E-4077-8C21-D8E5CD56B800}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {30FEEA12-2E8E-4077-8C21-D8E5CD56B800}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {30FEEA12-2E8E-4077-8C21-D8E5CD56B800}.Release|Any CPU.Build.0 = Release|Any CPU
- {CFE77A13-5BC1-4287-A5A3-CD69ECDDFAA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CFE77A13-5BC1-4287-A5A3-CD69ECDDFAA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CFE77A13-5BC1-4287-A5A3-CD69ECDDFAA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CFE77A13-5BC1-4287-A5A3-CD69ECDDFAA5}.Release|Any CPU.Build.0 = Release|Any CPU
- {B58BDC1C-566A-473E-B755-67567251D5FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {B58BDC1C-566A-473E-B755-67567251D5FD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {B58BDC1C-566A-473E-B755-67567251D5FD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {B58BDC1C-566A-473E-B755-67567251D5FD}.Release|Any CPU.Build.0 = Release|Any CPU
- {BCC950EA-7465-47FC-A7AF-E733B55EC91F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {BCC950EA-7465-47FC-A7AF-E733B55EC91F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {BCC950EA-7465-47FC-A7AF-E733B55EC91F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {BCC950EA-7465-47FC-A7AF-E733B55EC91F}.Release|Any CPU.Build.0 = Release|Any CPU
- {52B2CA3F-0CCF-45E2-96C6-223F6CE01070}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {52B2CA3F-0CCF-45E2-96C6-223F6CE01070}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {52B2CA3F-0CCF-45E2-96C6-223F6CE01070}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {52B2CA3F-0CCF-45E2-96C6-223F6CE01070}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(NestedProjects) = preSolution
- {0F4187B8-D34E-475D-8656-06F739E31DB3} = {B124E22D-BC49-4254-A641-37F1FD2B58F8}
- {CE8D9CE7-CC4F-403D-BA8E-7480138F6C23} = {0F4187B8-D34E-475D-8656-06F739E31DB3}
- {C4C50EF4-3B08-4602-A776-846830FBF510} = {0F4187B8-D34E-475D-8656-06F739E31DB3}
- {5FFAB560-4428-43B6-B893-C869E9220D76} = {0F4187B8-D34E-475D-8656-06F739E31DB3}
- {30FEEA12-2E8E-4077-8C21-D8E5CD56B800} = {0F4187B8-D34E-475D-8656-06F739E31DB3}
- {CE43D0C5-8A17-4F8F-9623-3A7A52AD02F4} = {4642B107-04FE-4777-AA50-667A6A7E6C09}
- {CFE77A13-5BC1-4287-A5A3-CD69ECDDFAA5} = {4642B107-04FE-4777-AA50-667A6A7E6C09}
- {B58BDC1C-566A-473E-B755-67567251D5FD} = {4642B107-04FE-4777-AA50-667A6A7E6C09}
- {52B2CA3F-0CCF-45E2-96C6-223F6CE01070} = {0F4187B8-D34E-475D-8656-06F739E31DB3}
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {EF4712C6-0213-4DDD-B176-D564038D0F3E}
- EndGlobalSection
-EndGlobal
diff --git a/AlphaTab.sln.DotSettings b/AlphaTab.sln.DotSettings
deleted file mode 100644
index 737ad9b4e..000000000
--- a/AlphaTab.sln.DotSettings
+++ /dev/null
@@ -1,17 +0,0 @@
-
- AlphaTab can export an already loaded track as alphaTex. -
- -function toTex(track) {
-var exporter = new AlphaTab.Exporter.AlphaTexExporter();
-exporter.Export(track);
-return exporter.ToTex();
-}
-
-Open a file to see the generated alphaTex here.
-
-
-
-
-
-
- In this section you find all details about how to write music notation using AlphaTex.
- AlphaTex is a text format for writing music notation for AlphaTab. AlphaTex loading
- can be enabled by specifying data-tex="true" on the container elmement.
- AlphaTab will load the tex code from the element contents and parse it.
- AlphaTex currently only allows writing of a single track.
-
- Here is an example score fully rendered using alphaTex. -
- -
- Metadata is specified using \tagname value value at the beginning of the score.
- It can be used to specify global information like title, tempo or track tuning.
- Metadata is optional, but if specified, it must be followed by a dot do indicate the end
- of the metadata.
-
-
- Some of the metadata tags can also be specified when starting a new staff or track. Please refer to the Tracks and Staves for details on how to start new tracks and staves.
-
- Just like beat effects, there are also effects for single notes like harmonics,
- bends, accentuations etc. The syntax is
- Fret.String{NoteEffects}
-
- Please find the list of support effects in the example below. -
- -
- The bend effect works like the tremolo/whammy bar effect.
- You can specify a number of values which are evenly distributed over the
- time when the note is played. The values indicate the number of quarter notes
- increased bend up upon playing. b (value1 value2 ...)
-
- There are multiple ways to indicate tied notes depending on whether the instrument is stringed or not stringed.
- For stringed instruments the fret simply can be set to - and the note will be tied to the note of the same string.
-
- For non stringed instrument it can be a bit more tricky as we cannot use the string to identify which note to tie. There are multiple ways to work around this problem. AlphaTab will try to find the start note for the tie via several rules, if this does not match the desired behavior, you can specify the note value as alternative and indicate the tie via a note effect. -
- -
- The following examples show how to general notes. Multiple bars are
- separated by |.
-
- Notes follow the format fret.string.duration. For rests
- the fret is simply replaced with r. The duration is specified
- as a number where 1 represents a full note, 2 a half note and so on.
-
- To specify multiple notes on a beat, group them in parenthesis. The full format is
- (fret.string fret.string ...).duration
-
- To make it simpler to write notes, you can apply the same duration to
- multiple notes. Start a new duration range with :duration.
- The following notes will all have this duration. AlphaTex also remembers
- the last explictely set duration and will take use it in case of a missing duration.
-
- You can specify a multiplier after a beat to add the same beat multiple times to the score. -
- -- For some songs you might want to define that the song has multiple tracks or staves. Depending on your UI the user might then select which track to display and switch between them. - Staves configurations are useful to adjust the display of the individual tracks. You can enable/disable certain notation to be shown and also add multiple staffs to a single track (e.g. for piano grand staff). -
- -
- A new track can be started with the \track "Track Long Name" "Track Short Name" metadata. Both names are optional and the short name is the one displayed before the track starts. The long name can be used e.g. in your custom UI. If the short name is not specified the first 10 characters of the long name are used as short name.
- Be sure to finish the previous beat with a | symbol to start a new bar of a new track.
-
- A new staff can be started with the \staff metadata. In braces you can optionally define via the options score (for standard notation) and tab (for guitar tablature) whether the corresponding notation should be shown. By default both notation systems are shown.
-
- The staff with the largest number of bars defines how long the overall song is. There is no need to - manually ensure that all staves have the correct number of bars. AlphaTab will create missing empty bars automatically. -
- -').text(html)))
- .appendTo(tabContent);
-
- $('').text(js)))
- .appendTo(tabContent);
-
- $(this).prepend(wrap);
-
- ul.on('click', 'a', function(e){
- e.preventDefault();
-
- var parent = $(this).closest('.example-source'),
- li = $(this).closest('li'),
- index = li.index(),
- tabs = parent.find('.tab-content')
- ;
-
- parent.find('li.active').removeClass('active');
- li.addClass('active');
- tabs.find('.tab-pane.active').removeClass('active');
- tabs.find('.tab-pane').eq(index).addClass('active');
-
- });
-});
-
-function prepareTex(tex) {
- return tex.replace(/[\t ]*(.*)[ \t]*/g, "$1");
-}
-if(window.texSample) {
- $('[data-tex]').each(function() {
- var code = $('')
- .text(prepareTex($(this).text()))
-
- var pre = $('').append(code);
- $(this).after($('').append(pre));
- });
-}
-
-Prism.highlightAll();
-
-$('script[type="text/x-alphatab"]').each(function() {
- var code = $(this).html();
- var newScript = document.createElement('script');
- newScript.innerHTML = code;
- $(this).replaceWith(newScript);
-});
diff --git a/Documentation/input/examples/api/errors.cshtml b/Documentation/input/examples/api/errors.cshtml
deleted file mode 100644
index 12486942f..000000000
--- a/Documentation/input/examples/api/errors.cshtml
+++ /dev/null
@@ -1,6 +0,0 @@
-Title: Handling errors
-Order: 4
-Todo: true
----
-
-This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/api/index.cshtml b/Documentation/input/examples/api/index.cshtml deleted file mode 100644 index 3d16a464b..000000000 --- a/Documentation/input/examples/api/index.cshtml +++ /dev/null @@ -1,8 +0,0 @@ -Title: API -Description: This section contains examples on how to perform certain tasks using the raw API. -Order: 5 ---- - -@Html.Raw(Model.String(DocsKeys.Description))
- -@Html.Partial("_ChildPages") \ No newline at end of file diff --git a/Documentation/input/examples/api/layout.cshtml b/Documentation/input/examples/api/layout.cshtml deleted file mode 100644 index ce1933391..000000000 --- a/Documentation/input/examples/api/layout.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Change layout -Order: 3 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/api/lazy.cshtml b/Documentation/input/examples/api/lazy.cshtml deleted file mode 100644 index 9e6ac29fb..000000000 --- a/Documentation/input/examples/api/lazy.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Disable lazy loading -Order: 6 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/api/load.cshtml b/Documentation/input/examples/api/load.cshtml deleted file mode 100644 index 1cf10ce8f..000000000 --- a/Documentation/input/examples/api/load.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Change file -Order: 1 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/api/loadevent.cshtml b/Documentation/input/examples/api/loadevent.cshtml deleted file mode 100644 index fe839ca7e..000000000 --- a/Documentation/input/examples/api/loadevent.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Load event -Order: 8 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/api/print.cshtml b/Documentation/input/examples/api/print.cshtml deleted file mode 100644 index 635fa6db8..000000000 --- a/Documentation/input/examples/api/print.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Print dialog -Order: 5 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/api/resize.cshtml b/Documentation/input/examples/api/resize.cshtml deleted file mode 100644 index b0332e0c5..000000000 --- a/Documentation/input/examples/api/resize.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Handle resize -Order: 7 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/api/scoreloader.cshtml b/Documentation/input/examples/api/scoreloader.cshtml deleted file mode 100644 index d9918f5b4..000000000 --- a/Documentation/input/examples/api/scoreloader.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Load score manually -Order: 2 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/general/advanced.cshtml b/Documentation/input/examples/general/advanced.cshtml deleted file mode 100644 index 4ad991d08..000000000 --- a/Documentation/input/examples/general/advanced.cshtml +++ /dev/null @@ -1,11 +0,0 @@ -Title: Advanced Usage -Order: 5 ---- - -data-tex="true"
-core.engine = 'html5' when initializing or by using data-core-engine="html5".
-@Html.Raw(Model.String(DocsKeys.Description))
- -@Html.Partial("_ChildPages") \ No newline at end of file diff --git a/Documentation/input/examples/general/simple.cshtml b/Documentation/input/examples/general/simple.cshtml deleted file mode 100644 index 08d735914..000000000 --- a/Documentation/input/examples/general/simple.cshtml +++ /dev/null @@ -1,42 +0,0 @@ -Title: Simple initialization -Order: 0 ---- - -div element. There are 2 main options that need to be specified:
- The file to load, and which tracks to render.
- The file can be specified via file option or via data-file attribute
- The tracks can be specified via tracks option or via data-tracks attribute.
-tracks option or data-tracks.
- The value is a single index or an array of indexes of the tracks within the file that is loaded.
- You can also use the keyword all to render all tracks of the song. This is only recommended
- if there are not many tracks in the song.
-- We have prepared a huge list of examples to show different alphaTab features by code. - Those examples are the easiest way to understand what alphaTab is capable of and how to use it. - The samples shown here are focusing on the usage on websites but many of the settings shown in this samples are also valid for the .net version of alphaTab. -
- - \ No newline at end of file diff --git a/Documentation/input/examples/layouts/horizontal.cshtml b/Documentation/input/examples/layouts/horizontal.cshtml deleted file mode 100644 index 442821cc5..000000000 --- a/Documentation/input/examples/layouts/horizontal.cshtml +++ /dev/null @@ -1,43 +0,0 @@ -Title: Horizontal layout -Order: 1 ---- - -display.layoutmode = 'horizontal' or data-display-layoutmode="horizontal".
- The whole music notation is arranged as a single line. This layout is useful for small screen sizes.
-@Html.Raw(Model.String(DocsKeys.Description))
- -@Html.Partial("_ChildPages") \ No newline at end of file diff --git a/Documentation/input/examples/layouts/page.cshtml b/Documentation/input/examples/layouts/page.cshtml deleted file mode 100644 index 3f6623d6c..000000000 --- a/Documentation/input/examples/layouts/page.cshtml +++ /dev/null @@ -1,43 +0,0 @@ -Title: Page layout -Order: 0 ---- - -display.layoutmode = 'page' or data-display-layoutmode="page"
-This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/index.cshtml b/Documentation/input/examples/player/index.cshtml deleted file mode 100644 index 67f398a8f..000000000 --- a/Documentation/input/examples/player/index.cshtml +++ /dev/null @@ -1,8 +0,0 @@ -Title: Player -Description: This section contains examples on how to setup the audio playback. -Order: 4 ---- - -@Html.Raw(Model.String(DocsKeys.Description))
- -@Html.Partial("_ChildPages") \ No newline at end of file diff --git a/Documentation/input/examples/player/init.cshtml b/Documentation/input/examples/player/init.cshtml deleted file mode 100644 index 189fca0a1..000000000 --- a/Documentation/input/examples/player/init.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Basic initialization -Order: 0 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/loop.cshtml b/Documentation/input/examples/player/loop.cshtml deleted file mode 100644 index 8b400193b..000000000 --- a/Documentation/input/examples/player/loop.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Enable auto looping -Order: 13 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/metronome.cshtml b/Documentation/input/examples/player/metronome.cshtml deleted file mode 100644 index c649de824..000000000 --- a/Documentation/input/examples/player/metronome.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Metronome -Order: 9 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/mutesolo.cshtml b/Documentation/input/examples/player/mutesolo.cshtml deleted file mode 100644 index 903219e6b..000000000 --- a/Documentation/input/examples/player/mutesolo.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Mute/Solo individual tracks -Order: 1 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/position.cshtml b/Documentation/input/examples/player/position.cshtml deleted file mode 100644 index 19cff905b..000000000 --- a/Documentation/input/examples/player/position.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Handle position change -Order: 7 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/range.cshtml b/Documentation/input/examples/player/range.cshtml deleted file mode 100644 index 6a1f48bc1..000000000 --- a/Documentation/input/examples/player/range.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Control playback range -Order: 12 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/scrolldirection.cshtml b/Documentation/input/examples/player/scrolldirection.cshtml deleted file mode 100644 index 5e93f7e3a..000000000 --- a/Documentation/input/examples/player/scrolldirection.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Change scroll direction -Order: 2 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/scrollelement.cshtml b/Documentation/input/examples/player/scrollelement.cshtml deleted file mode 100644 index 18551c7a2..000000000 --- a/Documentation/input/examples/player/scrollelement.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Change scroll element -Order: 3 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/scrolloffset.cshtml b/Documentation/input/examples/player/scrolloffset.cshtml deleted file mode 100644 index 2798c3e39..000000000 --- a/Documentation/input/examples/player/scrolloffset.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Adjust scroll offset -Order: 4 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/seek.cshtml b/Documentation/input/examples/player/seek.cshtml deleted file mode 100644 index 65fb296f4..000000000 --- a/Documentation/input/examples/player/seek.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Seeking -Order: 6 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/speed.cshtml b/Documentation/input/examples/player/speed.cshtml deleted file mode 100644 index 41a5abbec..000000000 --- a/Documentation/input/examples/player/speed.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Control playback speed -Order: 11 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/state.cshtml b/Documentation/input/examples/player/state.cshtml deleted file mode 100644 index 69ebe82fa..000000000 --- a/Documentation/input/examples/player/state.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Handle state change -Order: 8 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/player/volume.cshtml b/Documentation/input/examples/player/volume.cshtml deleted file mode 100644 index 346e91e8f..000000000 --- a/Documentation/input/examples/player/volume.cshtml +++ /dev/null @@ -1,6 +0,0 @@ -Title: Control audio volume -Order: 10 -Todo: true ---- - -This example is not yet available.
\ No newline at end of file diff --git a/Documentation/input/examples/render-customization/colors-fonts.cshtml b/Documentation/input/examples/render-customization/colors-fonts.cshtml deleted file mode 100644 index f06971362..000000000 --- a/Documentation/input/examples/render-customization/colors-fonts.cshtml +++ /dev/null @@ -1,136 +0,0 @@ -Title: Colors and Fonts -Order: 10 ---- - -AlphaTab comes with a default set of colors and fonts that are used for rendering. If this styles need to be adjusted, this can be done via - a list of settings:
- -| Setting | -Type | -Used for | -Default | -
|---|---|---|---|
| copyrightFont | Font | Music copyright information in page layouts | bold 12px Arial |
| titleFont | Font | Title of the song in page layouts | 32px Georgia |
| subTitleFont | Font | Subtitle of the song in page layouts | 20px Georgia |
| wordsFont | Font | Lyrics information of the song in page layouts | 15px Georgia |
| effectFont | Font | Effect annotations: Texts, capo, chords, lyrics, tap/slap/pop, chord diagrams, palm-mute, let-ring, triplet-feel, tuning name | italic 12px Georgia |
| fretboardNumberFont | Font | The fret numbers in chord diagrams | 11px Arial |
| tablatureFont | Font | The numbers in tablature staves | 13px Arial |
| graceFont | Font | The numbers grace notes in tablature staves | 11px Arial |
| barNumberFont | Font | The numbers above bars | 11px Arial |
| fingeringFont | Font | The numbers shown for fingering information | 14px Georgia |
| markerFont | Font | The section marker labels | bold 14px Arial |
| staffLineColor | Color | The lines for all staves | rgb(165,165,165) |
| barSeparatorColor | Color | The lines for bar separators and repeat indicators | rgb(34,34,17) |
| barNumberColor | Color | The numbers above bars | rgb(200,0,0) |
| mainGlyphColor | Color | All main glyphs of the music sheet | rgb(0,0,0) |
| secondaryGlyphColor | Color | All glyphs on non-main voices | rgba(0,0,0,0.40) |
| scoreInfoColor | Color | The song information in page layouts | rgb(0,0,0) |
Any attribute can also be specified as HTML5 Data annotation by using resources- prefix.
Style Size Family. No relative font sizes are supported and every size beside px will be converted to px. For styles italic and bold are supported.
- notation.hideInfo or data attribute data-notation-hideinfo can be set.
-notation.hideTrackNames or data attribute data-notation-hidetracknames can be set.
-notation.hideTuning or data attribute data-notation-hidetuning can be set.
-@Html.Raw(Model.String(DocsKeys.Description))
- -@Html.Partial("_ChildPages") \ No newline at end of file diff --git a/Documentation/input/examples/render-customization/pianofingering.cshtml b/Documentation/input/examples/render-customization/pianofingering.cshtml deleted file mode 100644 index 0fcfe509e..000000000 --- a/Documentation/input/examples/render-customization/pianofingering.cshtml +++ /dev/null @@ -1,41 +0,0 @@ -Title: Force piano fingering -Order: 7 ---- - -notation.FingeringMode to force ScoreForcePiano or ingleNoteEffectBandForcePiano, always the piano notation is used.
-startBar and barCount define the range
- and can be specified also as data attribute.
-display.scale = 0.8 / data-display-scale="0.8".
-notation.displayTranspositionPitches or the data attribute data-notation-displaytranspositionpitches define the pitches for transposition.
-notation.transpositionPitches or the data attribute data-notation-transpositionpitches define the pitches for transposition.
-@Html.Raw(Model.String(DocsKeys.Description))
- -@Html.Partial("_ChildPages") \ No newline at end of file diff --git a/Documentation/input/examples/stave-configurations/rhythm.cshtml b/Documentation/input/examples/stave-configurations/rhythm.cshtml deleted file mode 100644 index 0441a21cf..000000000 --- a/Documentation/input/examples/stave-configurations/rhythm.cshtml +++ /dev/null @@ -1,119 +0,0 @@ -Title: Guitar tablature with rhythm -Order: 3 ---- - -tab stave configuration, additionaly the rhythm
- can be displayed via the setting notation.rhythmMode or the attribute data-notation-rhythmmode
-rhythmHeight: 50 or data-staves-rhythm-height="50"
-notation.rhythmMode = 'ShowWithBeams' or data-notation-rhythmmode="ShowWithBeams"
-display.staveProfile = 'score' or data-display-staveprofile="score"
-display.staveprofile = 'scoretab' or data-display-staveprofile="scoretab"
-
-display.staveProfile = 'tab' or data-display-staveprofile="tab"
-- Markers are a nice element to annotate different sections of the song. -
- - - -- You might already have mentioned them: Tempo markers are supported too. -
- - - - -- Each beat can have a text attached. -
- - - - -- Chord names can be useful to indicate how to play a song. Chord diagrams are also shown if available. -
- - - - -- Beat vibrators and note vibratos are both available. -
- - - - -- From piano pianissimo to forte fortissimo, they are all there -
- - - - -- Especially bass guitar players will like this feature. -
- - - - -- This annotation is shown if you need to increase the note volume from silent to normal when - playing it. -
- - - - -- If this annotation is placed on a note, you don't stop the string after the beat ends. -
- - - - -- A feature you won't miss: Palm Mute markers. -
- - - - -- String bendings can be rendered by alphaTab as well. -
- - - - -- A lot of electrical guitars come with whammy bars. alphaTab - can show whammy bar effects. -
- - - - -- Tremolo Pickings are rendered too. -
- - - - -- Brush Strokes are shown as arrows on the tablature stave. -
- - - - -- There are several types of slides alphaTab can render. -
- - - - -- Trill effects are rendered on the tablature stave and on an effect line. -
- - - - -- Pick strokes indicate how to play the strings. -
- - - - -- Tuplets are used to divide beats into equal subdivisions. -
- - - - -- Finger indicators can be used to highlight which fingers should be used to play - the respective note on the instrument. -
- - - - -- Triplet feels are used to indicate that a pair of particular notes are played with a different - durations as they are indicated by the annotations. -
- - - diff --git a/Documentation/input/features/general.cshtml b/Documentation/input/features/general.cshtml deleted file mode 100644 index 32ddb87e9..000000000 --- a/Documentation/input/features/general.cshtml +++ /dev/null @@ -1,98 +0,0 @@ -Title: General -Order: 0 ---- - -- The full score details are available as object dom. This way you can read and process any - file like you need. -
- -- Some of the layout engines can render the song details on top of the music sheet. -
- - - - -- Do you prefer an HTML5 canvas output instead of SVG? No problem. -
- - - - -- Need display repeat marks? No problem, single repeats and multiple repeats come out of the box. -
- - - - - -- Even alternate repeat endings are no problem. -
- - - - -- The guitar tuning of the current track is rendered on the top of the music notation. -
- - - \ No newline at end of file diff --git a/Documentation/input/features/guitar-tabs.cshtml b/Documentation/input/features/guitar-tabs.cshtml deleted file mode 100644 index 13e33f232..000000000 --- a/Documentation/input/features/guitar-tabs.cshtml +++ /dev/null @@ -1,45 +0,0 @@ -Title: Guitar Tabs -Order: 3 ---- - -- If you only display guitar tablatures, it might be interesting to add - a rhythm stave to show the durations. You can do this either above or below - the tablature. -
- - - - -- If you prefer beams instead of bars for single notes you can have that too. -
- - - - -- alphaTab will render tabs for stringed instruments. It takes care of - the number of strings and displays the tabs as you would expect. -
- - - diff --git a/Documentation/input/features/index.cshtml b/Documentation/input/features/index.cshtml deleted file mode 100644 index f50a08a77..000000000 --- a/Documentation/input/features/index.cshtml +++ /dev/null @@ -1,13 +0,0 @@ -Title: Features -TexSample: true -ShowInNavbar: true ---- - -- These pages provide an insight on what features alphaTab offers. Navigate through the sections in the sidebar to check out the individual features. -
- - - \ No newline at end of file diff --git a/Documentation/input/features/layouts.cshtml b/Documentation/input/features/layouts.cshtml deleted file mode 100644 index c58b33c6f..000000000 --- a/Documentation/input/features/layouts.cshtml +++ /dev/null @@ -1,104 +0,0 @@ -Title: Layouts -Order: 1 ---- -- alphaTab supports several different layouts which align bars in a various manner. -
- -- All bars are aligned in rows side by side till the row is full. -
- - - - -- You want to render multiple tracks at once. No Problem -
- - - - -- All bars are aligned in rows side by side till the row is full. -
- - - - - -- You can configure how many bars should be placed per row -
- - - - -- It's also possible to only render some of the bars available in a track. -
- - - - -- This is another layout type available. All bars are aligned horizontally. -
- - - - -- You can also filter the rendered bars using this layout. -
- - - diff --git a/Documentation/input/features/music-notation.cshtml b/Documentation/input/features/music-notation.cshtml deleted file mode 100644 index f2806db40..000000000 --- a/Documentation/input/features/music-notation.cshtml +++ /dev/null @@ -1,83 +0,0 @@ -Title: Music Notation -Order: 2 ---- - -- Rendering standard music notation is one of the essential features of alphaTab. -
- -- Clefs are important for music notation too. -
- -- Want key signatures? No problem, alphaTab will render them for you. -
- - - - -- Time signatures are important too. -
- - - - -- We automatically create beams for notes and ensure they are aligned in the most readable way. -
- - - - -- Accidentals are an essential element of music notation. -
- - - diff --git a/Documentation/input/features/special-notes.cshtml b/Documentation/input/features/special-notes.cshtml deleted file mode 100644 index 3cf0a297b..000000000 --- a/Documentation/input/features/special-notes.cshtml +++ /dev/null @@ -1,49 +0,0 @@ -Title: Special Notes -Order: 5 ---- - -- Tied notes are notes which are not hit a second time, - the note is being held. -
- - - - -- Yes, alphaTab can render grace notes. -
- - - - -
- Dead notes are notes without a defined note height. On stringed instruments
- they are played by hitting the string without pressing but with touching the finger on the fret.
-
- Ghost notes are played more slient than normal notes. -
- - - \ No newline at end of file diff --git a/Documentation/input/features/special-tracks.cshtml b/Documentation/input/features/special-tracks.cshtml deleted file mode 100644 index eccdf6281..000000000 --- a/Documentation/input/features/special-tracks.cshtml +++ /dev/null @@ -1,28 +0,0 @@ -Title: Special Tracks -Order: 4 ---- - -- AlphaTab uses the same drum tab notation as Guitar Pro 5. Since the guitar tab staff is not meaningful on - percussion track, it's hidden in case a drum tab is displayed. -
- - - - -- With Guitar Pro 6 files also grand staffs can be rendered. -
- - - \ No newline at end of file diff --git a/Documentation/input/reference/api/api.cshtml b/Documentation/input/reference/api/api.cshtml deleted file mode 100644 index 1cb490d57..000000000 --- a/Documentation/input/reference/api/api.cshtml +++ /dev/null @@ -1,38 +0,0 @@ -Title: Api -JavaScriptOnly: true -JsName: -jQueryName: alphaTab('api') -Category: Properties - Core -Description: Returns the underlying API object. -ShowInSideBar: false -Since: 0.9.4 ---- - -- This jQuery specific function returns the underlying API object.. -
- -alphaTab('api') jQuery |
-
-
-var api = $('#alphaTab').alphaTab('api');
-api.render();
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/changetrackmute.cshtml b/Documentation/input/reference/api/changetrackmute.cshtml
deleted file mode 100644
index bedeb4f4c..000000000
--- a/Documentation/input/reference/api/changetrackmute.cshtml
+++ /dev/null
@@ -1,84 +0,0 @@
-Title: ChangeTrackMute()
-JsName: changeTrackMute()
-jQueryName: alphaTab('muteTracks')
-Category: Methods - Player
-Description: Changes the given tracks to be muted or not.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-- Changes the given tracks to be muted or not. This will result in a muting of the primary and secondary midi channel that the track uses - for playback. If the track shares the channels with another track, all tracks will be muted as during playback they cannot be distinguished. -
- -void ChangeTrackMute(Track[] tracks, bool mute) .net |
-
function changeTrackMute(tracks, mute) JavaScript |
-
alphaTab('muteTracks', tracks, mute) jQuery |
-
| Parameters | -Type | -Summary | -
|---|---|---|
tracks all |
- AlphaTab.Model.Tracks[] |
- The array of tracks that should be muted. | -
mute all |
- bool |
- A value indicating whether the track should be muted or not | -
-
-var api = new AlphaTabApi(...);
-api.ChangeTrackMute(new Track[] { api.Score.Tracks[0], api.Score.Tracks[1] }, true);
-
-
-
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.changeTrackMute([api.score.tracks[0], api.score.tracks[1]], true);
-
-
-
-
-
-var at = $('#alphaTab');
-var tracks = at.alphaTab('tracks');
-at.alphaTab('muteTracks', [tracks[0], tracks[1]], true);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/changetracksolo.cshtml b/Documentation/input/reference/api/changetracksolo.cshtml
deleted file mode 100644
index 6fa5bc481..000000000
--- a/Documentation/input/reference/api/changetracksolo.cshtml
+++ /dev/null
@@ -1,87 +0,0 @@
-Title: ChangeTrackSolo()
-JsName: changeTrackSolo()
-jQueryName: alphaTab('soloTracks')
-Category: Methods - Player
-Description: Changes the given tracks to be played solo or not.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-- Changes the given tracks to be played solo or not. If any track is set to solo, all other tracks are muted, unless they are also flagged as solo. - This will result in a solo playback of the primary and secondary midi channel that the track uses for playback. - If the track shares the channels with another track, all related tracks will be played as they cannot be distinguished. -
- -void ChangeTrackSolo(Track[] tracks, bool solo) .net |
-
function changeTrackSolo(tracks, solo) JavaScript |
-
alphaTab('soloTracks', tracks, solo) jQuery |
-
| Parameters | -Type | -Summary | -
|---|---|---|
tracks all |
- AlphaTab.Model.Tracks[] |
- The array of tracks that should be muted. | -
solo all |
- bool |
- A value indicating whether the track should be played solo or not | -
-
-var api = new AlphaTabApi(...);
-api.ChangeTrackSolo(new Track[] { api.Score.Tracks[0], api.Score.Tracks[1] }, true);
-
-
-
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.changeTrackSolo([api.score.tracks[0], api.score.tracks[1]], true);
-
-
-
-
-
-var at = $('#alphaTab');
-var tracks = at.alphaTab('tracks');
-at.alphaTab('soloTracks', [tracks[0], tracks[1]], true);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/changetrackvolume.cshtml b/Documentation/input/reference/api/changetrackvolume.cshtml
deleted file mode 100644
index 9241d4048..000000000
--- a/Documentation/input/reference/api/changetrackvolume.cshtml
+++ /dev/null
@@ -1,93 +0,0 @@
-Title: ChangeTrackVolume()
-JsName: changeTrackVolume()
-jQueryName: alphaTab('trackVolume')
-Category: Methods - Player
-Description: Changes the volume of the given tracks.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-- Changes the volume of the given tracks. This will result in a volume change of the primary and secondary midi channel that the track uses for playback. - If the track shares the channels with another track, all related tracks will be changed as they cannot be distinguished. -
- -void ChangeTrackVolume(Track[] tracks, float volume) .net |
-
function changeTrackVolume(tracks, volume) JavaScript |
-
alphaTab('trackVolume', tracks, volume) jQuery |
-
| Parameters | -Type | -Summary | -
|---|---|---|
tracks all |
- AlphaTab.Model.Tracks[] |
- The array of tracks that should be muted. | -
volume all |
- float |
- - The volume multiplicator that should be added to the volume that the track normally has. e.g. 1.0 for no change on the volume, - 2.0 for doubling the volume. Allowed range: 0.0 - 3.0. - | -
-
-var api = new AlphaTabApi(...);
-api.ChangeTrackVolume(new Track[] { api.Score.Tracks[0], api.Score.Tracks[1] }, 1.5);
-api.ChangeTrackVolume(new Track[] { api.Score.Tracks[2] }, 0.5);
-
-
-
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.changeTrackVolume([api.score.tracks[0], api.score.tracks[1]], 1.5);
-api.changeTrackVolume([api.score.tracks[2]], 0.5);
-
-
-
-
-
-
-var at = $('#alphaTab');
-var tracks = at.alphaTab('tracks');
-at.alphaTab('trackVolume', [tracks[0], tracks[1]], 1.5);
-at.alphaTab('trackVolume', [tracks[0], tracks[1]], 0.5);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/container.cshtml b/Documentation/input/reference/api/container.cshtml
deleted file mode 100644
index e4e2f3901..000000000
--- a/Documentation/input/reference/api/container.cshtml
+++ /dev/null
@@ -1,58 +0,0 @@
-Title: Container
-JsName: container
-jQueryName: alphaTab('container')
-Category: Properties - Core
-Description: The UI container that holds the whole alphaTab control.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-- Gets the UI container that represents the element on which alphaTab was initialized. Note that this is not the raw instance, but a UI framework specific wrapper for alphaTab. -
- -AlphaTab.UI.IContainer all |
-
AlphaTab.Platform.CSharp.WinForms.ControlContainer .net WinForms |
-
AlphaTab.Platform.CSharp.WinForms.FrameworkElementContainer .net WPF |
-
AlphaTab.UI.HtmlElementContainer JavaScript |
-
-
-var api = new AlphaTabApi(...);
-var container = api.Container;
-
-
-
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-var container = api.container;
-
-
-
-
-
-
-var container = $('#alphaTab').alphaTab('container');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/destroy.cshtml b/Documentation/input/reference/api/destroy.cshtml
deleted file mode 100644
index 19a0a3376..000000000
--- a/Documentation/input/reference/api/destroy.cshtml
+++ /dev/null
@@ -1,64 +0,0 @@
-Title: Destroy()
-JsName: destroy()
-jQueryName: alphaTab('destroy')
-Category: Methods - Core
-Description: Destroys the alphaTab control and restores the initial state of the UI.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-- This function destroys the alphaTab control and tries to restore the initial state of the UI. This might be useful if - your website is quite dynamic and you need to uninitialize alphaTab from an element again. After destroying alphaTab - it cannot be used anymore. Any further usage leads to unexpected behavior. -
- -void Destroy() .net |
-
function destroy() JavaScript |
-
alphaTab('destroy') jQuery |
-
-
-var api = new AlphaTabApi(...);
-api.Destroy();
-
-
-
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.destroy();
-
-
-
-
-
-$('#alphaTab').alphaTab('destroy');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/index.cshtml b/Documentation/input/reference/api/index.cshtml
deleted file mode 100644
index c29e375ce..000000000
--- a/Documentation/input/reference/api/index.cshtml
+++ /dev/null
@@ -1,66 +0,0 @@
-Title: API
-Description: This section contains a list of all API methods that allow interacting with alphaTab.
-Order: 2
----
-
-@Html.Raw(Model.String(DocsKeys.Description))
- -The following table contains all the properties as they can be set on the general settings object. - -| Name | -Summary | -|
|---|---|---|
| @categoryGroup.Key | -||
-
- @if(!child.Get@(child.WithoutSettings.String(Keys.Title, childTreePath.Last().ToString())) .net
- - } - @for(int i = 0; i < jsNames.Length; i++) - { - @(jsNames[i]) JavaScript
- - } - @for(int i = 0; i < jqueryNames.Length; i++) - { - @(jqueryNames[i]) jQuery
- - } - |
- @(child.String(DocsKeys.Description)) | -|
- This jQuery specific function initializes alphaTab. For other systems this is not needed as the API is directly created. -
- -alphaTab(settings) jQuery |
-
| Parameters | -Type | -Summary | -
|---|---|---|
settings jQuery |
- AlphaTab.Settings |
- The settings to use for alphaTab. Either as JSON structure or as Settings instance | -
-
-$('#alphaTab').alphaTab({
- scale: 1.5
-});
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/islooping.cshtml b/Documentation/input/reference/api/islooping.cshtml
deleted file mode 100644
index 7ae9ff2d4..000000000
--- a/Documentation/input/reference/api/islooping.cshtml
+++ /dev/null
@@ -1,56 +0,0 @@
-Title: IsLooping
-JsName: isLooping
-jQueryName: alphaTab('looping')
-Category: Properties - Player
-Description: Whether the playback should automatically restart after it finished
-ShowInSideBar: false
-Since: 0.9.4
----
-
-- This setting controls whether the playback should automatically restart after it finished to create a playback loop. -
- - -bool all |
-
false
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.IsLooping = true;
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.isLooping = true;
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('looping', true)
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/isreadyforplayback.cshtml b/Documentation/input/reference/api/isreadyforplayback.cshtml
deleted file mode 100644
index 0fc6f0a69..000000000
--- a/Documentation/input/reference/api/isreadyforplayback.cshtml
+++ /dev/null
@@ -1,55 +0,0 @@
-Title: IsReadyForPlayback
-JsName: isReadyForPlayback
-jQueryName: alphaTab('isReadyForPlayback')
-Category: Properties - Player
-Description: Whether the player is ready for starting the playback.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets whether the synthesizer is ready for playback. The player is ready for playback when
- all background workers are started, the audio output is initialized, a soundfont is loaded, and a song was loaded into the player as midi file.
-
-
-
-Types
-
-
-
-
- bool all
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-if(api.IsReadyForPlayback) api.Play();
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-if(api.isReadyForPlayback)) api.play();
-
-
-
-
-Example - jQuery
-
-
-
-var at = $('#alphaTab');
-if(at.alphaTab('isReadyForPlayback')) at.alphaTab('play');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/load.cshtml b/Documentation/input/reference/api/load.cshtml
deleted file mode 100644
index 75f7a5caf..000000000
--- a/Documentation/input/reference/api/load.cshtml
+++ /dev/null
@@ -1,153 +0,0 @@
-Title: Load()
-JsName: load()
-jQueryName: alphaTab('load')
-Category: Methods - Core
-Description: Initiates a load of the score using the given data.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This function initiates a load of the score using the given data. The supported types is depending on the platform.
-
-
-Signatures
-
-
-
-
- bool Load(Score score) .net - Load the given score object
-
-
- bool Load(Score score, int[] trackIndexes) .net - Load the given score object
-
-
- bool Load(byte[] raw) .net - Load the score from the given raw bytes using the available score loaders
-
-
- bool Load(byte[] raw, int[] trackIndexes) .net - Load the score from the given raw bytes using the available score loaders
-
-
- void Load(Stream[] raw) .net - Load the score from the given stream using the available score loaders
-
-
- void Load(Stream[] raw, int[] trackIndexes) .net - Load the score from the given stream using the available score loaders
-
-
- function load(arraybuffer, trackIndexes) JavaScript - Load the score from the given raw bytes using the available score loaders
-
-
- function load(arraybuffer) JavaScript - Load the score from the given raw bytes using the available score loaders
-
-
- function load(uint8array) JavaScript - Load the score from the given raw bytes using the available score loaders
-
-
- function load(uint8array, trackIndexes) JavaScript - Load the score from the given raw bytes using the available score loaders
-
-
- function load(url) JavaScript - Load the score from the given URL via Ajax using the available score loaders
-
-
- function load(url, trackIndexes) JavaScript - Load the score from the given URL via Ajax using the available score loaders
-
-
- alphaTab('load', arraybuffer) jQuery - Load the score from the given raw bytes using the available score loaders
-
-
- alphaTab('load', arraybuffer, trackIndexes) jQuery - Load the score from the given raw bytes using the available score loaders
-
-
- alphaTab('load', uint8array) jQuery - Load the score from the given raw bytes using the available score loaders
-
-
- alphaTab('load', uint8array, trackIndexes) jQuery - Load the score from the given raw bytes using the available score loaders
-
-
- alphaTab('load', url) jQuery - Load the score from the given URL via Ajax using the available score loaders
-
-
- alphaTab('load', url, trackIndexes) jQuery - Load the score from the given URL via Ajax using the available score loaders
-
-
-
-
-Parameters
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- score .net
- AlphaTab.Model.Score
- The score object to load.
-
-
- raw .net
- byte[]
- The raw bytes containing a file supported by the score loaders.
-
-
- raw .net
- System.IO.Stream
- The stream containing a file supported by the score loaders.
-
-
- arraybuffer JavaScript & jQuery
- ArrayBuffer
- The arraybuffer containing the raw bytes of a file supported by the score loaders.
-
-
- uint8array JavaScript & jQuery
- Uint8Array
- The Uint8Array containing the raw bytes of a file supported by the score loaders.
-
-
- url JavaScript & jQuery
- string
- A URL that should be loaded via AJAX and the passed on to the supported score loaders for importing.
-
-
- trackIndexes all
- int[]
- A indexes of the tracks that should be rendered after the track is loaded. If not supplied, the first song will be rendered.
-
-
-
-
-
-Returns
-true if the passed in object is a supported format and loading was initiated, otherwise false.
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Load(System.IO.File.OpenRead("MyFile.gp"));
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.load('/assets/MyFile.gp');
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('load', '/assets/MyFile.gp');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/loadsoundfont.cshtml b/Documentation/input/reference/api/loadsoundfont.cshtml
deleted file mode 100644
index 9db94af68..000000000
--- a/Documentation/input/reference/api/loadsoundfont.cshtml
+++ /dev/null
@@ -1,114 +0,0 @@
-Title: LoadSoundFont()
-JsName: loadSoundFont()
-jQueryName: alphaTab('loadSoundFont')
-Category: Methods - Player
-Description: Triggers a load of the soundfont from the given data.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This function initiates a load of the soundfont using the given data. The supported data types is depending on the platform. AlphaTab only supports SoundFont2 encoded soundfonts for loading. To load a soundfont the player must be enabled in advance.
-
-
-
-Signatures
-
-
-
-
- bool LoadSoundFont(byte[] raw) .net - Load the soundfont from the given raw bytes.
-
-
- bool LoadSoundFont(Stream[] raw) .net - Load the soundfont from the given stream.
-
-
- function loadSoundFont(arraybuffer) JavaScript - Load the soundfont from the given raw bytes.
-
-
- function loadSoundFont(uint8array) JavaScript - Load the soundfont from the given raw bytes
-
-
- function loadSoundFont(url) JavaScript - Load the soundfont from the given URL via AJAX
-
-
- alphaTab('loadSoundFont', arraybuffer) jQuery - Load the soundfont from the given raw bytes.
-
-
- alphaTab('loadSoundFont', uint8array) jQuery - Load the soundfont from the given raw bytes
-
-
- alphaTab('loadSoundFont', url) jQuery - Load the soundfont from the given URL via AJAX
-
-
-
-
-Parameters
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- raw .net
- byte[]
- The raw bytes containing a SoundFont2 file.
-
-
- raw .net
- System.IO.Stream
- The stream containing a SoundFont2 file.
-
-
- arraybuffer JavaScript & jQuery
- ArrayBuffer
- The arraybuffer containing the raw bytes of a SoundFont2 file.
-
-
- uint8array JavaScript & jQuery
- Uint8Array
- The Uint8Array containing the raw bytes of a SoundFont2 file.
-
-
- url JavaScript & jQuery
- string
- A URL pointing to a SoundFont2 file that should be loaded via AJAX.
-
-
-
-
-
-Returns
-true if the passed in object is a supported format and loading was initiated, otherwise false.
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.LoadSoundFont(System.IO.File.OpenRead("MyFile.sf2"));
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.loadSoundFont('/assets/MyFile.sf2');
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('loadSoundFont', '/assets/MyFile.sf2');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/mastervolume.cshtml b/Documentation/input/reference/api/mastervolume.cshtml
deleted file mode 100644
index 501691a5a..000000000
--- a/Documentation/input/reference/api/mastervolume.cshtml
+++ /dev/null
@@ -1,57 +0,0 @@
-Title: MasterVolume
-JsName: masterVolume
-jQueryName: alphaTab('masterVolume')
-Category: Properties - Player
-Description: The current master volume as percentage
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets or sets the master volume of the overall audio being played. The volume is annotated in percentage where 1.0 would be the normal volume and 0.5 only 50%.
-
-
-
-Types
-
-
-
-
- float all
-
-
-
-
-Default Value
-
-1.0
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.MasterVolume = 0.5f;
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.masterVolume = 0.5;
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('masterVolume', 0.5)
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/metronomevolume.cshtml b/Documentation/input/reference/api/metronomevolume.cshtml
deleted file mode 100644
index 3d7ba61ab..000000000
--- a/Documentation/input/reference/api/metronomevolume.cshtml
+++ /dev/null
@@ -1,57 +0,0 @@
-Title: MetronomeVolume
-JsName: metronomeVolume
-jQueryName: alphaTab('metronomeVolume')
-Category: Properties - Player
-Description: The metronome volume as percentage
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets or sets the volume of the metronome. By default the metronome is disabled but can be enabled by setting the volume different.
-
-
-
-Types
-
-
-
-
- float all
-
-
-
-
-Default Value
-
-0.0
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.MetronomeVolume = 0.5f;
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.metronomeVolume = 0.5;
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('metronomeVolume', 0.5)
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/pause.cshtml b/Documentation/input/reference/api/pause.cshtml
deleted file mode 100644
index e051c586c..000000000
--- a/Documentation/input/reference/api/pause.cshtml
+++ /dev/null
@@ -1,63 +0,0 @@
-Title: Pause()
-JsName: pause()
-jQueryName: alphaTab('pause')
-Category: Methods - Player
-Description: Pauses the playback of the current song.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Pauses the playback of the current song.
-
-
-Signatures
-
-
-
-
- void Pause().net
-
-
- function pause() JavaScript
-
-
- alphaTab('pause) jQuery
-
-
-
-
-Parameters
-None
-
-Returns
-Nothing
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Pause();
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.pause();
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('pause');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/play.cshtml b/Documentation/input/reference/api/play.cshtml
deleted file mode 100644
index 19fa2ae45..000000000
--- a/Documentation/input/reference/api/play.cshtml
+++ /dev/null
@@ -1,63 +0,0 @@
-Title: Play()
-JsName: play()
-jQueryName: alphaTab('play')
-Category: Methods - Player
-Description: Starts the playback of the current song.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Starts the playback of the current song if possible.Reasons for not starting can be that the player is not ready yet or it is already playing.
-
-
-Signatures
-
-
-
-
- void Play().net
-
-
- function play() JavaScript
-
-
- alphaTab('play) jQuery
-
-
-
-
-Parameters
-None
-
-Returns
-true if the playback was started, otherwise false. Reasons for not starting can be that the player is not ready or already playing.
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Play();
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.play();
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('play');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/playbackrange.cshtml b/Documentation/input/reference/api/playbackrange.cshtml
deleted file mode 100644
index 6935482eb..000000000
--- a/Documentation/input/reference/api/playbackrange.cshtml
+++ /dev/null
@@ -1,92 +0,0 @@
-Title: PlaybackRange
-JsName: playbackRange
-jQueryName: alphaTab('playbackRange')
-Category: Properties - Player
-Description: The range of the song that should be played
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets or sets the range of the song that should be played. The range is defined in midi ticks or the whole song is played if the range is set to null
-
-
-
-Types
-
-
-
-
- AlphaTab.Audio.Synth.Synthesis.PlaybackRange all
-
-
-
-
-PlaybackRange Properties
-
-
-
-
- Property
- Type
- Summary
-
-
-
-
-
- StartTick .net
- startTick JavaScript
-
- int
-
- The position in midi ticks from where the song should start
-
-
-
-
- EndTick .net
- endTick JavaScript
-
- int
-
- The position in midi ticks to where the song should be played.
-
-
-
-
-
-
-Default Value
-
-null
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.PlaybackRange = new PlaybackRange { StartTick = 1000, EndTick = 50000 };
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.playbackRange = { startTick: 1000, endTick: 50000 };
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('playbackRange', { startTick: 1000, endTick: 50000 })
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/playbackspeed.cshtml b/Documentation/input/reference/api/playbackspeed.cshtml
deleted file mode 100644
index 08a200f66..000000000
--- a/Documentation/input/reference/api/playbackspeed.cshtml
+++ /dev/null
@@ -1,57 +0,0 @@
-Title: PlaybackSpeed
-JsName: playbackSpeed
-jQueryName: alphaTab('playbackSpeed')
-Category: Properties - Player
-Description: The current playback speed as percentage
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Controls the current playback speed as percentual value. Normal speed is 1.0 (100%) and 0.5 would be 50%.
-
-
-
-Types
-
-
-
-
- float all
-
-
-
-
-Default Value
-
-1.0
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.PlaybackSpeed = 0.5f;
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.playbackSpeed(0.5);
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('playbackSpeed', 0.5)
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/player.cshtml b/Documentation/input/reference/api/player.cshtml
deleted file mode 100644
index 5d834035a..000000000
--- a/Documentation/input/reference/api/player.cshtml
+++ /dev/null
@@ -1,52 +0,0 @@
-Title: Player
-JsName: player
-jQueryName: alphaTab('player')
-Category: Properties - Player
-Description: The alphaSynth player used for playback. This is the low-level API to the Midi synthesizer used for playback.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets access to the underling AlphaTab.Audio.Synth.IAlphaSynth that is used for the audio playback.
-
-
-Types
-
-
-
-
- AlphaTab.Audio.Synth.IAlphaSynth all
-
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-SetupPlayerEvents(api.Player);
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-setupPlayerEvents(api.settings);
-
-
-
-Example - jQuery
-
-
-
-setupPlayerEvents($('#alphaTab').alphaTab('player'));
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/playerfinished.cshtml b/Documentation/input/reference/api/playerfinished.cshtml
deleted file mode 100644
index aa1a026eb..000000000
--- a/Documentation/input/reference/api/playerfinished.cshtml
+++ /dev/null
@@ -1,93 +0,0 @@
-Title: PlayerFinished
-JsName: addPlayerFinished();removePlayerFinished()
-DomName: alphaTab.finished
-Category: Events - Player
-Description: This event is fired when the playback of the whole song finished.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the playback of the whole song finished. This event is finished regardless on whether looping is enabled or not.
-
-
-Types
-
-
-
-
- Action .net
-
-
- function() JavaScript
-
-
-
-
-Parameters
-None
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Finished += () =>
-{
- // speed trainer
- api.PlaybackSpeed = Math.Min(1.0, api.PlaybackSpeed + 0.1);
-};
-api.IsLooping = true;
-api.PlaybackSpeed = 0.5;
-api.Play();
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addFinished(function(args) {
- // speed trainer
- api.playbackSpeed = Math.min(1.0, api.playbackSpeed + 0.1);
-});
-api.isLooping = true;
-api.playbackSpeed = 0.5;
-api.play()
-
-
-
-Example - jQuery
-
-
-
-var at = $('#alphaTab');
-at.on('alphaTab.finished', function(e, args) {
- at.alphaTab('playbackSpeed', Math.min(1.0, at.alphaTab('playbackSpeed') + 0.1)
-});
-at.alphaTab('loop', true);
-at.alphaTab('playbackSpeed', 0.5);
-at.alphaTab('play');
-
-
-
-Example - HTML
-
-
-
-var at = document.querySelector('#alphaTab');
-var api = null;
-at.addEventListener('alphaTab.finished', function(e) {
- api.playbackSpeed = Math.min(1.0, api.playbackSpeed + 0.1);
-}, false);
-
-
-api = new alphaTab.platform.javaScript.AlphaTabApi(at);
-api.isLooping = true;
-api.playbackSpeed = 0.5;
-api.play()
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/playerstate.cshtml b/Documentation/input/reference/api/playerstate.cshtml
deleted file mode 100644
index 8defb100b..000000000
--- a/Documentation/input/reference/api/playerstate.cshtml
+++ /dev/null
@@ -1,57 +0,0 @@
-Title: PlayerState
-JsName: playerState
-jQueryName: alphaTab('playerState')
-Category: Properties - Player
-Description: The current player state
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets the current player state, meaning whether it is paused or playing.
-
-
-
-Types
-
-
-
-
- AlphaTab.Audio.Synth .net
-
-
- int JavaScript - 0 for paused, 1 for playing
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-if(api.PlayerState != PlayerState.Playing) api.Play();
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-if(api.playerState != 1) api.play();
-
-
-
-
-Example - jQuery
-
-
-
-var at = $('#alphaTab');
-if(at.alphaTab('playerState') != 1) at.alphaTab('play');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/playpause.cshtml b/Documentation/input/reference/api/playpause.cshtml
deleted file mode 100644
index bb974aeae..000000000
--- a/Documentation/input/reference/api/playpause.cshtml
+++ /dev/null
@@ -1,64 +0,0 @@
-Title: PlayPause()
-JsName: playPause()
-jQueryName: alphaTab('playPause')
-Category: Methods - Player
-Description: Toggles between play/pause depending on the current player state.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-
-Description
-
- Toggles between play/pause depending on the current player state. if the player was playing, it will pause. If it is paused, it will initiate a play.
-
-
-Signatures
-
-
-
-
- void PlayPause().net
-
-
- function playPause() JavaScript
-
-
- alphaTab('playPause) jQuery
-
-
-
-
-Parameters
-None
-
-Returns
-true if the playback was started, otherwise false. Reasons for not starting can be that the player is not ready or already playing.
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.PlayPause();
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.playPause();
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('playPause');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/print.cshtml b/Documentation/input/reference/api/print.cshtml
deleted file mode 100644
index 86a10fd4e..000000000
--- a/Documentation/input/reference/api/print.cshtml
+++ /dev/null
@@ -1,81 +0,0 @@
-Title: Print()
-JsName: print()
-jQueryName: alphaTab('print')
-JavaScriptOnly: true
-Category: Methods - Core
-Description: Opens a popup window with the rendered music notation for printing.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Opens a popup window with the rendered music notation for printing. The default display of alphaTab in the browser is not very
- suitable for printing. The items are lazy loaded, the width can be dynamic, and the scale might be better suitable for screens.
- This function opens a popup window which is filled with a by-default A4 optimized view of the rendered score:
-
- - Lazy loading is disabled
- - The scale is reduced to 0.8
- - The stretch force is reduced to 0.8
- - The width is optimized to A4. Portrait if the page-layout is used, landscape if the horizontal-layout is used.
-
-
-
-Signatures
-
-
-
-
- function print() JavaScript
-
-
- function print(width) JavaScript
-
-
- alphaTab('print') jQuery
-
-
- alphaTab('print', width) jQuery
-
-
-
-
-Parameters
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- width JavaScript & jQuery
- string
- An optional custom width as CSS width that should be used. Best is to use a CSS width that is suitable for your preferred page size.
-
-
-
-
-
-Returns
-Nothing
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.print();
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('print');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/render.cshtml b/Documentation/input/reference/api/render.cshtml
deleted file mode 100644
index 017aea2c7..000000000
--- a/Documentation/input/reference/api/render.cshtml
+++ /dev/null
@@ -1,64 +0,0 @@
-Title: Render()
-JsName: render()
-jQueryName: alphaTab('render')
-Category: Methods - Core
-Description: Initiates a re-rendering of the current setup.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-
-Description
-
- Initiates a re-rendering of the current setup. If rendering is not yet possible, it will be deferred until the UI changes to be ready for rendering.
-
-
-Signatures
-
-
-
-
- void Render() .net
-
-
- function render() JavaScript
-
-
- alphaTab('render') jQuery
-
-
-
-
-Parameters
-None
-
-Returns
-Nothing
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Render();
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.render();
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('render');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/renderer.cshtml b/Documentation/input/reference/api/renderer.cshtml
deleted file mode 100644
index 75940ea9f..000000000
--- a/Documentation/input/reference/api/renderer.cshtml
+++ /dev/null
@@ -1,21 +0,0 @@
-Title: Renderer
-JsName: renderer
-jQueryName: alphaTab('renderer')
-Category: Properties - Core
-Description: The score renderer used for rendering the music sheet. This is the low-level API responsible for the actual rendering chain.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets access to the underling AlphaTab.Rendering.IScoreRenderer that is used for the rendering.
-
-
-
-
-
- AlphaTab.Rendering.IScoreRenderer all
-
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/renderscore.cshtml b/Documentation/input/reference/api/renderscore.cshtml
deleted file mode 100644
index 9be6205eb..000000000
--- a/Documentation/input/reference/api/renderscore.cshtml
+++ /dev/null
@@ -1,95 +0,0 @@
-Title: RenderScore()
-JsName: renderScore()
-jQueryName: alphaTab('renderScore')
-Category: Methods - Core
-Description: Initiates a rendering of the given score.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Initiates a rendering of the score.
-
-
-Signatures
-
-
-
-
- bool RenderScore(Score score) .net
-
-
- bool RenderScore(Score score, int[] tracks) .net
-
-
- function renderScore(score, tracks) JavaScript
-
-
- function renderScore(tracks) JavaScript
-
-
- alphaTab('renderScore', tracks) jQuery
-
-
- alphaTab('renderScore', score, tracks) jQuery
-
-
-
-
-Parameters
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- score all
- AlphaTab.Model.Score
- The score that contains the tracks to be rendered.
-
-
- tracks all
- AlphaTab.Model.Track[]
- The indexes of the tracks that should be rendered. If not provided, the first track of the song will be rendered.
-
-
-
-
-
-Returns
-Nothing
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.RenderScore(GenerateScore(), new [] { 2, 3 });
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.RenderScore(generateScore(),[ 2, 3 ]);
-
-
-
-
-Example - jQuery
-
-
-
-var at = $('#alphaTab');
-var score = at.alphaTab('score');
-at.alphaTab('renderScore', generateScore(), [ 2, 3 ]);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/rendertracks.cshtml b/Documentation/input/reference/api/rendertracks.cshtml
deleted file mode 100644
index cc0d5e5b2..000000000
--- a/Documentation/input/reference/api/rendertracks.cshtml
+++ /dev/null
@@ -1,90 +0,0 @@
-Title: RenderTracks()
-JsName: renderTracks()
-jQueryName: alphaTab('renderTracks')
-Category: Methods - Core
-Description: Initiates a rendering of the given tracks.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Initiates a rendering of the tracks. All tracks must be from the same score, otherwise an error is raised.
-
-
-Signatures
-
-
-
-
- bool RenderTracks(Tracks[] track) .net
-
-
- function renderTracks(tracks) JavaScript
-
-
- alphaTab('renderTracks', tracks) jQuery
-
-
-
-
-Parameters
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- tracks all
- AlphaTab.Model.Track[]
- The tracks that should be rendered.
-
-
-
-
-
-Returns
-Nothing
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.RenderTracks(new []{
- api.Score.Tracks[2],
- api.Score.Tracks[3]
-});
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.renderTracks([
- api.score.tracks[2],
- api.score.tracks[3]
-]);
-
-
-
-
-Example - jQuery
-
-
-
-var at = $('#alphaTab');
-var score = at.alphaTab('score');
-at.alphaTab('renderTracks', [
- api.score.tracks[2],
- api.score.tracks[3]
-]);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/score.cshtml b/Documentation/input/reference/api/score.cshtml
deleted file mode 100644
index 2906eefa8..000000000
--- a/Documentation/input/reference/api/score.cshtml
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Score
-JsName: score
-jQueryName: alphaTab('score')
-Category: Properties - Core
-Description: The score holding all information about the song being rendered
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets access to the underling AlphaTab.Model.Score that is currently being displayed.
-
-
-
-Types
-AlphaTab.Model.Score
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-UpdateScoreInfo(api.Score);
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-updateScoreInfo(api.score);
-
-
-
-
-Example - jQuery
-
-
-
-updateScoreInfo($('#alphaTab').alphaTab('score'));
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/settings.cshtml b/Documentation/input/reference/api/settings.cshtml
deleted file mode 100644
index bbbbffd47..000000000
--- a/Documentation/input/reference/api/settings.cshtml
+++ /dev/null
@@ -1,53 +0,0 @@
-Title: Settings
-JsName: settings
-jQueryName: alphaTab('settings')
-Category: Properties - Core
-Description: The settings that are used for rendering the music notation
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets access to the underling AlphaTab.Settings object that is currently used by AlphaTab.
-
-
-
-Types
-
-
-
-
- AlphaTab.Settings all
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-ShowSettingsDialog(api.Settings);
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-showSettingsModal(api.settings);
-
-
-
-
-Example - jQuery
-
-
-
-showSettingsModal($('#alphaTab').alphaTab('settings'));
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/stop.cshtml b/Documentation/input/reference/api/stop.cshtml
deleted file mode 100644
index 83050e58a..000000000
--- a/Documentation/input/reference/api/stop.cshtml
+++ /dev/null
@@ -1,64 +0,0 @@
-Title: Stop()
-JsName: stop()
-jQueryName: alphaTab('stop')
-Category: Methods - Player
-Description: Stops the playback of the current song, and moves the playback position back to the start.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Stops the playback of the current song, and moves the playback position back to the start. If a dedicated playback range is selected,
- it will move the playback position to the start of this range, not the whole song.
-
-
-Signatures
-
-
-
-
- void Stop().net
-
-
- function stop() JavaScript
-
-
- alphaTab('stop') jQuery
-
-
-
-
-Parameters
-None
-
-Returns
-Nothing
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Stop();
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.stop();
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('stop');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/tex.cshtml b/Documentation/input/reference/api/tex.cshtml
deleted file mode 100644
index 70da9080f..000000000
--- a/Documentation/input/reference/api/tex.cshtml
+++ /dev/null
@@ -1,98 +0,0 @@
-Title: Tex()
-JsName: tex()
-jQueryName: alphaTab('tex')
-Category: Methods - Core
-Description: Tells alphaTab to render the given alphaTex.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Tells alphaTab to render the given alphaTex.
-
-
-Signatures
-
-
-
-
- void Tex(string tex) .net
-
-
- void Tex(string tex, int[] tracks) .net
-
-
- function tex(tex) JavaScript
-
-
- alphaTab('tex', tex) jQuery
-
-
- function tex(tex, tracks) JavaScript
-
-
- alphaTab('tex', tex, tracks) jQuery
-
-
-
-
-Parameters
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- tex all
- string
- The alphaTex encoded string to load.
-
-
- tracks all
- int[]
- Which tracks to display.
-
-
- tracks JavaScript & jQuery
- int
- Which track to display.
-
-
-
-
-
-Returns
-Nothing
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Tex("\title 'Test' . 3.3.4");
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.tex("\title 'Test' . 3.3.4");
-
-
-
-Example - jQuery
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-$('#alphaTab').alphaTab('tex', "\title 'Test' . 3.3.4");
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/tickposition.cshtml b/Documentation/input/reference/api/tickposition.cshtml
deleted file mode 100644
index d4fd680cd..000000000
--- a/Documentation/input/reference/api/tickposition.cshtml
+++ /dev/null
@@ -1,53 +0,0 @@
-Title: TickPosition
-JsName: tickPosition
-jQueryName: alphaTab('tickPosition')
-Category: Properties - Player
-Description: The position within the song in midi ticks
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets or sets the player position in midi ticks.
-
-
-
-Types
-
-
-
-
- int all
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.TickPosition = 4000;
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.tickPosition = 4000;
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('tickPosition', 4000)
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/timeposition.cshtml b/Documentation/input/reference/api/timeposition.cshtml
deleted file mode 100644
index ccac831ea..000000000
--- a/Documentation/input/reference/api/timeposition.cshtml
+++ /dev/null
@@ -1,53 +0,0 @@
-Title: TimePosition
-JsName: timePosition
-jQueryName: alphaTab('timePosition')
-Category: Properties - Player
-Description: The position within the song in milliseconds
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Gets or sets the player position in milliseconds.
-
-
-
-Types
-
-
-
-
- int all
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.TimePosition = 4000;
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.timePosition = 4000;
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').alphaTab('timePosition', 4000)
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/tracks.cshtml b/Documentation/input/reference/api/tracks.cshtml
deleted file mode 100644
index 56cc8fed0..000000000
--- a/Documentation/input/reference/api/tracks.cshtml
+++ /dev/null
@@ -1,46 +0,0 @@
-Title: Tracks
-JsName: tracks
-jQueryName: alphaTab('tracks')
-Category: Properties - Core
-Description: A list of the tracks that should be rendered based on the Score and TrackIndexes properties
-ShowInSideBar: false
-Since: 0.9.4
----
-
-
-Description
-
- Gets a list of the tracks that are currently being rendered.
-
-
-Types
-AlphaTab.Model.Track[]
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-FillTrackSelector(api.Tracks);
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-fillTrackSelector(api.tracks);
-
-
-
-
-Example - jQuery
-
-
-
-fillTrackSelector($('#alphaTab').alphaTab('tracks'));
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/api/updatesettings.cshtml b/Documentation/input/reference/api/updatesettings.cshtml
deleted file mode 100644
index a6dbcd4f6..000000000
--- a/Documentation/input/reference/api/updatesettings.cshtml
+++ /dev/null
@@ -1,72 +0,0 @@
-Title: UpdateSettings()
-JsName: updateSettings()
-jQueryName: alphaTab('updateSettings')
-Category: Methods - Core
-Description: Applies any changes that were done to the settings object and informs the Renderer about any new values to consider.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- Applies any changes that were done to the settings object and informs the Renderer about any new values to consider.
- By default alphaTab will not trigger any re-rendering or settings update just if the settings object itself was changed. This method must be called
- to trigger an update of the settings in all components. Then a re-rendering can be initiated using the Render() method.
-
-
-Signatures
-
-
-
-
- void UpdateSettings() .net
-
-
- function updateSettings() JavaScript
-
-
- alphaTab('updateSettings') jQuery
-
-
-
-
-Parameters
-None
-
-Returns
-Nothing
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-
-api.Settings.Scale = 2.0;
-api.UpdateSettings();
-api.Render()
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.settings.scale = 2.0;
-api.updateSettings();
-api.render();
-
-
-
-Example - jQuery
-
-
-
-var at = $('#alphaTab');
-at.alphaTab('settings').scale = 2.0;
-at.alphaTab('updateSettings');
-at.alphaTab('render');
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/at-cursor-bar.png b/Documentation/input/reference/at-cursor-bar.png
deleted file mode 100644
index 38dd7eadb..000000000
Binary files a/Documentation/input/reference/at-cursor-bar.png and /dev/null differ
diff --git a/Documentation/input/reference/at-cursor-beat.png b/Documentation/input/reference/at-cursor-beat.png
deleted file mode 100644
index 225a52c48..000000000
Binary files a/Documentation/input/reference/at-cursor-beat.png and /dev/null differ
diff --git a/Documentation/input/reference/at-highlight.png b/Documentation/input/reference/at-highlight.png
deleted file mode 100644
index 3a481d4b4..000000000
Binary files a/Documentation/input/reference/at-highlight.png and /dev/null differ
diff --git a/Documentation/input/reference/at-selection.png b/Documentation/input/reference/at-selection.png
deleted file mode 100644
index 62fbc38cb..000000000
Binary files a/Documentation/input/reference/at-selection.png and /dev/null differ
diff --git a/Documentation/input/reference/breakingchanges-95-96.cshtml b/Documentation/input/reference/breakingchanges-95-96.cshtml
deleted file mode 100644
index e23077467..000000000
--- a/Documentation/input/reference/breakingchanges-95-96.cshtml
+++ /dev/null
@@ -1,1442 +0,0 @@
-Title: Breaking changes on Settings between 0.9.5 and 0.9.6
-Description: Describes all the breaking changes from 0.9.5 and 0.9.6 due to the settings reorganization.
-ShowInSideBar: true
-Since: 0.9.6
----
-
-
- In 0.9.6 there was a bigger settings rework introduced that very likely broke every setup beside the default one.
- Please find all changes that were introduced below.
-
-
-API changes
-
-
-
-
- Before
- After
- Description
-
-
-
-
-
- AlphaTab.Settings.Defaults .net
- alphaTab.Settings.get_defaults() JavaScript
-
-
- new AlphaTab.Settings() .net
- new alphaTab.Settings() JavaScript
-
-
- The default values for all settings were moved to the constructor. Simply
- create a new object and all default settings will be configured.
-
-
-
-
- AlphaTabApi.updateLayout(settings,json,dataAttributes) JavaScript
-
-
-
-
-
- This API was removed. Simply change the settings and call updateSettings and render to achive the same behavior.
-
-
-
-
-
-Settings changes
-
-
- Many settings have now a new place within the settings object, hence many settings might need adjustment in your code. The new
- mechanism of specifying settings is way more tolerant than the old one: settings are now case insensitive (useWorkers is equal to uSeWoRkerS) and dashes on html attributes are also
- ignored (data-use-workers is equal to data-useworkers).
-
-
- .net is how the property is named on .net object level
- JavaScript is how the property is named on the JavaScript object level (alphaTab.Settings instance)
- JSON is how the property is named when specifying the property as input to alphaTab (usually short hand names)
- HTML is how the property is named on HTML data attributes
-
-
-
-
-
-
- Before
- After
- Notes
-
-
-
-
-
- UseWorkers .net
- useWorker JavaScript
- useWorker JSON
- data-use-worker HTML
-
-
- Core.UseWorkers .net
- core.useWorkers JavaScript
- core.useWorkers JSON
- useWorkers JSON
- data-core-use-workers HTML
- data-use-workers HTML
-
-
-
-
-
- LogLevel .net
- logLevel JavaScript
- logging JSON
- data-logging HTML
-
-
- Core.LogLevel .net
- core.logLevel JavaScript
- core.logLevel JSON
- logLevel JSON
- data-core-loglevel HTML
- data-loglevel HTML
-
-
-
-
-
- DisplayMode .net
- displayMode JavaScript
- displayMode JSON
- data-display-mode HTML
-
-
- Notation.NotationMode .net
- notation.notationMode JavaScript
- notation.notationMode JSON
- data-notation-notationmode HTML
-
-
-
-
-
- Scale .net
- scale JavaScript
- scale JSON
- data-scale HTML
-
-
- Display.Scale .net
- display.scale JavaScript
- display.scale JSON
- scale JSON
- data-display-scale HTML
- data-scale HTML
-
-
-
-
-
- SlurHeight .net
- slurHeight JavaScript
- slurHeight JSON
- data-slur-height HTML
-
-
- Notation.SlurHeight .net
- notation.slurHeight JavaScript
- notation.slurHeight JSON
- data-notation-slur-height HTML
-
-
-
-
-
- Engine .net
- engine JavaScript
- engine JSON
- data-engine HTML
-
-
- Core.Engine .net
- core.engine JavaScript
- core.engine JSON
- engine JSON
- data-core-engine HTML
- data-engine HTML
-
-
-
-
-
- StretchForce .net
- stretchForce JavaScript
- stretchForce JSON
- data-stretch-force HTML
-
-
- Display.StretchForce .net
- display.stretchForce JavaScript
- display.stretchForce JSON
- stretchForce JSON
- data-display-stretchforce HTML
- data-stretchforce HTML
-
-
-
-
-
-
- ForcePianoFingering .net
- forcePianoFingering JavaScript
- forcePianoFingering JSON
- data-force-piano-fingering HTML
-
-
- Notation.FingeringMode .net
- forcePianoFingering JavaScript
- forcePianoFingering JSON
- data-force-piano-fingering HTML
-
-
- Set it to ScoreForcePiano or SingleNoteEffectBandForcePiano to get the
- forced piano fingering depending on the preferred display of fingering.
-
-
-
-
-
- EnableLazyLoading .net
- enableLazyLoading JavaScript
- lazy JSON
- data-lazy HTML
-
-
- Core.EnableLazyLoading .net
- Core.enableLazyLoading JavaScript
- core.enableLazyLoading JSON
- enableLazyLoading JSON
- data-core-enablelazyloading HTML
- data-enablelazyloading HTML
-
-
-
-
-
- TranspositionPitches .net
- transpositionPitches JavaScript
- transpositionPitches JSON
- data-transposition-pitches HTML
-
-
- Notation.TranspositionPitches .net
- Notation.transpositionPitches JavaScript
- Notation.transpositionPitches JSON
- data-notation-transpositionpitches HTML
-
-
-
-
-
- DisplayTranspositionPitches .net
- displayTranspositionPitches JavaScript
- displayTranspositionPitches JSON
- data-display-transposition-pitches HTML
-
-
- Notation.DisplayTranspositionPitches .net
- notation.displayTranspositionPitches JavaScript
- notation.displayTranspositionPitches JSON
- data-notation-displaytranspositionpitches HTML
-
-
-
-
-
- ScriptFile .net
- scriptFile JavaScript
- scriptFile JSON
- data-script-file HTML
-
-
- Core.ScriptFile .net
- core.scriptFile JavaScript
- core.scriptFile JSON
- scriptFile JSON
- data-core-script-fileHTML
- data-script-file HTML
-
-
-
-
-
- FontDirectory .net
- fontDirectory JavaScript
- fontDirectory JSON
- data-font-directory HTML
-
-
- Core.FontDirectory .net
- core.fontDirectory JavaScript
- core.fontDirectory JSON
- fontDirectory JSON
- data-core-font-directory HTML
- data-font-directory HTML
-
-
-
-
-
- SmallGraceTabNotes .net
- smallGraceTabNotes JavaScript
- smallGraceTabNotes JSON
- data-small-grace-tab-notes HTML
-
-
- Notation.SmallGraceTabNotes .net
- notation.smallGraceTabNotes JavaScript
- notation.smallGraceTabNotes JSON
- data-notation-smallgracetabnotes HTML
-
-
-
-
-
- FingeringMode .net
- fingeringMode JavaScript
- fingeringMode JSON
- data-fingering-mode HTML
-
-
- Notation.FingeringMode .net
- notation.fingeringMode JavaScript
- notation.fingeringMode JSON
- data-notation-fingering-mode HTML
-
-
-
-
-
- ExtendBendArrowsOnTiedNotes .net
- extendBendArrowsOnTiedNotes JavaScript
- extendBendArrowsOnTiedNotes JSON
- data-extend-bend-arrows-on-tied-notes HTML
-
-
- Notation.ExtendBendArrowsOnTiedNotes .net
- notation.extendBendArrowsOnTiedNotes JavaScript
- notation.extendBendArrowsOnTiedNotes JSON
- data-notation-extendbendarrowsontiednotes HTML
-
-
-
-
-
- ShowParenthesisForTiedBends .net
- showParenthesisForTiedBends JavaScript
- showParenthesisForTiedBends JSON
- data-show-parenthesis-for-tied-bends HTML
-
-
- Notation.ShowParenthesisForTiedBends .net
- notation.showParenthesisForTiedBends JavaScript
- notation.showParenthesisForTiedBends JSON
- data-notation-showparenthesisfortiedbends HTML
-
-
-
-
-
- ShowTabNoteOnTiedBend .net
- showTabNoteOnTiedBend JavaScript
- showTabNoteOnTiedBend JSON
- data-show-tab-note-on-tied-bend HTML
-
-
- Notation.ShowTabNoteOnTiedBend .net
- notation.showTabNoteOnTiedBend JavaScript
- notation.showTabNoteOnTiedBend JSON
- data-notation-showtabnoteontiedbend HTML
-
-
-
-
-
- ShowZeroOnDiveWhammy .net
- showZeroOnDiveWhammy JavaScript
- showZeroOnDiveWhammy JSON
- data-show-zero-on-dive-whammy HTML
-
-
- Notation.ShowZeroOnDiveWhammy .net
- notation.showZeroOnDiveWhammy JavaScript
- notation.showZeroOnDiveWhammy JSON
- data-notation-showzeroondivewhammy HTML
-
-
-
-
-
- ExtendLineEffectsToBeatEnd .net
- extendLineEffectsToBeatEnd JavaScript
- extendLineEffectsToBeatEnd JSON
- data-extend-line-effects-to-beat-end HTML
-
-
- Notation.ExtendLineEffectsToBeatEnd .net
- notation.extendLineEffectsToBeatEnd JavaScript
- notation.extendLineEffectsToBeatEnd JSON
- data-notation-extendlineeffectstobeatend HTML
-
-
-
-
-
- SongBookBendDuration .net
- songBookBendDuration JavaScript
- songBookBendDuration JSON
- data-song-book-bend-duration HTML
-
-
- Player.SongBookBendDuration .net
- player.songBookBendDuration JavaScript
- player.songBookBendDuration JSON
- data-player-songbookbendduration HTML
-
-
-
-
-
- SongBookDipDuration .net
- songBookDipDuration JavaScript
- songBookDipDuration JSON
- data-song-book-dip-duration HTML
-
-
- Player.SongBookDipDuration .net
- player.songBookDipDuration JavaScript
- player.songBookDipDuration JSON
- data-player-songbookdipduration HTML
-
-
-
-
-
- Layout.Mode .net
- layout.mode JavaScript
- layout.mode JSON
- layout JSON
- data-layout HTML
-
-
- Display.LayoutMode .net
- display.layoutMode JavaScript
- display.layoutMode JSON
- layoutMode JSON
- data-display-layout-mode HTML
- data-layout-mode HTML
-
-
- The display mode is now a strong typed enumeration.
-
-
-
-
-
- Layout.AdditionalSettings["barsPerRow"] .net
- layout.additionalSettings.barsPerRow JavaScript
- layout.additionalSettings.barsPerRow JSON
- data-layout-bars-per-row HTML
-
-
- Display.BarsPerRow .net
- display.barsPerRow JavaScript
- display.barsPerRow JSON
- barsPerRow JSON
- data-display-barsperrow HTML
- data-barsperrow HTML
-
-
-
-
-
- Layout.AdditionalSettings["start"] .net
- layout.additionalSettings.start JavaScript
- layout.additionalSettings.start JSON
- data-layout-start HTML
-
-
- Display.StartBar .net
- display.startBar JavaScript
- display.startBar JSON
- startBar JSON
- data-display-startbar HTML
- data-startbar HTML
-
-
-
-
-
- Layout.AdditionalSettings["count"] .net
- layout.additionalSettings.count JavaScript
- layout.additionalSettings.count JSON
- data-layout-count HTML
-
-
- Display.BarCount .net
- display.barCount JavaScript
- display.barCount JSON
- barCount JSON
- data-display-barcount HTML
- data-barcount HTML
-
-
-
-
-
- Layout.AdditionalSettings["hideInfo"] .net
- layout.additionalSettings.hideInfo JavaScript
- layout.additionalSettings.hideInfo JSON
- data-layout-hide-info HTML
-
-
- Display.HideInfo .net
- display.hideInfo JavaScript
- display.hideInfo JSON
- hideInfo JSON
- data-display-hideinfo HTML
- data-hideinfo HTML
-
-
-
-
-
- Layout.AdditionalSettings["hideTuning"] .net
- layout.additionalSettings.hideTuning JavaScript
- layout.additionalSettings.hideTuning JSON
- data-layout-hide-tuning HTML
-
-
- Display.HideTuning .net
- display.hideTuning JavaScript
- display.hideTuning JSON
- hideTuning JSON
- data-display-hidetuning HTML
- data-hidetuning HTML
-
-
-
-
-
- Layout.AdditionalSettings["hideChordDiagram"] .net
- layout.additionalSettings.hideChordDiagram JavaScript
- layout.additionalSettings.hideChordDiagram JSON
- data-layout-hide-chord-diagram HTML
-
-
- Display.HideChordDiagrams .net
- display.hideChordDiagrams JavaScript
- display.hideChordDiagrams JSON
- hideChordDiagrams JSON
- data-display-hidechorddiagrams HTML
- data-hidechorddiagrams HTML
-
-
-
-
-
- Layout.AdditionalSettings["hideTrackNames"] .net
- layout.additionalSettings.hideTrackNames JavaScript
- layout.additionalSettings.hideTrackNames JSON
- data-layout-hide-track-names HTML
-
-
- Display.HideTrackNames .net
- display.hideTrackNames JavaScript
- display.hideTrackNames JSON
- hideTrackNames JSON
- data-display-hidetracknames HTML
- data-hidetracknames HTML
-
-
-
-
-
- IncludeNoteBounds .net
- includeNoteBounds JavaScript
- includeNoteBounds JSON
- data-include-note-bounds HTML
-
-
- Core.IncludeNoteBounds .net
- core.includeNoteBounds JavaScript
- core.includeNoteBounds JSON
- includeNoteBoundsJSON
- data-core-includenotebounds HTML
- data-includenotebounds HTML
-
-
-
-
-
- PlayTripletFeel .net
- playTripletFeel JavaScript
- playTripletFeel JSON
- data-play-triplet-feel HTML
-
-
- player.PlayTripletFeel .net
- player.playTripletFeel JavaScript
- player.playTripletFeel JSON
- data-player-playtripletfeel HTML
-
-
-
-
-
-
- Vibrato.NoteSlightAmplitude .net
- vibrato.noteSlightAmplitude JavaScript
- vibrato.noteSlightAmplitude JSON
- data-vibrato-note-slight-amplitude HTML
-
-
- Player.Vibrato.NoteSlightAmplitude .net
- player.vibrato.noteSlightAmplitude JavaScript
- player.vibrato.noteSlightAmplitude JSON
- data-player-vibrato-noteslightamplitude HTML
-
-
-
-
-
- Vibrato.NoteWideAmplitude .net
- vibrato.noteWideAmplitude JavaScript
- vibrato.noteWideAmplitude JSON
- data-vibrato-note-wide-amplitude HTML
-
-
- Player.Vibrato.NoteWideAmplitude .net
- player.vibrato.noteWideAmplitude JavaScript
- player.vibrato.noteWideAmplitude JSON
- data-player-vibrato-notewideamplitude HTML
-
-
-
-
-
-
- Vibrato.NoteSlightLength .net
- vibrato.noteSlightLength JavaScript
- vibrato.noteSlightLength JSON
- data-vibrato-note-slight-length HTML
-
-
- Player.Vibrato.NoteSlightLength .net
- player.vibrato.noteSlightLength JavaScript
- player.vibrato.noteSlightLength JSON
- data-player-vibrato-noteslightlength HTML
-
-
-
-
-
- Vibrato.NoteWideLength .net
- vibrato.noteWideLength JavaScript
- vibrato.noteWideLength JSON
- data-vibrato-note-wide-length HTML
-
-
- Player.Vibrato.NoteWideLength .net
- player.vibrato.noteWideLength JavaScript
- player.vibrato.noteWideLength JSON
- data-player-vibrato-notewidelength HTML
-
-
-
-
-
- Vibrato.BeatSlightAmplitude .net
- vibrato.beatSlightAmplitude JavaScript
- vibrato.beatSlightAmplitude JSON
- data-vibrato-beat-slight-amplitude HTML
-
-
- Player.Vibrato.BeatSlightAmplitude .net
- player.vibrato.beatSlightAmplitude JavaScript
- player.vibrato.beatSlightAmplitude JSON
- data-player-vibrato-beatslightamplitude HTML
-
-
-
-
-
- Vibrato.BeatWideAmplitude .net
- vibrato.beatWideAmplitude JavaScript
- vibrato.beatWideAmplitude JSON
- data-vibrato-beat-wide-amplitude HTML
-
-
- Player.Vibrato.BeatWideAmplitude .net
- player.vibrato.beatWideAmplitude JavaScript
- player.vibrato.beatWideAmplitude JSON
- data-player-vibrato-beatwideamplitude HTML
-
-
-
-
-
-
- Vibrato.BeatSlightLength .net
- vibrato.beatSlightLength JavaScript
- vibrato.beatSlightLength JSON
- data-vibrato-beat-slight-length HTML
-
-
- Player.Vibrato.BeatSlightLength .net
- player.vibrato.beatSlightLength JavaScript
- player.vibrato.beatSlightLength JSON
- data-player-vibrato-beatslightlength HTML
-
-
-
-
-
- Vibrato.BeatWideLength .net
- vibrato.beatWideLength JavaScript
- vibrato.beatWideLength JSON
- data-vibrato-beat-wide-length HTML
-
-
- Player.Vibrato.BeatWideLength .net
- player.vibrato.beatWideLength JavaScript
- player.vibrato.beatWideLength JSON
- data-player-vibrato-beatwidelength HTML
-
-
-
-
-
- Staves.Id .net
- staves.id JavaScript
- staves.id JSON
- staves JSON
- data-staves HTML
-
-
- Display.StaveProfile .net
- display.staveProfile JavaScript
- display.staveProfile JSON
- staveProfile JSON
- data-display-staveprofile HTML
- data-staveprofile HTML
-
-
-
-
-
- Staves.AdditionalSettings["rhythm"] .net
- staves.additionalSettings.rhythm JavaScript
- staves.additionalSettings.rhythm JSON
- data-staves-rhythm HTML
-
-
- Notation.RhythmMode .net
- notation.rhythmMode JavaScript
- notation.rhythmMode JSON
- data-notation-rhythmmode HTML
-
-
-
-
-
-
- Staves.AdditionalSettings["rhythmBeams"] .net
- staves.additionalSettings.rhythmBeams JavaScript
- staves.additionalSettings.rhythmBeams JSON
- data-staves-rhythm-beams HTML
-
-
- Notation.RhythmMode .net
- notation.rhythmMode JavaScript
- notation.rhythmMode JSON
- data-notation-rhythmmode HTML
-
-
-
-
-
-
- Staves.AdditionalSettings["rhythmHeight"] .net
- staves.additionalSettings.rhythmHeight JavaScript
- staves.additionalSettings.rhythmHeight JSON
- data-staves-rhythm-height HTML
-
-
- Notation.RhythmHeight .net
- notation.rhythmHeight JavaScript
- notation.rhythmHeight JSON
- data-notation-rhythmheight HTML
-
-
-
-
-
-
- EnablePlayer .net
- enablePlayer JavaScript
- enablePlayer JSON
- data-player HTML
-
-
- Player.EnablePlayer .net
- player.enablePlayer JavaScript
- player.enablePlayer JSON
- data-player-enableplayer HTML
-
-
- On JavaScript earlier the setting controlled both enabling the player and which soundfont should be loaded.
- Now it really only controls whether the player should be enabled. The soundfont is specified via SoundFont or loaded manually via API.
-
-
-
-
-
- SoundFontFile .net
- soundFontFile JavaScript
- soundFontFile JSON
- data-player HTML
-
-
- Player.SoundFont .net
- player.soundFont JavaScript
- player.soundFont JSON
- data-player-soundfont HTML
-
-
-
-
-
- EnableCursor .net
- enableCursor JavaScript
- cursor JSON
- data-cursor HTML
-
-
- Player.EnableCursor .net
- player.enableCursor JavaScript
- player.enableCursor JSON
- data-player-enablecursor HTML
-
-
-
-
-
-
-
- ImporterSettings["encoding"] .net
- importer.encoding JavaScript
- importer.encoding JSON
- data-importer-encoding HTML
-
-
- Importer.Encoding .net
- importer.encoding JavaScript
- importer.encoding JSON
- data-importer-encoding HTML
-
-
-
-
-
- Staves.ImporterSettings["musicXMLMergePartGroups"] .net
- staves.importer.musicXMLMergePartGroups JavaScript
- staves.importer.musicXMLMergePartGroups JSON
- data-importer-musicxml-merge-part-groups HTML
-
-
- Importer.MergePartGroupsInMusicXml .net
- importer.mergePartGroupsInMusicXml JavaScript
- importer.mergePartGroupsInMusicXml JSON
- data-importer-mergepartgroupsinmusicxml HTML
-
-
-
-
-
-
- RenderingResources.CopyrightFont .net
- resources.copyrightFont JavaScript
- resources.copyrightFont JSON
- data-resources-copyright-font HTML
-
-
- Display.Resources.CopyrightFont .net
- display.resources.copyrightFont JavaScript
- display.resources.copyrightFont JSON
- resources.copyrightFont JSON
- data-display-resources-copyrightfont HTML
- data-resources-copyrightfont HTML
-
-
-
-
-
-
- RenderingResources.TitleFont .net
- resources.titleFont JavaScript
- resources.titleFont JSON
- data-resources-title-font HTML
-
-
- Display.Resources.TitleFont .net
- display.resources.titleFont JavaScript
- display.resources.titleFont JSON
- resources.titleFont JSON
- data-display-resources-titlefont HTML
- data-resources-titlefont HTML
-
-
-
-
-
- RenderingResources.SubTitleFont .net
- resources.subTitleFont JavaScript
- resources.subTitleFont JSON
- data-resources-subtitle-font HTML
-
-
- Display.Resources.SubTitleFont .net
- display.resources.subTitleFont JavaScript
- display.resources.subTitleFont JSON
- resources.subTitleFont JSON
- data-display-resources-subtitlefont HTML
- data-resources-subtitlefont HTML
-
-
-
-
-
-
- RenderingResources.WordsFont .net
- resources.wordsFont JavaScript
- resources.wordsFont JSON
- data-resources-words-font HTML
-
-
- Display.Resources.WordsFont .net
- display.resources.wordsFont JavaScript
- display.resources.wordsFont JSON
- resources.wordsFont JSON
- data-display-resources-wordsfont HTML
- data-resources-wordsfont HTML
-
-
-
-
-
- RenderingResources.EffectFont .net
- resources.effectFont JavaScript
- resources.effectFont JSON
- data-resources-effect-font HTML
-
-
- Display.Resources.EffectFont .net
- display.resources.effectFont JavaScript
- display.resources.effectFont JSON
- resources.effectFont JSON
- data-display-resources-effectfont HTML
- data-resources-effectfont HTML
-
-
-
-
-
- RenderingResources.FretboardNumberFont .net
- resources.fretboardNumberFont JavaScript
- resources.fretboardNumberFont JSON
- data-resources-fretboard-number-font HTML
-
-
- Display.Resources.FretboardNumberFont .net
- display.resources.fretboardNumberFont JavaScript
- display.resources.fretboardNumberFont JSON
- resources.fretboardNumberFont JSON
- data-display-resources-fretboardnumberfont HTML
- data-resources-fretboardnumberfont HTML
-
-
-
-
-
- RenderingResources.TablatureFont .net
- resources.tablatureFont JavaScript
- resources.tablatureFont JSON
- data-resources-tablature-font HTML
-
-
- Display.Resources.TablatureFont .net
- display.resources.tablatureFont JavaScript
- display.resources.tablatureFont JSON
- resources.tablatureFont JSON
- data-display-resources-tablaturefontHTML
- data-resources-tablaturefontHTML
-
-
-
-
-
- RenderingResources.GraceFont .net
- resources.graceFont JavaScript
- resources.graceFont JSON
- data-resources-grace-font HTML
-
-
- Display.Resources.GraceFont .net
- display.resources.graceFont JavaScript
- display.resources.graceFont JSON
- resources.graceFont JSON
- data-display-resources-gracefont HTML
- data-resources-gracefont HTML
-
-
-
-
-
- RenderingResources.BarNumberFont .net
- resources.barNumberFont JavaScript
- resources.barNumberFont JSON
- data-resources-bar-number-font HTML
-
-
- Display.Resources.BarNumberFont .net
- display.resources.barNumberFont JavaScript
- display.resources.barNumberFont JSON
- resources.barNumberFont JSON
- data-display-resources-barnumberfont HTML
- data-resources-barnumberfont HTML
-
-
-
-
-
- RenderingResources.FingeringFont .net
- resources.fingeringFont JavaScript
- resources.fingeringFont JSON
- data-resources-fingering-font HTML
-
-
- Display.Resources.FingeringFont .net
- display.resources.fingeringFont JavaScript
- display.resources.fingeringFont JSON
- resources.fingeringFont JSON
- data-display-resources-fingeringfont HTML
- data-resources-fingeringfont HTML
-
-
-
-
-
- RenderingResources.MarkerFont .net
- resources.markerFont JavaScript
- resources.markerFont JSON
- data-resources-marker-font HTML
-
-
- Display.Resources.MarkerFont .net
- display.resources.markerFont JavaScript
- display.resources.markerFont JSON
- resources.markerFont JSON
- data-display-resources-markerfont HTML
- data-resources-markerfont HTML
-
-
-
-
-
- RenderingResources.StaffLineColor .net
- resources.staffLineColor JavaScript
- resources.staffLineColor JSON
- data-resources-staff-line-color HTML
-
-
- Display.Resources.StaffLineColor .net
- display.resources.staffLineColor JavaScript
- display.resources.staffLineColor JSON
- resources.staffLineColor JSON
- data-display-resources-stafflinecolor HTML
- data-resources-stafflinecolor HTML
-
-
-
-
-
- RenderingResources.BarNumberColor .net
- resources.barNumberColor JavaScript
- resources.barNumberColor JSON
- data-resources-bar-number-color HTML
-
-
- Display.Resources.BarNumberColor .net
- display.resources.barNumberColor JavaScript
- display.resources.barNumberColor JSON
- resources.barNumberColor JSON
- data-display-resources-barnumbercolor HTML
- data-resources-barnumbercolor HTML
-
-
-
-
-
- RenderingResources.BarSeparatorColor .net
- resources.barSeparatorColor JavaScript
- resources.barSeparatorColor JSON
- data-resources-bar-separator-color HTML
-
-
- Display.Resources.BarSeparatorColor .net
- display.resources.barSeparatorColor JavaScript
- display.resources.barSeparatorColor JSON
- resources.barSeparatorColor JSON
- data-display-resources-barseparatorcolor HTML
- data-resources-barseparatorcolor HTML
-
-
-
-
-
- RenderingResources.MainGlyphColor .net
- resources.mainGlyphColor JavaScript
- resources.mainGlyphColor JSON
- data-resources-main-glyph-color HTML
-
-
- Display.Resources.MainGlyphColor .net
- display.resources.mainGlyphColor JavaScript
- display.resources.mainGlyphColor JSON
- resources.mainGlyphColor JSON
- data-display-resources-mainglyphcolor HTML
- data-resources-mainglyphcolor HTML
-
-
-
-
-
- RenderingResources.SecondaryGlyphColor .net
- resources.secondaryGlyphColor JavaScript
- resources.secondaryGlyphColor JSON
- data-resources-secondary-glyph-color HTML
-
-
- Display.Resources.SecondaryGlyphColor .net
- display.resources.secondaryGlyphColor JavaScript
- display.resources.secondaryGlyphColor JSON
- resources.secondaryGlyphColor JSON
- data-display-resources-secondaryglyphcolor HTML
- data-resources-secondaryglyphcolor HTML
-
-
-
-
-
- RenderingResources.ScoreInfoColor .net
- resources.scoreInfoColor JavaScript
- resources.scoreInfoColor JSON
- data-resources-score-info-color HTML
-
-
- Display.Resources.ScoreInfoColor .net
- display.resources.scoreInfoColor JavaScript
- display.resources.scoreInfoColor JSON
- resources.scoreInfoColor JSON
- data-display-resources-scoreinfocolor HTML
- data-resources-scoreinfocolor HTML
-
-
-
-
-
- ScrollOffsetX .net
- scrollOffsetX JavaScript
- playerOffset JSON
- playerOffset[0] JSON
- data-player-offset HTML
-
-
- player.ScrollOffsetX .net
- player.scrollOffsetX JavaScript
- player.scrollOffsetX JSON
- data-player-scrolloffsetx HTML
-
-
-
-
-
- ScrollOffsetY .net
- scrollOffsetY JavaScript
- playerOffset JSON
- playerOffset[1] JSON
- data-player-offset HTML
-
-
- player.ScrollOffsetY .net
- player.scrollOffsetY JavaScript
- player.scrollOffsetY JSON
- data-player-scrolloffsety HTML
-
-
-
-
-
- ScrollMode .net
- scrollMode JavaScript
- autoScroll JSON
- data-auto-scroll HTML
-
-
- player.ScrollMode .net
- player.scrollMode JavaScript
- player.scrollMode JSON
- data-player-scrollmode HTML
-
-
-
-
-
- ScrollSpeed .net
- scrollSpeed JavaScript
- scrollSpeed JSON
-
-
- player.ScrollSpeed .net
- player.scrollSpeed JavaScript
- player.scrollSpeed JSON
- data-player-scrollspeed HTML
-
-
-
-
-
- ScrollElement .net
- scrollElement JavaScript
- scrollElement JSON
- data-scroll-element HTML
-
-
- Player.ScrollElement .net
- player.scrollElement JavaScript
- player.scrollElement JSON
- data-player-scroll-element HTML
-
-
-
-
-
- BeatCursorWidth .net
- beatCursorWidth JavaScript
- beatCursorWidth JSON
- data-beat-cursor-width HTML
-
-
-
-
- Setting was removed4 use CSS like for the other stylings to set the width of the beat cursor.
-
-
-
-
-
-
-
-
-Side-by-side Comparison
-
-Right below you can find a side-by-side comparison between a settings object before and after the rework.
-
-
-
-
- Before
- After
-
-
-
-
-
-
-
-{
- scriptFile: null,
- fontDirectory: null,
- enableLazyLoading: true,
- soundFontFile: null,
- scrollElement: "html,body",
- scale: 1,
- engine: "default",
- layout: {
- mode: "page",
- additionalSettings: {}
- },
- importerSettings: {},
- stretchForce: 1,
- forcePianoFingering: false,
- staves: {
- id: "default",
- additionalSettings: {}
- },
- transpositionPitches: [],
- displayTranspositionPitches: [],
- logLevel: "info"
- smallGraceTabNotes: true,
- extendBendArrowsOnTiedNotes: true,
- showParenthesisForTiedBends: true,
- showTabNoteOnTiedBend: true,
- displayMode: 0,
- fingeringMode: 0,
- showZeroOnDiveWhammy: false,
- extendLineEffectsToBeatEnd: false,
- vibrato: {
- noteWideLength: 480,
- noteWideAmplitude: 2,
- noteSlightLength: 480,
- noteSlightAmplitude: 2,
- beatWideLength: 240,
- beatWideAmplitude: 3,
- beatSlightLength: 240,
- beatSlightAmplitude: 3
- }
- playTripletFeel: true,
- slurHeight: 7,
- songBookBendDuration: 75,
- songBookDipDuration: 150,
- includeNoteBounds: false,
- useWorkers: true,
- enablePlayer: false,
- enableCursor: false,
- beatCursorWidth: 3,
- scrollOffsetX: 0,
- scrollOffsetY: 0,
- scrollMode: "continuous",
- scrollSpeed: 300,
- renderingResources: {
- copyrightFont: "bold 12px 'Arial'",
- titleFont: "32px 'Georgia'",
- subTitleFont: "20px 'Georgia'",
- wordsFont: "15px 'Georgia'",
- effectFont: "italic 12px 'Georgia'",
- fretboardNumberFont: "11px 'Arial'",
- tablatureFont: "13px 'Arial'",
- graceFont: "11px 'Arial'",
- staffLineColor: "#A5A5A5",
- barSeparatorColor:"#222211",
- barNumberFont: "11px 'Arial'",
- barNumberColor: "#C80000"},
- fingeringFont: "14px 'Georgia'",
- markerFont: "bold 14px 'Georgia'",
- mainGlyphColor: "#000000"},
- secondaryGlyphColor: "rgba(0,0,0,0.40)",
- scoreInfoColor: "#000000"
- }
-}
-
-
-
-
-
-
-{
- core: {
- includeNoteBounds: false,
- useWorkers: true,
- logLevel: "info",
- engine: "default",
- enableLazyLoading: true,
- scriptFile: "https://docs.alphatab.net/develop/js/alphaTab/alphaTab.min.js",
- fontDirectory: "https://docs.alphatab.net/develop/js/alphaTab/Font/"
- },
- display: {
- barCountPerPartial: 10
- barCount: -1
- startBar: 1
- barsPerRow: -1
- staveProfile: 'default'
- layoutMode: 'page',
- stretchForce: 1
- scale: 1
- padding: null,
- resources: {
- copyrightFont: "bold 12px 'Arial'",
- titleFont: "32px 'Georgia'",
- subTitleFont: "20px 'Georgia'",
- wordsFont: "15px 'Georgia'",
- effectFont: "italic 12px 'Georgia'",
- fretboardNumberFont: "11px 'Arial'",
- tablatureFont: "13px 'Arial'",
- graceFont: "11px 'Arial'",
- staffLineColor: "#A5A5A5",
- barSeparatorColor:"#222211",
- barNumberFont: "11px 'Arial'",
- barNumberColor: "#C80000"},
- fingeringFont: "14px 'Georgia'",
- markerFont: "bold 14px 'Georgia'",
- mainGlyphColor: "#000000"},
- secondaryGlyphColor: "rgba(0,0,0,0.40)",
- scoreInfoColor: "#000000"
- }
- },
- importer: {
- mergePartGroupsInMusicXml: false,
- encoding: "utf-8"
- },
- notation: {
- slurHeight: 7,
- extendLineEffectsToBeatEnd: false,
- showZeroOnDiveWhammy: false,
- showTabNoteOnTiedBend: true,
- showParenthesisForTiedBends: true,
- extendBendArrowsOnTiedNotes: true,
- smallGraceTabNotes: true,
- displayTranspositionPitches: []
- transpositionPitches: [],
- rhythmHeight: 15,
- rhythmMode: "hidden",
- hideChordDiagrams: false,
- hideTrackNames: false,
- hideTuning: false,
- hideInfo: false,
- fingeringMode: "ScoreDefault",
- notationMode: "GuitarPro"
- }
- player: {
- playTripletFeel: true,
- vibrato: {
- beatSlightAmplitude: 3,
- beatSlightLength: 240,
- beatWideAmplitude: 3,
- beatWideLength: 240,
- noteSlightAmplitude: 2,
- noteSlightLength: 480,
- noteWideAmplitude: 2,
- noteWideLength: 480,
- }
- songBookDipDuration: 150,
- songBookBendDuration: 75,
- scrollSpeed: 300,
- scrollMode: "Continuous",
- scrollOffsetY: 0,
- scrollOffsetX: 0,
- enableCursor: true,
- enablePlayer: false,
- scrollElement: "html,body",
- soundFont: null
- }
-}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/beatmousedown.cshtml b/Documentation/input/reference/events/beatmousedown.cshtml
deleted file mode 100644
index 107b455e9..000000000
--- a/Documentation/input/reference/events/beatmousedown.cshtml
+++ /dev/null
@@ -1,102 +0,0 @@
-Title: BeatMouseDown
-JsName: addBeatMouseDown();removeBeatMouseDown()
-DomName: alphaTab.beatMouseDown
-Category: Events - Player
-Description: This event is fired whenever a the user presses the mouse button on a beat.
-ShowInSideBar: false
-Since: 0.9.7
----
-
-Description
-
- @Html.Raw(Model.String(DocsKeys.Description))
-
-
-Types
-
-
-
-
- Action<Beat> .net
-
-
- function(e) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- args all
- AlphaTab.Model.Beat
-
- Beat on which the mouse was pressed.
-
-
-
- originalEvent jQuery
- MouseEvent
-
- The original mouse event that lead to trigger of the beat event. For the DOM event it is stored in the event.originalEvent
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.BeatMouseDown += beat =>
-{
- StartSelectionOnBeat(args);
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addBeatMouseDown(function(beat) {
- startSelectionOnBeat(beat);
-});
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.beatMouseDown', function(e, beat) {
- originalEvent.preventDefault();
- startSelectionOnBeat(beat);
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.beatMouseDown', function(e) {
- var beat = e.detail;
- e.originalEvent.preventDefault();
- startSelectionOnBeat(beat);
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/beatmousemove.cshtml b/Documentation/input/reference/events/beatmousemove.cshtml
deleted file mode 100644
index 4b1087eef..000000000
--- a/Documentation/input/reference/events/beatmousemove.cshtml
+++ /dev/null
@@ -1,102 +0,0 @@
-Title: BeatMouseMove
-JsName: addBeatMouseMove();removeBeatMouseMove()
-DomName: alphaTab.beatMouseMove
-Category: Events - Player
-Description: This event is fired whenever the user moves the mouse over a beat after the user already pressed the button on a beat.
-ShowInSideBar: false
-Since: 0.9.7
----
-
-Description
-
- @Html.Raw(Model.String(DocsKeys.Description))
-
-
-Types
-
-
-
-
- Action<Beat> .net
-
-
- function(e) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- args all
- AlphaTab.Model.Beat
-
- Beat on which the mouse was hovered over during mouse down.
-
-
-
- originalEvent jQuery
- MouseEvent
-
- The original mouse event that lead to trigger of the beat event. For the DOM event it is stored in the event.originalEvent
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.BeatMouseMove += beat =>
-{
- ExpandSelectionToBeat(beat);
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addBeatMouseMove(function(beat) {
- expandSelectionToBeat(beat);
-});
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.beatMouseMove', function(e, beat) {
- originalEvent.preventDefault();
- expandSelectionToBeat(beat);
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.beatMouseMove', function(e) {
- var beat = e.detail;
- e.originalEvent.preventDefault();
- expandSelectionToBeat(beat);
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/beatmouseup.cshtml b/Documentation/input/reference/events/beatmouseup.cshtml
deleted file mode 100644
index 7f9db4241..000000000
--- a/Documentation/input/reference/events/beatmouseup.cshtml
+++ /dev/null
@@ -1,106 +0,0 @@
-Title: BeatMouseUp
-JsName: addBeatMouseUp();removeBeatMouseUp()
-DomName: alphaTab.beatMouseUp
-Category: Events - Player
-Description: This event is fired whenever the user releases the mouse after a mouse press on a beat.
-
-ShowInSideBar: false
-Since: 0.9.7
----
-
-Description
-
- @Html.Raw(Model.String(DocsKeys.Description))
- This event is fired regardless of whether the mouse was released on a beat.
- The parameter is null if the mouse was released somewhere beside the beat.
-
-
-Types
-
-
-
-
- Action<Beat> .net
-
-
- function(e) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- args all
- AlphaTab.Model.Beat
-
- Beat on which the mouse was released over after mouse down.
- Might be null if no beat could be found in near location.
-
-
-
- originalEvent jQuery
- MouseEvent
-
- The original mouse event that lead to trigger of the beat event. For the DOM event it is stored in the event.originalEvent
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.BeatMouseUp += beat =>
-{
- HideSelection(beat);
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addBeatMouseUp(function(beat) {
- hideSelection(beat);
-});
-
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.beatMouseUp', function(e, beat) {
- originalEvent.preventDefault();
- hideSelection(beat);
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.beatMouseUp', function(e) {
- var beat = e.detail;
- e.originalEvent.preventDefault();
- hideSelection(beat);
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/error.cshtml b/Documentation/input/reference/events/error.cshtml
deleted file mode 100644
index 0a4481e4f..000000000
--- a/Documentation/input/reference/events/error.cshtml
+++ /dev/null
@@ -1,104 +0,0 @@
-Title: Error
-JsName: addError();removeError()
-DomName: alphaTab.error
-Category: Events - Core
-Description: This event is fired when an error within alphatab occurred.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when an error within alphatab occurred. Use this event as global error handler to show errors
- to end-users. Due to the asynchronous nature of alphaTab, no call to the API will directly throw an error if it fails.
- Instead a signal to this error handlers will be sent.
-
-
-Types
-
-
-
-
- Action<string,Exception> .net
-
-
- function(type, details) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- type all
- string
-
- The kind of error that happened, or the module that reported the error. Possible values are:
-
- import - An unexpected error while loading or parsing the score happened.
- render - An unexpected error during rendering happened.
- soundFont - An unexpected error while loading the SoundFont.
- midi - An unexpected error while loading the generated midi for the song.
-
-
-
-
- details all
- System.Exception
- The raw bytes containing a file supported by the score loaders.
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Error += (type, details) =>
-{
- DisplayError(type, details);
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addError(function(type, details) {
- displayError(type, details);
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.error', function(e, type, details) {
- displayError(type, details);
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.error', function(e) {
- displayError(e.detail.type, e.detail.details);
-}, false);
-
-
diff --git a/Documentation/input/reference/events/index.cshtml b/Documentation/input/reference/events/index.cshtml
deleted file mode 100644
index b9647c7c9..000000000
--- a/Documentation/input/reference/events/index.cshtml
+++ /dev/null
@@ -1,60 +0,0 @@
-Title: Events
-Description: This section contains a list of all events that are signaled by alphaTab.
-Order: 3
----
-
-@Html.Raw(Model.String(DocsKeys.Description))
-
-The following table contains events specific to the global alphaTab API. For the Web version of alphaTab, also event subscribing via DOM events is possible.
-For the other cases the events can be subscribed via registering a function on the API object.
-
-
-
-
-
- Event
- Summary
-
-
-
-
- @{
- IEnumerable propertyPages = Model.DocumentList(Keys.Children);
- IList> propertyPagesGroups = propertyPages
- .GroupBy(x => x.String(DocsKeys.Category))
- .OrderBy(x => x.Key)
- .ToList();
- foreach(IGrouping categoryGroup in propertyPagesGroups)
- {
-
- @categoryGroup.Key
-
-
- @foreach(IDocument child in categoryGroup
- .OrderBy(x => x.Get(DocsKeys.Order, 1000))
- .ThenBy(x => x.WithoutSettings.String(Keys.Title)))
- {
- object[] childTreePath = child.Get(Keys.TreePath);
- string[] jsNames = child.String("JsName").Split(';');
- string url = child.Get("Todo", false) ? "#todo" : Context.GetLink(child);
-
-
-
-
- @(child.WithoutSettings.String(Keys.Title, childTreePath.Last().ToString())) .net
- @for(int i = 0; i < jsNames.Length; i++)
- {
-
- @(jsNames[i]) JavaScript
- }
-
@(child.String("DomName")) DOM
-
-
-
- @(child.String(DocsKeys.Description))
-
- }
- }
- }
-
-
diff --git a/Documentation/input/reference/events/loaded.cshtml b/Documentation/input/reference/events/loaded.cshtml
deleted file mode 100644
index 994e8b063..000000000
--- a/Documentation/input/reference/events/loaded.cshtml
+++ /dev/null
@@ -1,93 +0,0 @@
-Title: Loaded
-JsName: addLoaded();removeLoaded()
-DomName: alphaTab.loaded
-Category: Events - Core
-Description: This event is fired whenever a new song is loaded
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired whenever a new song is loaded. It is fired after the transposition midi pitches from the settings were applied, but before any midi is generated or rendering is started.
- This allows any modification of the score before further processing.
-
-
-Types
-
-
-
-
- Action<AlphaTab.Model.Score> .net
-
-
- function(score) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- score all
- AlphaTab.Model.Score
-
- The score that was loaded with applied transpositions.
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Loaded += score =>
-{
- UpdateSongInformationInUi(score);
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addLoaded(function(score) {
- updateSongInformationInUi(score);
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.loaded', function(e, score) {
- updateSongInformationInUi(score);
-});
-
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.loaded', function(e) {
- updateSongInformationInUi(e.detail);
-}, false);
-
-
diff --git a/Documentation/input/reference/events/midiloaded.cshtml b/Documentation/input/reference/events/midiloaded.cshtml
deleted file mode 100644
index 596e15902..000000000
--- a/Documentation/input/reference/events/midiloaded.cshtml
+++ /dev/null
@@ -1,74 +0,0 @@
-Title: MidiLoaded
-JsName: addMidiLoaded();removeMidiLoaded()
-DomName: alphaTab.midiFileLoaded
-Category: Events - Player
-Description: This event is fired when the Midi file needed for playback was loaded.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the Midi file needed for playback was loaded.
-
-
-Types
-
-
-
-
- Action .net
-
-
- function() JavaScript
-
-
-
-
-Parameters
-none
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.MidiLoaded += () =>
-{
- HideGeneratingAudioIndicator();
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addMidiLoaded(function(score) {
- hideGeneratingAudioIndicator();
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.midiFileLoaded', function(e, score) {
- hideGeneratingAudioIndicator();
-});
-
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.midiFileLoaded', function() {
- hideGeneratingAudioIndicator();
-}, false);
-
-
diff --git a/Documentation/input/reference/events/playedbeatchanged.cshtml b/Documentation/input/reference/events/playedbeatchanged.cshtml
deleted file mode 100644
index 64d1abe12..000000000
--- a/Documentation/input/reference/events/playedbeatchanged.cshtml
+++ /dev/null
@@ -1,92 +0,0 @@
-Title: PlayedBeatChanged
-JsName: addPlayedBeatChanged();removePlayedBeatChanged()
-DomName: alphaTab.playedBeatChanged
-Category: Events - Player
-Description: This event is fired when the played beat changed.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the played beat changed.
-
-
-Types
-
-
-
-
- Action<Beat> .net
-
-
- function(e) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- args all
- AlphaTab.Model.Beat
-
- The new beat that is now being played.
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.PlayedBeatChanged += beat =>
-{
- UpdateFretboard(args);
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addPlayedBeatChanged(function(args) {
- updateFretboard(beat);
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.playedBeatChanged', function(e, beat) {
- updateFretboard(beat);
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.playedBeatChanged', function(e) {
- var beat = e.detail;
- updateFretboard(beat);
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/playerpositionchanged.cshtml b/Documentation/input/reference/events/playerpositionchanged.cshtml
deleted file mode 100644
index ac409c964..000000000
--- a/Documentation/input/reference/events/playerpositionchanged.cshtml
+++ /dev/null
@@ -1,146 +0,0 @@
-Title: PlayerPositionChanged
-JsName: addPlayerPositionChanged();removePlayerPositionChanged()
-DomName: alphaTab.positionChanged
-Category: Events - Player
-Description: This event is fired when the playback state changed.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the current playback position of the song changed.
-
-
-Types
-
-
-
-
- Action<PositionChangedEventArgs> .net
-
-
- function(e) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- args all
- AlphaTab.PositionChangedEventArgs
-
- The information about the player position.
-
-
-
-
-
-AlphaTab.PositionChangedEventArgs Properties
-
-
-
-
- Property
- Type
- Summary
-
-
-
-
-
- CurrentTime .net
- currentTime JavaScript
-
- double
-
- The current time position within the song in milliseconds.
-
-
-
-
- EndTime .net
- endTime JavaScript
-
- double
-
- The total length of the song in milliseconds.
-
-
-
-
- CurrentTick .net
- currentTick JavaScript
-
- int
-
- The current time position within the song in midi ticks.
-
-
-
-
- EndTick .net
- endTick JavaScript
-
- int
-
- The total length of the song in midi ticks.
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.PlayerPositionChanged += args =>
-{
- UpdatePlayerPosition(args);
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addPlayerPositionChanged(function(args) {
- updatePlayerPosition(args);
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.positionChanged', function(e, args) {
- updatePlayerPosition(args);
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.positionChanged', function(e) {
- var args = e.detail;
- updatePlayerPosition(args);
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/playerstatechanged.cshtml b/Documentation/input/reference/events/playerstatechanged.cshtml
deleted file mode 100644
index ca994f939..000000000
--- a/Documentation/input/reference/events/playerstatechanged.cshtml
+++ /dev/null
@@ -1,138 +0,0 @@
-Title: PlayerStateChanged
-JsName: addPlayerStateChanged();removePlayerStateChanged()
-DomName: alphaTab.playerStateChanged
-Category: Events - Player
-Description: This event is fired when the playback state changed.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the playback state changed.
-
-
-Types
-
-
-
-
- Action<PlayerStateChangedEventArgs> .net
-
-
- function(e) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- args all
- AlphaTab.Audio.Synth.PlayerStateChangedEventArgs
-
- The information about the player state change event.
-
-
-
-
-
-AlphaTab.Audio.Synth.PlayerStateChangedEventArgs Properties
-
-
-
-
- Property
- Type
- Summary
-
-
-
-
-
- State .net
-
- AlphaTab.Audio.Synth.PlayerState
-
- The new state of the player.
-
-
-
-
- state JavaScript
-
- int
-
- The new state of the player.
-
- 0 - Paused
- 1 - Playing
-
-
-
-
-
- Stopped .net
- stopped JavaScript
-
- bool
-
- Whether the playback was fully stopped (including jump to start) or only paused.
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.PlayerStateChanged += args =>
-{
- UpdatePlayerControls(args.State, args.Stopped);
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addPlayerStateChanged(function(args) {
- updatePlayerControls(args.State, args.Stopped);
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.playerStateChanged', function(e, args) {
- updatePlayerControls(args.State, args.Stopped);
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.playerStateChanged', function(e) {
- var args = e.detail;
- updatePlayerControls(args.State, args.Stopped);
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/postrenderfinished.cshtml b/Documentation/input/reference/events/postrenderfinished.cshtml
deleted file mode 100644
index a7e488150..000000000
--- a/Documentation/input/reference/events/postrenderfinished.cshtml
+++ /dev/null
@@ -1,74 +0,0 @@
-Title: PostRenderFinished
-JsName: addPostRenderFinished();removePostRenderFinished()
-DomName: alphaTab.postRenderFinished
-Category: Events - Core
-Description: This event is fired when the rendering of the whole music sheet is finished, and all handlers of RenderFinished ran.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-
-Description
-
- This event is fired when the rendering of the whole music sheet is finished, and all handlers of RenderFinished ran. When this
- handlers are called, the whole rendering and display pipeline is completed.
-
-
-Types
-
-
-
-
- Action .net
-
-
- function() JavaScript
-
-
-
-
-Parameters
-None
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.PostRenderFinished += () =>
-{
- HideLoadingIndicator();
-};
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addPostRenderFinished(function() {
- hideLoadingIndicator();
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.postRendered', function() {
- hideLoadingIndicator();
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.postRendered', function(e) {
- hideLoadingIndicator();
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/readyforplayback.cshtml b/Documentation/input/reference/events/readyforplayback.cshtml
deleted file mode 100644
index 6ee867f00..000000000
--- a/Documentation/input/reference/events/readyforplayback.cshtml
+++ /dev/null
@@ -1,75 +0,0 @@
-Title: ReadyForPlayback
-JsName: addReadyForPlayback();removeReadyForPlayback()
-DomName: alphaTab.playerReady
-Category: Events - Player
-Description: This event is fired when all required data for playback is loaded and ready.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when all required data for playback is loaded and ready. The player is ready for playback when
- all background workers are started, the audio output is initialized, a soundfont is loaded, and a song was loaded into the player as midi file.
-
-
-Types
-
-
-
-
- Action .net
-
-
- function() JavaScript
-
-
-
-
-Parameters
-none
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.ReadyForPlayback += () =>
-{
- EnablePlayerControls()
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addReadyForPlayback(function(score) {
- enablePlayerControls();
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.playerReady', function(e, score) {
- enablePlayerControls();
-});
-
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.playerReady', function() {
- enablePlayerControls();
-}, false);
-
-
diff --git a/Documentation/input/reference/events/renderfinished.cshtml b/Documentation/input/reference/events/renderfinished.cshtml
deleted file mode 100644
index 8bc4a536b..000000000
--- a/Documentation/input/reference/events/renderfinished.cshtml
+++ /dev/null
@@ -1,73 +0,0 @@
-Title: RenderFinished
-JsName: addRenderFinished();removeRenderFinished()
-DomName: alphaTab.rendered
-Category: Events - Core
-Description: This event is fired when the rendering of the whole music sheet is finished.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the rendering of the whole music sheet is finished from the render engine side. There might be still tasks open for
- the display component to visually display the rendered components when this event is notified.
-
-
-Types
-
-
-
-
- Action .net
-
-
- function() JavaScript
-
-
-
-
-Parameters
-None
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.RenderFinished += () =>
-{
- UpdateProgressBar("Finishing");
-};
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addRenderFinished(function() {
- updateProgressBar("Finishing");
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.rendered', function() {
- updateProgressBar("Finishing");
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.rendered', function(e) {
- updateProgressBar("Finishing");
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/renderstarted.cshtml b/Documentation/input/reference/events/renderstarted.cshtml
deleted file mode 100644
index 1319a8197..000000000
--- a/Documentation/input/reference/events/renderstarted.cshtml
+++ /dev/null
@@ -1,91 +0,0 @@
-Title: RenderStarted
-JsName: addRenderStarted();removeRenderStarted()
-DomName: alphaTab.render
-Category: Events - Core
-Description: This event is fired when the rendering of the whole music sheet is starting.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the rendering of the whole music sheet is starting. All
- preparations are completed and the layout and render sequence is about to start.
-
-
-Types
-
-
-
-
- Action .net
-
-
- function() JavaScript
-
-
-
-
-Parameters
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- resize all
- bool
-
- Whether the rendering is triggered from a resize
-
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.RenderStarted += () =>
-{
- UpdateProgressBar("Rendering");
-};
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addRenderStarted(function() {
- updateProgressBar("Rendering");
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.render', function() {
- updateProgressBar("Rendering");
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.render', function(e) {
- updateProgressBar("Rendering");
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/resize.cshtml b/Documentation/input/reference/events/resize.cshtml
deleted file mode 100644
index 96e2991a3..000000000
--- a/Documentation/input/reference/events/resize.cshtml
+++ /dev/null
@@ -1,146 +0,0 @@
-Title: Resize
-JsName: addResize();removeResize()
-DomName: alphaTab.resize
-Category: Events - Core
-Description: This event is fired when alphaTab was resized and is about to rerender the music notation.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when alphaTab was resized and is about to rerender the music notation. Before the re-rendering on resize
- the settings will be updated in the related components. This means that any changes to the layout options or other display settings are
- considered. This allows to implement scenarios where maybe the scale or the layout mode dynamically changes along the resizing.
-
-
-Types
-
-
-
-
- Action<ResizeEventArgs> .net
-
-
- function(a) JavaScript
-
-
-
-
-Parameters
-
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- args all
- AlphaTab.ResizeEventArgs
-
- The information about the resize event.
-
-
-
-
-
-AlphaTab.ResizeEventArgs Properties
-
-
-
-
- Property
- Type
- Summary
-
-
-
-
-
- OldWidth .net
- oldWidth JavaScript
-
- int
-
- The size before the resizing happened.
-
-
-
-
- NewWidth .net
- newWidth JavaScript
-
- int
-
- The size after the resize was complete.
-
-
-
-
- Settings .net
- settings JavaScript
-
- AlphaTab.Settings
-
- The settings currently used for rendering.
-
-
-
-
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.Resize += args =>
-{
- args.Settings.Scale = args.NewWidth > 1300
- ? 1.5f
- : (args.NewWidth > 800) ? 1.3f : 1;
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addResize(function(args) {
- args.Settings.Scale = args.NewWidth > 1300
- ? 1.5f
- : (args.NewWidth > 800) ? 1.3f : 1;
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.resize', function(e, args) {
- args.Settings.Scale = args.NewWidth > 1300
- ? 1.5f
- : (args.NewWidth > 800) ? 1.3f : 1;
-});
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.resize', function(e) {
- var args = e.detail;
- args.Settings.Scale = args.NewWidth > 1300
- ? 1.5f
- : (args.NewWidth > 800) ? 1.3f : 1;
-}, false);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/events/soundfontload.cshtml b/Documentation/input/reference/events/soundfontload.cshtml
deleted file mode 100644
index fc82d94ae..000000000
--- a/Documentation/input/reference/events/soundfontload.cshtml
+++ /dev/null
@@ -1,76 +0,0 @@
-Title: SoundFontLoad
-JsName: addSoundFontLoad();removeSoundFontLoad()
-DomName: alphaTab.soundFontLoad
-Category: Events - Player
-Description: This event is fired when the SoundFont is being loaded.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the SoundFont is being loaded and reports the progress accordingly.
-
-
-Types
-
-
-
-
-
- function(e) JavaScript
-
-
-
-
-Parameters
-
-
-
- Parameters
- Type
- Summary
-
-
-
-
- args all
- AlphaTab.ProgressEventArgs
-
- The information about the load progress of the file.
-
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addSoundFontLoad(function(e) {
- updateProgress(e.loaded, e.total);
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.soundFontLoad', function(e, score) {
- updateProgress(e.loaded, e.total);
-});
-
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.soundFontLoad', function() {
- updateProgress(e.detail.loaded, e.detail.total);
-}, false);
-
-
diff --git a/Documentation/input/reference/events/soundfontloaded.cshtml b/Documentation/input/reference/events/soundfontloaded.cshtml
deleted file mode 100644
index 9d5ab9a94..000000000
--- a/Documentation/input/reference/events/soundfontloaded.cshtml
+++ /dev/null
@@ -1,74 +0,0 @@
-Title: SoundFontLoaded
-JsName: addSoundFontLoaded();removeSoundFontLoaded()
-DomName: alphaTab.soundFontLoaded
-Category: Events - Player
-Description: This event is fired when the SoundFont needed for playback was loaded.
-ShowInSideBar: false
-Since: 0.9.4
----
-
-Description
-
- This event is fired when the SoundFont needed for playback was loaded.
-
-
-Types
-
-
-
-
- Action .net
-
-
- function() JavaScript
-
-
-
-
-Parameters
-none
-
-Example - C#
-
-
-
-var api = new AlphaTabApi(...);
-api.SoundFontLoaded += () =>
-{
- HideSoundFontLoadingIndicator();
-};
-
-
-
-
-Example - JavaScript
-
-
-
-var api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'));
-api.addSoundFontLoaded(function(score) {
- hideSoundFontLoadingIndicator();
-});
-
-
-
-Example - jQuery
-
-
-
-$('#alphaTab').on('alphaTab.soundFontLoaded', function(e, score) {
- hideSoundFontLoadingIndicator();
-});
-
-
-
-
-Example - HTML
-
-
-
-document.querySelector('#alphaTab').addEventListener('alphaTab.soundFontLoaded', function() {
- hideSoundFontLoadingIndicator();
-}, false);
-
-
diff --git a/Documentation/input/reference/index.cshtml b/Documentation/input/reference/index.cshtml
deleted file mode 100644
index ec0fed046..000000000
--- a/Documentation/input/reference/index.cshtml
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Reference
-ShowInNavbar: true
----
-
-
- In this section you can find all information about the public API of alphaTab.
- In general the AlphaTab.Settings class describes all the settings that exist and the AlphaTab.AlphaTabApi class wraps up the whole API. As alphaTab comes in different flavours and has several configuration systems interacting there are some things to follow.
-
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/property/core-enablelazyloading.cshtml b/Documentation/input/reference/property/core-enablelazyloading.cshtml
deleted file mode 100644
index f82faa4b7..000000000
--- a/Documentation/input/reference/property/core-enablelazyloading.cshtml
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: Core.EnableLazyLoading
-JsName: core.enableLazyLoading;enableLazyLoading
-JsonName: core.enableLazyLoading:enableLazyLoading
-DataAttribute: data-core-enablelazyloading;data-enablelazyloading
-Category: Core - JavaScript Specific
-Description: Enables lazy loading of the rendered music sheet chunks.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab renders the music sheet in smaller sub-chunks to have fast UI feedback. Not all of those sub-chunks are immediately
- appended to the DOM due to performance reasons. AlphaTab tries to detect which elements are visible on the screen, and only
- appends those elements to the DOM. This reduces the load of the browser heavily but is not working for all layouts and use cases.
- This setting set to false, ensures that all rendered items are instantly appended to the DOM.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/property/core-engine.cshtml b/Documentation/input/reference/property/core-engine.cshtml
deleted file mode 100644
index 4890c5a87..000000000
--- a/Documentation/input/reference/property/core-engine.cshtml
+++ /dev/null
@@ -1,59 +0,0 @@
-Title: Core.Engine
-JsName: core.engine;engine
-JsonName: core.engine;engine
-DataAttribute: data-core-engine;data-engine
-Category: Core
-Description: The engine which should be used to render the the tablature.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab can use various render engines to draw the music notation. The available render engines is specific to the platform. Please refer to the table below to find out which engines are available on which platform.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- string .net
-
- skia - Available on all .net platforms. Uses Skia for rendering
- gdi - Only available desktop .net. Uses GDI+ for rendering
- svg - Available on all .net platforms. Outputs SVG strings.
-
-
-
- string JavaScript & HTML
-
- svg - Outputs SVG strings.
- html5 - Uses HTML5 canvas elements to render the music notation.
-
-
-
-
-
-Default Value
-
-default which is mapped per platform:
-
-
-
-
- skia .net
-
-
- svg JavaScript & HTML
-
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/property/core-fontdirectory.cshtml b/Documentation/input/reference/property/core-fontdirectory.cshtml
deleted file mode 100644
index 63648fe72..000000000
--- a/Documentation/input/reference/property/core-fontdirectory.cshtml
+++ /dev/null
@@ -1,33 +0,0 @@
-Title: Core.FontDirectory
-JsName: core.fontDirectory;fontDirectory
-JsonName: core.fontDirectory;fontDirectory
-DataAttribute: data-core-fontdirectory;data-fontdirectory
-Category: Core - JavaScript Specific
-Description: The full URL to the alphaTab font directory.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab will generate some dynamic CSS that is needed for displaying the music symbols correctly. For this it needs to know
- where the Web Font files of Bravura are. Normally alphaTab expects
- them to be in a Font subfolder beside the script file. If this is not the case, this setting must be used to configure the path.
- Alternatively also a global variable ALPHATAB_FONT can be set on the page before initializing alphaTab.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- string
-
-
-
-
-Default Value
-
-${AlphaTabScriptFolder}/Font/
\ No newline at end of file
diff --git a/Documentation/input/reference/property/core-includenotebounds.cshtml b/Documentation/input/reference/property/core-includenotebounds.cshtml
deleted file mode 100644
index 2fbbb8127..000000000
--- a/Documentation/input/reference/property/core-includenotebounds.cshtml
+++ /dev/null
@@ -1,52 +0,0 @@
-Title: Core.IncludeNoteBounds
-JsName: core.includeNoteBounds;includeNoteBounds
-JsonName: core.includeNoteBounds;includeNoteBounds
-DataAttribute: data-core-includenotebounds;data-includenotebounds
-Category: Core
-Description: Gets or sets whether in the BoundsLookup also the position and area of each individual note is provided.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
- AlphaTab collects the position of the rendered music notation elements during the rendering process. This way some level of interactivity can be provided like the feature that seeks to the corresponding position when clicking on a beat.
- By default the position of the individual notes is not collected due to performance reasons. If access to note position information is needed, this setting can enable it.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-false
-
-Example - JavaScript
-
-
-
-const settings = {
- core: {
- includeNoteBounds: true
- }
-};
-let api = null;
-document.querySelector('#alphaTab').addEventListener('alphaTab.rendered', function() {
- var lookup = api.renderer.boundsLookup;
- var x = 100;
- var y = 100;
- var beat = lookup.getBeatAtPos(x, y);
- var note = lookup.getNoteAtPos(beat, x, y);
-});
-api = new alphaTab.platform.javaScript.AlphaTabApi(document.querySelector('#alphaTab'), settings);
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/property/core-loglevel.cshtml b/Documentation/input/reference/property/core-loglevel.cshtml
deleted file mode 100644
index 4deb34f08..000000000
--- a/Documentation/input/reference/property/core-loglevel.cshtml
+++ /dev/null
@@ -1,63 +0,0 @@
-Title: Core.LogLevel
-JsName: core.logLevel;logLevel
-JsonName: core.logLevel;logLevel
-DataAttribute: data-core-loglevel;data-loglevel
-Category: Core
-Description: The log level to use within alphaTab.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
-AlphaTab internally does quite a bit of logging for debugging and informational purposes. The log level of alphaTab can be controlled via this setting.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- AlphaTab.Util.LogLevel .net
-
- None - No logging
- Debug - Debug level (internal details are displayed)
- Info - Info level (only important details are shown)
- Warning
- Error
-
-
-
- string JSON & HTML
-
- none
- debug
- info
- warning
- error
-
-
-
- int JavaScript & HTML
-
- 0 - None
- 1 - Debug
- 2 - Info
- 3 - Warning
- 4 - Error
-
-
-
-
-
-Default Value
-Info
-
diff --git a/Documentation/input/reference/property/core-scriptfile.cshtml b/Documentation/input/reference/property/core-scriptfile.cshtml
deleted file mode 100644
index 7997fe043..000000000
--- a/Documentation/input/reference/property/core-scriptfile.cshtml
+++ /dev/null
@@ -1,33 +0,0 @@
-Title: Core.ScriptFile
-JsName: core.scriptFile;scriptFile
-JsonName: core.scriptFile;scriptFile
-DataAttribute: data-core-scriptfile;data-scriptfile
-Category: Core - JavaScript Specific
-Description: The full URL to the alphaTab JavaScript file.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab needs to know the full URL to the script file it is contained in to launch the web workers. AlphaTab will do its best to auto-detect
- this path but in case it fails, this setting can be used to explicitly define it. Altenatively also a global variable ALPHATAB_ROOT can
- be defined before initializing. Please be aware that bundling alphaTab together with other scripts might cause errors
- in case those scripts are not suitable for web workers. e.g. if there is a script bundled together with alphaTab that accesses the DOM,
- this will cause an error when alphaTab starts this script as worker.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- string
-
-
-
-
-Default Value
-Absolute url to JavaScript file containing alphaTab. (auto detected)
\ No newline at end of file
diff --git a/Documentation/input/reference/property/core-useworkers.cshtml b/Documentation/input/reference/property/core-useworkers.cshtml
deleted file mode 100644
index f929f2c87..000000000
--- a/Documentation/input/reference/property/core-useworkers.cshtml
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Core.UseWorkers
-JsName: core.useWorkers;useWorkers
-JsonName: core.useWorkers;useWorkers
-DataAttribute: data-core-useworkers;data-useworkers
-Category: Core
-Description: Gets or sets whether the rendering should be done in a worker if possible.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab normally tries to render the music sheet asynchronously in a worker. This reduces the load on the UI side and avoids hanging. However sometimes it might be more desirable to have
- a synchronous rendering behavior. This setting can be set to false to synchronously render the music sheet on the UI side.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-true
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-barcount.cshtml b/Documentation/input/reference/property/display-barcount.cshtml
deleted file mode 100644
index 9521606af..000000000
--- a/Documentation/input/reference/property/display-barcount.cshtml
+++ /dev/null
@@ -1,39 +0,0 @@
-Title: Display.BarCount
-JsName: display.barCount;barCount
-JsonName: display.barCount;barCount
-DataAttribute: data-display-barcount, data-barcount
-Category: Display
-Description: The total number of bars that should be rendered from the song.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting sets the number of bars that should be rendered from the overall song. This setting can be used to
- achieve a paging system or to only show partial bars of the same file. By this a tutorial alike display can be achieved
- that explains various parts of the song.
- Demo
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
-
-
-
-Default Value
-
--1 - All bars from start
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-barcountperpartial.cshtml b/Documentation/input/reference/property/display-barcountperpartial.cshtml
deleted file mode 100644
index e4be68772..000000000
--- a/Documentation/input/reference/property/display-barcountperpartial.cshtml
+++ /dev/null
@@ -1,38 +0,0 @@
-Title: Display.BarCountPerPartial
-JsName: display.barCountPerPartial;barCountPerPartial
-JsonName: display.barCountPerPartial;barCountPerPartial
-DataAttribute: data-display-barcountperpartial, data-barcountperpartial
-Category: Display
-Description: The number of bars that should be placed within one partial render.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab renders the whole music sheet in smaller chunks named "partials". This is to reduce the risk of
- encountering browser performance restrictions and it gives faster visual feedback to the user. This
- setting controls how many bars are placed within such a partial.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
-
-
-
-Default Value
-
-10
diff --git a/Documentation/input/reference/property/display-barsperrow.cshtml b/Documentation/input/reference/property/display-barsperrow.cshtml
deleted file mode 100644
index c387d535e..000000000
--- a/Documentation/input/reference/property/display-barsperrow.cshtml
+++ /dev/null
@@ -1,38 +0,0 @@
-Title: Display.BarsPerRow
-JsName: display.barsPerRow;barsPerRow
-JsonName: display.barsPerRow;barsPerRow
-DataAttribute: data-display-barsperrow, data-barsperrow
-Category: Display
-Description: Limit the displayed bars per row.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting sets the number of bars that should be put into one row during layouting. This setting is only respected
- when using the layoutMode page where bars are aligned in rows.
- Demo
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
-
-
-
-Default Value
-
--1 - automatic
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-layoutmode.cshtml b/Documentation/input/reference/property/display-layoutmode.cshtml
deleted file mode 100644
index 3ed0bd9b2..000000000
--- a/Documentation/input/reference/property/display-layoutmode.cshtml
+++ /dev/null
@@ -1,40 +0,0 @@
-Title: Display.LayoutMode
-JsName: display.layoutMode
-JsonName: display.layoutMode
-DataAttribute: data-display-layoutmode
-Category: Display
-Description: The layouting mode used to arrange the the notation.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
- AlphaTab has various layout engines that arrange the rendered bars differently. This setting controls which layout mode is used.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- string all
-
- page - The bars are aligned in a page-style fashion
- horizontal - The bars are aligned in a left-to-right fashion.
-
-
-
-
-
-Default Value
-
-page
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-padding.cshtml b/Documentation/input/reference/property/display-padding.cshtml
deleted file mode 100644
index 2171bf999..000000000
--- a/Documentation/input/reference/property/display-padding.cshtml
+++ /dev/null
@@ -1,43 +0,0 @@
-Title: Display.Padding
-JsName: display.padding;padding
-JsonName: display.padding;padding
-DataAttribute: data-display-padding, data-padding
-Category: Display
-Description: Adjusts the padding between the music notation and the border
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab by default has a padding between the border of the control and the start of the content.
- This setting controls this padding between border and content.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- float[] all
-
- [, , , ]
-
-
-
-
-
-Default Value
-
-If set to null:
-
-[20, 20, 20, 20] - for LayoutMode.Horizontal
-[40, 40, 40, 40] - for LayoutMode.Page
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-barnumbercolor.cshtml b/Documentation/input/reference/property/display-resources-barnumbercolor.cshtml
deleted file mode 100644
index 168630787..000000000
--- a/Documentation/input/reference/property/display-resources-barnumbercolor.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.BarNumberColor
-JsName: display.resources.barNumberColor;resources.barNumberColor
-JsonName: display.resources.barNumberColor;resources.barNumberColor
-DataAttribute: data-display-resources-barnumbercolor;data-resources-barnumbercolor
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Color
-JsType: alphaTab.platform.model.Color
-JsonType: string;int
-DefaultValue: rgb(200, 0, 0)
-Description: The color to use for displaying the bar numbers above the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-barnumberfont.cshtml b/Documentation/input/reference/property/display-resources-barnumberfont.cshtml
deleted file mode 100644
index 58bcc8f32..000000000
--- a/Documentation/input/reference/property/display-resources-barnumberfont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.BarNumberFont
-JsName: display.resources.barNumberFont;resources.barNumberFont
-JsonName: display.resources.barNumberFont;resources.barNumberFont
-DataAttribute: data-display-resources-barnumberfont;data-resources-barnumberfont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: 11px Arial
-Description: The font to use for displaying the bar numbers above the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-barseparatorcolor.cshtml b/Documentation/input/reference/property/display-resources-barseparatorcolor.cshtml
deleted file mode 100644
index 943e8778e..000000000
--- a/Documentation/input/reference/property/display-resources-barseparatorcolor.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.BarSeparatorColor
-JsName: display.resources.barSeparatorColor;resources.barSeparatorColor
-JsonName: display.resources.barSeparatorColor;resources.barSeparatorColor
-DataAttribute: data-display-resources-barseparatorcolor;data-resources-barseparatorcolor
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Color
-JsType: alphaTab.platform.model.Color
-JsonType: string;int
-DefaultValue: rgb(34, 34, 17)
-Description: The color to use for rendering bar separators, the accolade and repeat signs.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-copyrightfont.cshtml b/Documentation/input/reference/property/display-resources-copyrightfont.cshtml
deleted file mode 100644
index 256603a62..000000000
--- a/Documentation/input/reference/property/display-resources-copyrightfont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.CopyrightFont
-JsName: display.resources.copyrightFont;resources.copyrightFont
-JsonName: display.resources.copyrightFont;resources.copyrightFont
-DataAttribute: data-display-resources-copyrightfont;data-resources-copyrightfont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: bold 12px Arial
-Description: The font to use for displaying the songs copyright information in the header of the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-effectfont.cshtml b/Documentation/input/reference/property/display-resources-effectfont.cshtml
deleted file mode 100644
index bc700a961..000000000
--- a/Documentation/input/reference/property/display-resources-effectfont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.EffectFont
-JsName: display.resources.effectFont;resources.effectFont
-JsonName: display.resources.effectFont;resources.effectFont
-DataAttribute: data-display-resources-effectfont;data-resources-effectfont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: italic 12px Georgia
-Description: The font to use for displaying certain effect related elements in the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-fingeringfont.cshtml b/Documentation/input/reference/property/display-resources-fingeringfont.cshtml
deleted file mode 100644
index 54cb7b685..000000000
--- a/Documentation/input/reference/property/display-resources-fingeringfont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.FingeringFont
-JsName: display.resources.fingeringFont;resources.fingeringFont
-JsonName: display.resources.fingeringFont;resources.fingeringFont
-DataAttribute: data-display-resources-fingeringfont;data-resources-fingeringfont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: 14px Georgia
-Description: The font to use for displaying finger information in the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-fretboardnumberfont.cshtml b/Documentation/input/reference/property/display-resources-fretboardnumberfont.cshtml
deleted file mode 100644
index c8f2a4d4f..000000000
--- a/Documentation/input/reference/property/display-resources-fretboardnumberfont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.FretboardNumberFont
-JsName: display.resources.fretboardNumberFont;resources.fretboardNumberFont
-JsonName: display.resources.fretboardNumberFont;resources.fretboardNumberFont
-DataAttribute: data-display-resources-fretboardnumberfont;data-resources-fretboardnumberfont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: 11px Arial
-Description: The font to use for displaying the fretboard numbers in chord diagrams.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-gracefont.cshtml b/Documentation/input/reference/property/display-resources-gracefont.cshtml
deleted file mode 100644
index ff416db94..000000000
--- a/Documentation/input/reference/property/display-resources-gracefont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.GraceFont
-JsName: display.resources.graceFont;resources.graceFont
-JsonName: display.resources.graceFont;resources.graceFont
-DataAttribute: data-display-resources-gracefont;data-resources-gracefont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: 11px Arial
-Description: The font to use for grace notation related texts in the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-mainglyphcolor.cshtml b/Documentation/input/reference/property/display-resources-mainglyphcolor.cshtml
deleted file mode 100644
index a8c3b0a56..000000000
--- a/Documentation/input/reference/property/display-resources-mainglyphcolor.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.MainGlyphColor
-JsName: display.resources.mainGlyphColor;resources.mainGlyphColor
-JsonName: display.resources.mainGlyphColor;resources.mainGlyphColor
-DataAttribute: data-display-resources-mainglyphcolor;data-resources-mainglyphcolor
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Color
-JsType: alphaTab.platform.model.Color
-JsonType: string;int
-DefaultValue: rgb(0, 0, 0)
-Description: The color to use for music notation elements of the primary voice.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-markerfont.cshtml b/Documentation/input/reference/property/display-resources-markerfont.cshtml
deleted file mode 100644
index d83dea968..000000000
--- a/Documentation/input/reference/property/display-resources-markerfont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.MarkerFont
-JsName: display.resources.markerFont;resources.markerFont
-JsonName: display.resources.markerFont;resources.markerFont
-DataAttribute: data-display-resources-markerfont;data-resources-markerfont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: bold 14px Georgia
-Description: The font to use for section marker labels shown above the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-scoreinfocolor.cshtml b/Documentation/input/reference/property/display-resources-scoreinfocolor.cshtml
deleted file mode 100644
index ee509c513..000000000
--- a/Documentation/input/reference/property/display-resources-scoreinfocolor.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.ScoreInfoColor
-JsName: display.resources.scoreInfoColor;resources.scoreInfoColor
-JsonName: display.resources.scoreInfoColor;resources.scoreInfoColor
-DataAttribute: data-display-resources-scoreinfocolor;data-resources-scoreinfocolor
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Color
-JsType: alphaTab.platform.model.Color
-JsonType: string;int
-DefaultValue: rgb(0, 0, 0)
-Description: The color to use for displaying the song information above the music sheets.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-secondaryglyphcolor.cshtml b/Documentation/input/reference/property/display-resources-secondaryglyphcolor.cshtml
deleted file mode 100644
index 8fec97625..000000000
--- a/Documentation/input/reference/property/display-resources-secondaryglyphcolor.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.SecondaryGlyphColor
-JsName: display.resources.secondaryGlyphColor;resources.secondaryGlyphColor
-JsonName: display.resources.secondaryGlyphColor;resources.secondaryGlyphColor
-DataAttribute: data-display-resources-secondaryglyphcolor;data-resources-secondaryglyphcolor
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Color
-JsType: alphaTab.platform.model.Color
-JsonType: string;int
-DefaultValue: rgb(0,0,0,0.4)
-Description: The color to use for music notation elements of the secondary voices.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-stafflinecolor.cshtml b/Documentation/input/reference/property/display-resources-stafflinecolor.cshtml
deleted file mode 100644
index 6d83cd06b..000000000
--- a/Documentation/input/reference/property/display-resources-stafflinecolor.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.StaffLineColor
-JsName: display.resources.staffLineColor;resources.staffLineColor
-JsonName: display.resources.staffLineColor;resources.staffLineColor
-DataAttribute: data-display-resources-stafflinecolor;data-resources-stafflinecolor
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Color
-JsType: alphaTab.platform.model.Color
-JsonType: string;int
-DefaultValue: rgb(165, 165, 165)
-Description: The color to use for rendering the lines of staves.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-subtitlefont.cshtml b/Documentation/input/reference/property/display-resources-subtitlefont.cshtml
deleted file mode 100644
index 9ac0b9db6..000000000
--- a/Documentation/input/reference/property/display-resources-subtitlefont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.SubTitleFont
-JsName: display.resources.subTitleFont;resources.subTitleFont
-JsonName: display.resources.subTitleFont;resources.subTitleFont
-DataAttribute: data-display-resources-subtitlefont;data-resources-subtitlefont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: 20px Georgia
-Description: The font to use for displaying the songs subtitle in the header of the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-tablaturefont.cshtml b/Documentation/input/reference/property/display-resources-tablaturefont.cshtml
deleted file mode 100644
index ca36862a4..000000000
--- a/Documentation/input/reference/property/display-resources-tablaturefont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.TablatureFont
-JsName: display.resources.tablatureFont;resources.tablatureFont
-JsonName: display.resources.tablatureFont;resources.tablatureFont
-DataAttribute: data-display-resources-tablaturefont;data-resources-tablaturefont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: 13px Arial
-Description: The font to use for displaying the guitar tablature numbers in the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-titlefont.cshtml b/Documentation/input/reference/property/display-resources-titlefont.cshtml
deleted file mode 100644
index cfa86258b..000000000
--- a/Documentation/input/reference/property/display-resources-titlefont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.TitleFont
-JsName: display.resources.titleFont;resources.titleFont
-JsonName: display.resources.titleFont;resources.titleFont
-DataAttribute: data-display-resources-titlefont;data-resources-titlefont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: 32px Georgia
-Description: The font to use for displaying the songs title in the header of the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources-wordsfont.cshtml b/Documentation/input/reference/property/display-resources-wordsfont.cshtml
deleted file mode 100644
index 9735f677c..000000000
--- a/Documentation/input/reference/property/display-resources-wordsfont.cshtml
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Display.Resources.WordsFont
-JsName: display.resources.wordsFont;resources.wordsFont
-JsonName: display.resources.wordsFont;resources.wordsFont
-DataAttribute: data-display-resources-wordsfont;data-resources-wordsfont
-Category: Display - Rendering Resources
-Type: AlphaTab.Platform.Model.Font
-JsType: alphaTab.platform.model.Font
-JsonType: string
-DefaultValue: 15px Arial
-Description: The font to use for displaying the lyrics information in the header of the music sheet.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/display-resources
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-resources.cshtml b/Documentation/input/reference/property/display-resources.cshtml
deleted file mode 100644
index dffe97e4e..000000000
--- a/Documentation/input/reference/property/display-resources.cshtml
+++ /dev/null
@@ -1,189 +0,0 @@
-Title: Display.Resources
-JsName: display.resources;resources
-JsonName: display.resources;resources
-DataAttribute: data-display-resources-*, data-resources-*
-Category: Display
-Description: Allows adjusting of the used fonts and colors for rendering.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-@functions {
- IEnumerable GetDocumentsAtPath(string relativePath)
- {
- return Documents.Where(d =>
- string.Join("/", d.Get(Keys.TreePath) ?? new object[0])
- .StartsWith(relativePath)
- );
- }
-}
-
-Description
-
- AlphaTab allows configuring the colors and fonts used for rendering via the rendering resources settings. Please note that as of today
- this is the primary way of changing the way how alphaTab styles elements. CSS styling in the browser cannot be guaranteed to work due to its flexibility.
-
-
-
-Due to space reasons in the following table the common prefix of the settings are removed. Please refer to these examples to eliminate confusion on the usage:
-
-
-
-
- Platform
- Prefix
- Example Usage
-
-
-
-
- .net
-
- Display.Resources.
-
- settings.Display.Resources.WordsFonts = ...
-
-
- JavaScript
-
- display.resources.
-
-
- settings.display.resources.wordsFont = '...'
-
-
-
- JSON
-
- display.resources.
- resources.
-
-
- var settings = { display: { resources: { wordsFonts: '...'} }; or
- var settings = { resources: { wordsFonts: '...'} };
-
-
-
- HTML
-
- data-display-resources-
- data-resources-
-
- <div data-resources-wordsfont="...">
- <div data-wordsfont="...">
-
-
-
-
-
-Resources
-Following resources exist for adjusting the style.
-
-
-
-
- Resource
- Type
- Default
- Summary
-
-
-
- @foreach(IDocument child in GetDocumentsAtPath("reference/property/display-resources-"))
- {
- var prefixes = new [] {
- "display.resources.", "resources.",
- "data-display-resources-", "data-resources-"
- };
- Func simplifyNames = array =>
- {
- for(var i = 0; i < array.Length; i++)
- {
- foreach(var prefix in prefixes)
- {
- if(array[i].StartsWith(prefix))
- {
- array[i] = array[i].Substring(prefix.Length);
- break;
- }
- }
- }
- return array.Distinct().ToArray();
- };
-
- object[] childTreePath = child.Get(Keys.TreePath);
- string[] jsTypes = child.String("JsType").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries);
- string[] jsonTypes = child.String("JsonType").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries);
- string dotNetName = simplifyNames(new[]{child.String("Title")})[0];
- string[] jsNames = simplifyNames(child.String("JsName").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries));
- string[] jsonNames = simplifyNames(child.String("JsonName").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries));
- string[] dataAttributeNames = simplifyNames(child.String("DataAttribute").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries));
-
-
-
-
- @dotNetName
- .net
-
- @foreach(var name in jsNames)
- {
-
-
- @name JavaScript
-
- }
- @foreach(var name in jsonNames)
- {
-
-
- @name JSON
-
- }
- @foreach(var name in dataAttributeNames)
- {
-
-
- @name HTML
-
- }
-
-
-
- @Html.Raw(child.String("Type"))
- .net
-
- @foreach(var jsType in jsTypes)
- {
-
- @(jsType) JavaScript
- }
- @foreach(var jsonType in jsonTypes)
- {
-
- @(jsonType) JSON & HTML
- }
-
- @Html.Raw(child.String("DefaultValue"))
-
- @(child.String(DocsKeys.Description))
-
-
- }
-
-
-
-Types
-
-Fonts
-
-For the .net platform any installed font on the system can be used. Simply construct the Font object to configure your desired fonts.
-
-
-For the JavaScript platform any font that might be installed on the client machines can be used. Any additional fonts can be added via WebFonts. The rendering of the score will be delayed until it is detected that the font was loaded. Simply use any CSS font property compliant string as configuration. Relative font sizes with percentual values are not supported, remaining values will be considered if supported.
-
-
-
-Colors
-
-On .net simply construct the Color object to configure your desired color. For JavaScript you can use any CSS font property compliant string. (#RGB, #RGBA, #RRGGBB, #RRGGBBAA, rgb(r,g,b), rgba(r,g,b,a) )
-
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-scale.cshtml b/Documentation/input/reference/property/display-scale.cshtml
deleted file mode 100644
index 13f6a5fc1..000000000
--- a/Documentation/input/reference/property/display-scale.cshtml
+++ /dev/null
@@ -1,41 +0,0 @@
-Title: Display.Scale
-JsName: display.scale;scale
-JsonName: display.scale;scale
-DataAttribute: data-display-scale, data-scale
-Category: Display
-Description: Sets the zoom level of the rendered notation.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab can scale up or down the rendered music notation for more optimized display scenarios. By default music notation is rendered ad 100% scale (value 1) and can be scaled up or down by
- percental values.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- float all
-
- 1.0 - 100%
- 1.2 - 120%
- 0.8 - 80%
-
-
-
-
-
-Default Value
-1.0
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-startbar.cshtml b/Documentation/input/reference/property/display-startbar.cshtml
deleted file mode 100644
index 1d8c7fd4c..000000000
--- a/Documentation/input/reference/property/display-startbar.cshtml
+++ /dev/null
@@ -1,39 +0,0 @@
-Title: Display.StartBar
-JsName: display.startBar;startBar
-JsonName: display.startBar;startBar
-DataAttribute: data-display-startbar, data-startbar
-Category: Display
-Description: The bar start index to start layouting with.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting sets the index of the first bar that should be rendered from the overall song. This setting can be used to
- achieve a paging system or to only show partial bars of the same file. By this a tutorial alike display can be achieved
- that explains various parts of the song. Please note that this is the bar number as shown in the music sheet (1-based) not the array index (0-based).
- Demo
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
-
-
-
-Default Value
-
-1
\ No newline at end of file
diff --git a/Documentation/input/reference/property/display-staveprofile.cshtml b/Documentation/input/reference/property/display-staveprofile.cshtml
deleted file mode 100644
index 2673538e7..000000000
--- a/Documentation/input/reference/property/display-staveprofile.cshtml
+++ /dev/null
@@ -1,63 +0,0 @@
-Title: Display.StaveProfile
-JsName: display.staveProfile;staveProfile
-JsonName: display.staveProfile;staveProfile
-DataAttribute: data-display-staveprofile, data-staveprofile
-Category: Display
-Description: The stave profile defining which staves are shown for the music sheet.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- AlphaTab has various stave profiles that define which staves will be shown in for the rendered tracks.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- AlphaTab.StaveProfile .net
-
- Default - The profile is auto detected by the track configurations.
- ScoreTab - Standard music notation and guitar tablature are rendered.
- Score - Only standard music notation is rendered.
- Tab - Only guitar tablature is rendered.
- TabMixed - Only guitar tablature is rendered, but also rests and time signatures are not shown. This profile is typically used in multi-track scenarios.
-
-
-
- string JavaScript & HTML
-
- default
- scoretab
- score
- tab
- tabmixed
-
-
-
- int JavaScript & HTML
-
- 0 - Default
- 1 - ScoreTab
- 2 - Score
- 3 - Tab
- 4 - TabMixed
-
-
-
-
-
-Default Value
-
-Default
diff --git a/Documentation/input/reference/property/display-stretchforce.cshtml b/Documentation/input/reference/property/display-stretchforce.cshtml
deleted file mode 100644
index 5911a7786..000000000
--- a/Documentation/input/reference/property/display-stretchforce.cshtml
+++ /dev/null
@@ -1,58 +0,0 @@
-Title: Display.StretchForce
-JsName: display.stretchForce;stretchForce
-JsonName: display.stretchForce;stretchForce
-DataAttribute: data-display-stretchforce, data-stretchforce
-Category: Display
-Description: The default stretch force to use for layouting.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- The stretch force is a setting that controls the spacing of the music notation. AlphaTab uses a varaint of the Groulay algorithm for spacing which has springs and rods for
- aligning elements. This setting controls the "strength" of the springs. The stronger the springs, the wider the spacing.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Force 1
- Force 0.5
-
-
-
-
- 
- 
-
-
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- float all
-
- 1.0
- 1.5
- 0.5
-
-
-
-
-
-Default Value
-1.0
\ No newline at end of file
diff --git a/Documentation/input/reference/property/displaytranspositionpitches.png b/Documentation/input/reference/property/displaytranspositionpitches.png
deleted file mode 100644
index 6ca62beda..000000000
Binary files a/Documentation/input/reference/property/displaytranspositionpitches.png and /dev/null differ
diff --git a/Documentation/input/reference/property/extendbendarrowsontiednotes-disabled.png b/Documentation/input/reference/property/extendbendarrowsontiednotes-disabled.png
deleted file mode 100644
index 489633085..000000000
Binary files a/Documentation/input/reference/property/extendbendarrowsontiednotes-disabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/extendbendarrowsontiednotes-enabled.png b/Documentation/input/reference/property/extendbendarrowsontiednotes-enabled.png
deleted file mode 100644
index a621b9eb8..000000000
Binary files a/Documentation/input/reference/property/extendbendarrowsontiednotes-enabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/extendlineeffectstobeatend-disabled.png b/Documentation/input/reference/property/extendlineeffectstobeatend-disabled.png
deleted file mode 100644
index 41a0cf5cd..000000000
Binary files a/Documentation/input/reference/property/extendlineeffectstobeatend-disabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/extendlineeffectstobeatend-enabled.png b/Documentation/input/reference/property/extendlineeffectstobeatend-enabled.png
deleted file mode 100644
index 3097e8408..000000000
Binary files a/Documentation/input/reference/property/extendlineeffectstobeatend-enabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/fingeringmode-effectband.png b/Documentation/input/reference/property/fingeringmode-effectband.png
deleted file mode 100644
index 6c30bc415..000000000
Binary files a/Documentation/input/reference/property/fingeringmode-effectband.png and /dev/null differ
diff --git a/Documentation/input/reference/property/fingeringmode-score.png b/Documentation/input/reference/property/fingeringmode-score.png
deleted file mode 100644
index 5a6652e77..000000000
Binary files a/Documentation/input/reference/property/fingeringmode-score.png and /dev/null differ
diff --git a/Documentation/input/reference/property/importer-encoding.cshtml b/Documentation/input/reference/property/importer-encoding.cshtml
deleted file mode 100644
index dbccdf93e..000000000
--- a/Documentation/input/reference/property/importer-encoding.cshtml
+++ /dev/null
@@ -1,49 +0,0 @@
-Title: Importer.Encoding
-JsName: importer.encoding
-JsonName: importer.encoding
-DataAttribute: data-importer-encoding
-Category: Importer
-Description: The text encoding to use when decoding strings.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
- By default strings are interpreted as UTF-8 from the input files. This is sometimes not the case and leads to strong display
- of strings in the rendered notation. Via this setting the text encoding for decoding the strings can be changed. The supported
- encodings depend on the browser or operating system. This setting is considered for the importers
-
-
-
- - Guitar Pro 7
- - Guitar Pro 6
- - Guitar Pro 3-5
- - MusicXML
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- string all
-
- utf-8
- Windows-1252
-
-
-
-
-
-Default Value
-
-utf-8
\ No newline at end of file
diff --git a/Documentation/input/reference/property/importer-mergepartgroupsinmusicxml.cshtml b/Documentation/input/reference/property/importer-mergepartgroupsinmusicxml.cshtml
deleted file mode 100644
index 8078ce710..000000000
--- a/Documentation/input/reference/property/importer-mergepartgroupsinmusicxml.cshtml
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: Importer.MergePartGroupsInMusicXml
-JsName: importer.mergePartGroupsInMusicXml
-JsonName: importer.mergePartGroupsInMusicXml
-DataAttribute: data-importer-mergepartgroupsinmusicxml
-Category: Importer
-Description: If part-groups should be merged into a single track (MusicXML).
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
- This setting controls whether multiple part-group tags will result into a single track with multiple staves.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-false
diff --git a/Documentation/input/reference/property/index.cshtml b/Documentation/input/reference/property/index.cshtml
deleted file mode 100644
index 6bddeb2d2..000000000
--- a/Documentation/input/reference/property/index.cshtml
+++ /dev/null
@@ -1,125 +0,0 @@
-Title: Properties
-Description: This section contains a list of all properties that allow configuration of the alphaTab behavior.
-Order: 1
----
-
-@Html.Raw(Model.String(DocsKeys.Description))
-
-
- There are multiple ways how settings in alphaTab can be specified. For .net simply the normal classes are used and
- changes are signaled via `UpdateSettings` call. For JavaScript the interaction with the settings is a bit more sensitive
- due to the lack of type safety and the support of JSON based settings.
-
-
- Not all settings contain reasonable examples as they often just activate something within alphaTab
- or change the display of some notation. If you have questions on certain settings feel free to open a
- issue on GitHub.
-
-
- The first and most important rule is: when interacting with the settings object directly, the correct structure and data types
- must be followed not to break alphaTab or make the changes useless. In order to simplify things when configuring alphaTab via JavaScript
- there are 2 additional features:
-
-
-
-
- 1. AlphaTab can be configured via a simple plain JSON object
- This JSON format supports some aliases and also some value conversions like for enums, fonts and colors.
- This JSON schema can only be used at selected places. When attempting to set JSON values on the derives alphaTab.Settings object,
- this can lead to unexpected side effects. The JSON schema can be used when initializing alphaTab or by calling settings.fillFromJson({ .. }.
-
-
-
- 2. AlphaTab can be configured via HTML data attributes
- All settings can also be added as data attributes on the element for which alphaTab is initialized. This is especially useful
- when multiple different instances of alphaTab are running on the same site but the main code to setup alphaTab should be shared.
- Individual settings can be specified on HTML elements.
-
-
-The following table contains all the properties as they can be set on the general settings object.
-
-
-
-
- Property
- Summary
-
-
-
-
- @{
- IEnumerable propertyPages = Model.DocumentList(Keys.Children);
- IList> propertyPagesGroups = propertyPages
- .Where(x => x.Bool("ShowInTable", true))
- .GroupBy(x => x.String(DocsKeys.Category))
- .OrderBy(x => x.Key)
- .ToList();
- foreach(IGrouping categoryGroup in propertyPagesGroups)
- {
-
- @categoryGroup.Key
-
-
- @foreach(IDocument child in categoryGroup
- .OrderBy(x => x.Get(DocsKeys.Order, 1000))
- .ThenBy(x => x.WithoutSettings.String(Keys.Title)))
- {
- object[] childTreePath = child.Get(Keys.TreePath);
- string url;
- if(child.Get("Todo", false))
- {
- url = "#todo";
- }
- else if((url = child.Get("Link", null)) != null)
- {
- url = Context.GetLink(url);
- }
- else
- {
- url = Context.GetLink(child);
- }
-
- string dotNetName = child.String("Title");
- string[] jsNames = child.String("JsName", "").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries);
- string[] jsonNames = child.String("JsonName", "").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries);
- string[] dataAttributeNames = child.String("DataAttribute", "").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries);
-
-
-
-
-
- @dotNetName
- .net
-
- @if(jsNames.Length > 0) {
}
- @foreach(var name in jsNames)
- {
-
- @name JavaScript
-
- }
-
- @if(jsonNames.Length > 0) {
}
- @foreach(var name in jsonNames)
- {
-
- @name JSON
-
- }
-
- @if(dataAttributeNames.Length > 0) {
}
- @foreach(var name in dataAttributeNames)
- {
-
- @name HTML
-
- }
-
-
- @(child.String(DocsKeys.Description))
-
- }
- }
- }
-
-
diff --git a/Documentation/input/reference/property/notation-displaytranspositionpitches.cshtml b/Documentation/input/reference/property/notation-displaytranspositionpitches.cshtml
deleted file mode 100644
index 5f2d7b5fb..000000000
--- a/Documentation/input/reference/property/notation-displaytranspositionpitches.cshtml
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Notation.DisplayTranspositionPitches
-JsName: notation.displayTranspositionPitches
-JsonName: notation.displayTranspositionPitches
-DataAttribute: data-notation-displaytranspositionpitches
-Category: Notation
-Description: The transposition pitch offsets for the individual tracks used for rendering only.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- For some instruments the pitch shown on the standard notation has an additional transposition. One example is the Guitar.
- Notes are shown 1 octave higher than they are on the piano. The following image shows a C4 for a piano and a guitar, and a C5 for the piano as comparison:
-
-
-
- The DisplayTranspositionPitches setting allows defining an additional pitch offset per track, that is then considered when displaying the music sheet.
- This setting does not affect the playback of the instrument in any way. Despite the 2 different standard notations in the above example, they both play the same note height.
- The transposition is defined as number of semitones and one value per track of the song can be defined.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
-
-
-
-
- int[] .net
-
-
- Array JavaScript
-
-
-
-
-Default Value
-
-(empty)
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-extendbendarrowsontiednotes.cshtml b/Documentation/input/reference/property/notation-extendbendarrowsontiednotes.cshtml
deleted file mode 100644
index 5ce32aff6..000000000
--- a/Documentation/input/reference/property/notation-extendbendarrowsontiednotes.cshtml
+++ /dev/null
@@ -1,46 +0,0 @@
-Title: Notation.ExtendBendArrowsOnTiedNotes
-JsName: notation.extendBendArrowsOnTiedNotes
-JsonName: notation.extendBendArrowsOnTiedNotes
-DataAttribute: data-notation-extendbendarrowsontiednotes
-Category: Notation
-Description: If set to true bend arrows expand to the end of the last tied note of the string. Otherwise they end on the next beat.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- By default the arrows and lines on bend effects are extended to the space of tied notes. This behavior is the Guitar Pro default but some applications and songbooks practice it different.
- There the bend only is drawn to the next beat.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Enabled
- Disabled
-
-
-
-
- 
- 
-
-
-
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-true
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-extendlineeffectstobeatend.cshtml b/Documentation/input/reference/property/notation-extendlineeffectstobeatend.cshtml
deleted file mode 100644
index 413877ca3..000000000
--- a/Documentation/input/reference/property/notation-extendlineeffectstobeatend.cshtml
+++ /dev/null
@@ -1,46 +0,0 @@
-Title: Notation.ExtendLineEffectsToBeatEnd
-JsName: notation.extendLineEffectsToBeatEnd
-JsonName: notation.extendLineEffectsToBeatEnd
-DataAttribute: data-notation-extendlineeffectstobeatend
-Category: Notation
-Description: If set to true, line effects like w/bar and let-ring are drawn until the end of the beat instead of the start
-ShowInSideBar: false
-Since: 0.9.6
----
-
-
-Description
-
- By default effect annotations that render a line above the staff, stop on the beat. This is the typical display of Guitar Pro. In songbooks and some other tools
- these effects are drawn to the end of this beat.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Enabled
- Disabled
-
-
-
-
- 
- 
-
-
-
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-false
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-fingeringmode.cshtml b/Documentation/input/reference/property/notation-fingeringmode.cshtml
deleted file mode 100644
index 673e60e77..000000000
--- a/Documentation/input/reference/property/notation-fingeringmode.cshtml
+++ /dev/null
@@ -1,71 +0,0 @@
-Title: Notation.FingeringMode
-JsName: notation.fingeringMode
-JsonName: notation.fingeringMode
-DataAttribute: data-notation-fingeringmode
-Category: Notation
-Description: Gets or sets the fingering mode to use.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
-AlphaTab supports multiple modes on how to display fingering information in the music sheet. This setting controls how they should be displayed. The default behavior is to show the finger information
-directly in the score along the notes. For some use cases of training courses and for beginners this notation might be hard to read. The effect band mode allows to show a single finger information above the staff.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Score
- Effect Band
-
-
-
-
- 
- 
-
-
-
-
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- AlphaTab.FingeringMode .net
-
- Score
- SingleNoteEffectBand
-
-
-
- string JavaScript & HTML
-
- score
- effectband
-
-
-
- int JavaScript & HTML
-
- 0 - Score
- 1 - SingleNoteEffectBand
-
-
-
-
-
-Default Value
-
-GuitarPro
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-hidechorddiagrams.cshtml b/Documentation/input/reference/property/notation-hidechorddiagrams.cshtml
deleted file mode 100644
index aa61ee822..000000000
--- a/Documentation/input/reference/property/notation-hidechorddiagrams.cshtml
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Notation.HideChordDiagrams
-JsName: notation.hideChordDiagrams
-JsonName: notation.hideChordDiagrams
-DataAttribute: data-notation-hidechorddiagrams
-Category: Notation
-Description: Show or hide the chord diagrams.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
- This setting controls whether the the chord diagrams is shown above the staves as page header or not.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-false
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-hideinfo.cshtml b/Documentation/input/reference/property/notation-hideinfo.cshtml
deleted file mode 100644
index c4a6d92c5..000000000
--- a/Documentation/input/reference/property/notation-hideinfo.cshtml
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Notation.HideInfo
-JsName: notation.hideInfo
-JsonName: notation.hideInfo
-DataAttribute: data-notation-hideinfo
-Category: Notation
-Description: Render the song information or not.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
- This setting controls whether the the general song information is shown above the staves as page header or not.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-false
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-hidetracknames.cshtml b/Documentation/input/reference/property/notation-hidetracknames.cshtml
deleted file mode 100644
index ea733d991..000000000
--- a/Documentation/input/reference/property/notation-hidetracknames.cshtml
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Notation.HideTrackNames
-JsName: notation.hideTrackNames
-JsonName: notation.hideTrackNames
-DataAttribute: data-notation-hidetracknames
-Category: Notation
-Description: Render the track names or not.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
- This setting controls whether the track names are shown at the beginning of the staff or not.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-false
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-hidetuning.cshtml b/Documentation/input/reference/property/notation-hidetuning.cshtml
deleted file mode 100644
index f78e054b6..000000000
--- a/Documentation/input/reference/property/notation-hidetuning.cshtml
+++ /dev/null
@@ -1,31 +0,0 @@
-Title: Notation.HideTuning
-JsName: notation.hideTuning
-JsonName: notation.hideTuning
-DataAttribute: data-notation-hidetuning
-Category: Notation
-Description: Render the tuning information or not.
-Since: 0.9.6
-ShowInSideBar: false
----
-
-Description
-
- This setting controls whether the the song tuning is shown above the staves or not.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-false
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-notationmode.cshtml b/Documentation/input/reference/property/notation-notationmode.cshtml
deleted file mode 100644
index 6557351b6..000000000
--- a/Documentation/input/reference/property/notation-notationmode.cshtml
+++ /dev/null
@@ -1,104 +0,0 @@
-Title: Notation.NotationMode
-JsName: notation.notationMode
-JsonName: notation.notationMode
-DataAttribute: data-notation-notationmode
-Category: Notation
-Description: Gets or sets the mode to use for display and play music notation elements.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
-AlphaTab provides 2 main music notation display modes GuitarPro and SongBook.
-As the names indicate they adjust the overall music notation rendering either to be more in line how Arobas Guitar Pro displays it,
-or more like the common practice in paper song books practices the display.
-
-The main differences in the Songbook display mode are:
-
-
-
- -
- Bends
-
- For bends additional grace beats are introduced.
- Bends are categorized into gradual and fast bends.
-
-
- - Gradual bends are indicated by beat text "grad" or "grad.". Bend will sound along the beat duration.
- - Fast bends are done right before the next note. If the next note is tied even on-beat of the next note.
-
-
- -
- Whammy Bars
-
- Dips are shown as simple annotation over the beats
- Whammy Bars are categorized into gradual and fast.
-
-
- - Gradual whammys are indicated by beat text "grad" or "grad.". Whammys will sound along the beat duration.
- - Fast whammys are done right the beat.
-
-
- -
- Let Ring
-
- Tied notes with let ring are not shown in standard notation.
- Let ring does not cause a longer playback, duration is defined via tied notes.
-
-
- -
- Settings
-
- Following default setting values are applied:
-
-
- SmallGraceTabNotes = false
- FingeringMode = FingeringMode.SingleNoteEffectBand
- ExtendBendArrowsOnTiedNotes = false
- ShowParenthesisForTiedBends = false
- ShowTabNoteOnTiedBend = false
- ShowZeroOnDiveWhammy = true
-
-
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- AlphaTab.DisplayMode .net
-
- SongBook
- GuitarPro
-
-
-
- string JSON & HTML
-
- SongBook
- GuitarPro
-
-
-
- int JavaScript & HTML
-
- 0 (SongBook)
- 1 (GuitarPro)
-
-
-
-
-
-Default Value
-
-GuitarPro
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-rhythmheight.cshtml b/Documentation/input/reference/property/notation-rhythmheight.cshtml
deleted file mode 100644
index 4358b38e8..000000000
--- a/Documentation/input/reference/property/notation-rhythmheight.cshtml
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Notation.RhythmHeight
-JsName: notation.RhythmHeight
-JsonName: notation.RhythmHeight
-DataAttribute: data-notation-rhythmheight
-Category: Notation
-Description: Controls how high the ryhthm notation is rendered below the tab staff
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting can be used in combination with the RhythmMode setting to control how high the rhythm notation should be rendered below the tab staff. Demo
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-15
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-rhythmmode.cshtml b/Documentation/input/reference/property/notation-rhythmmode.cshtml
deleted file mode 100644
index 5dc0b519a..000000000
--- a/Documentation/input/reference/property/notation-rhythmmode.cshtml
+++ /dev/null
@@ -1,58 +0,0 @@
-Title: Notation.RhythmMode
-JsName: notation.rhythmMode
-JsonName: notation.rhythmMode
-DataAttribute: data-notation-rhythmmode
-Category: Notation
-Description: Controls how the rhythm notation is rendered for tab staves.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting enables the display of rhythm notation on tab staffs. Demo
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- AlphaTab.TabRhythmMode .net
-
- Hidden - No rhythm notation is shown
- ShowWithBeams - Rhythm notation is rendered with all beats having individual beams
- ShowWithBars - Rhythm notation is rendered with normal bars like on standard notation
-
-
-
- string JSON & HTML
-
- hidden
- showwithbeams
- showwithbars
-
-
-
- int JavaScript & HTML
-
- 0 - Hidden
- 1 - ShowWithBeams
- 2 - ShowWithBars
-
-
-
-
-
-
-Default Value
-
-hidden
diff --git a/Documentation/input/reference/property/notation-showparenthesisfortiedbends.cshtml b/Documentation/input/reference/property/notation-showparenthesisfortiedbends.cshtml
deleted file mode 100644
index e1cb05816..000000000
--- a/Documentation/input/reference/property/notation-showparenthesisfortiedbends.cshtml
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Notation.ShowParenthesisForTiedBends
-JsName: notation.showParenthesisForTiedBends
-JsonName: notation.showParenthesisForTiedBends
-DataAttribute: data-notation-showparenthesisfortiedbends
-Category: Notation
-Description: If set to true the note heads on tied notes will have parenthesis if they are preceeded by bends.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- By default, tied notes after bends have parenthesis around the note head. This setting can be used to hide them.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Enabled
- Disabled
-
-
-
-
- 
- 
-
-
-
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-true
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-showtabnoteontiedbend.cshtml b/Documentation/input/reference/property/notation-showtabnoteontiedbend.cshtml
deleted file mode 100644
index b3f2b0e8a..000000000
--- a/Documentation/input/reference/property/notation-showtabnoteontiedbend.cshtml
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Notation.ShowTabNoteOnTiedBend
-JsName: notation.showTabNoteOnTiedBend
-JsonName: notation.showTabNoteOnTiedBend
-DataAttribute: data-notation-showtabnoteontiedbend
-Category: Notation
-Description: If set to true a tab number will be shown in case a bend is increased on a tied note.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- By default tab notes are hidden in case they are tied notes. In case they have a bend on it, they are shown again with parenthesis. To also hide tied tab notes in case they have bends, this setting can be set to false.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Enabled
- Disabled
-
-
-
-
- 
- 
-
-
-
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-true
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-showzeroondivewhammy.cshtml b/Documentation/input/reference/property/notation-showzeroondivewhammy.cshtml
deleted file mode 100644
index a0c50e07a..000000000
--- a/Documentation/input/reference/property/notation-showzeroondivewhammy.cshtml
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Notation.ShowZeroOnDiveWhammy
-JsName: notation.showZeroOnDiveWhammy
-JsonName: notation.showZeroOnDiveWhammy
-DataAttribute: data-notation-showzeroondivewhammy
-Category: Notation
-Description: If set to true, 0 is shown on dive whammy bars.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- By default there are no 0 values shown on dive whammy bar effects. If this setting is set to true, they are shown.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Enabled
- Disabled
-
-
-
-
- 
- 
-
-
-
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-false
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-slurheight.cshtml b/Documentation/input/reference/property/notation-slurheight.cshtml
deleted file mode 100644
index 6ef5cc2f4..000000000
--- a/Documentation/input/reference/property/notation-slurheight.cshtml
+++ /dev/null
@@ -1,57 +0,0 @@
-Title: Notation.SlurHeight
-JsName: notation.slurHeight
-JsonName: notation.slurHeight
-DataAttribute: data-notation.slurheight
-Category: Notation
-Description: The height scale factor for slurs
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
-
- Slurs and ties currently calculate their height based on the distance they have from start to end note. Most music notation software do some complex collision detection to avoid a slur to overlap with other elements, alphaTab
- only has a simplified version of the slur positioning as of today. This setting allows adjusting the slur height to avoid collisions. The factor defined by this setting, is multiplied with the logarithmic sitance between start and end.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Slur Height Default
- Slur Height 14
-
-
-
-
- 
- 
-
-
-
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- float all
-
- 7
- 14
- 3.5
-
-
-
-
-
-Default Value
-7
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-smallgracetabnotes.cshtml b/Documentation/input/reference/property/notation-smallgracetabnotes.cshtml
deleted file mode 100644
index b5bf6fa94..000000000
--- a/Documentation/input/reference/property/notation-smallgracetabnotes.cshtml
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Notation.SmallGraceTabNotes
-JsName: notation.smallGraceTabNotes
-JsonName: notation.smallGraceTabNotes
-DataAttribute: data-notation-smallgracetabnotes
-Category: Notation
-Description: If set to true the guitar tabs on grace beats are rendered smaller.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- By default, grace notes are drawn smaller on the guitar tabs than the other numbers. With this setting alphaTab can be configured to show grace tab notes with normal text size.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-
-
-
- Enabled
- Disabled
-
-
-
-
- 
- 
-
-
-
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-true
\ No newline at end of file
diff --git a/Documentation/input/reference/property/notation-transpositionpitches.cshtml b/Documentation/input/reference/property/notation-transpositionpitches.cshtml
deleted file mode 100644
index 80f2cb14c..000000000
--- a/Documentation/input/reference/property/notation-transpositionpitches.cshtml
+++ /dev/null
@@ -1,39 +0,0 @@
-Title: Notation.TranspositionPitches
-JsName: notation.transpositionPitches
-JsonName: notation.transpositionPitches
-DataAttribute: data-notation-transpositionpitches
-Category: Notation
-Description: The transposition pitch offsets for the individual tracks used for rendering and playback.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting allows transposing of tracks for display and playback.
- The TranspositionPitches setting allows defining an additional pitch offset per track, that is then considered when displaying the music sheet.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
-
-
-
-
- int[] .net
-
-
- Array JavaScript
-
-
-
-
-Default Value
-
-(empty)
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-enablecursor.cshtml b/Documentation/input/reference/property/player-enablecursor.cshtml
deleted file mode 100644
index bf1761904..000000000
--- a/Documentation/input/reference/property/player-enablecursor.cshtml
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Player.EnableCursor
-JsName: player.enableCursor
-JsonName: player.enableCursor
-DataAttribute: data-player-enablecursor
-Category: Player
-Description: Gets or sets whether playback cursors should be displayed.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting configures whether the playback cursors are shown or not. In case a developer decides to built an own cursor system the default one can be disabled with this setting. Enabling the cursor also requires the player to be active.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-true
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-enableplayer.cshtml b/Documentation/input/reference/property/player-enableplayer.cshtml
deleted file mode 100644
index bef92e2d9..000000000
--- a/Documentation/input/reference/property/player-enableplayer.cshtml
+++ /dev/null
@@ -1,34 +0,0 @@
-Title: Player.EnablePlayer
-JsName: player.enablePlayer
-JsonName: player.enablePlayer
-DataAttribute: data-player-enableplayer
-Category: Player
-Description: Gets or sets whether the player should be enabled.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting configures whether the player feature is enabled or not. Depending on the platform enabling the player needs some additional actions of the developer.
- For the JavaScript version the Player.SoundFont property must be set to the URL of the sound font that should be used or it must be loaded manually via API.
- For .net manually the soundfont must be loaded.
-
- AlphaTab does not ship a default UI for the player. The API must be hooked up to some UI controls to allow the user to interact with the player.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-false
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-enableuserinteraction.cshtml b/Documentation/input/reference/property/player-enableuserinteraction.cshtml
deleted file mode 100644
index e33e2c4d3..000000000
--- a/Documentation/input/reference/property/player-enableuserinteraction.cshtml
+++ /dev/null
@@ -1,31 +0,0 @@
-Title: Player.EnableUserInteraction
-JsName: player.enableUserInteraction
-JsonName: player.enableUserInteraction
-DataAttribute: data-player-enableuserinteraction
-Category: Player
-Description: Gets or sets whether the player should be enabled.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- This setting configures whether alphaTab provides the default user interaction features like selection of the playback range and "seek on click".
- By default users can select the desired playback range with the mouse and also jump to individual beats by click. This behavior can be contolled w1ith this setting.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-true
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-playtripletfeel.cshtml b/Documentation/input/reference/property/player-playtripletfeel.cshtml
deleted file mode 100644
index 7985b324f..000000000
--- a/Documentation/input/reference/property/player-playtripletfeel.cshtml
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Player.PlayTripletFeel
-JsName: player.playTripletFeel
-JsonName: player.playTripletFeel
-DataAttribute: data-player-playtripletfeel
-Category: Player
-Description: Gets or sets whether the triplet feel should be played or only displayed.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- If this setting is enabled alphaTab will play the triplet feels accordingly, if it is disabled the triplet feel is only displayed but not played.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool
-
-
-
-
-Default Value
-
-true
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-scrollelement.cshtml b/Documentation/input/reference/property/player-scrollelement.cshtml
deleted file mode 100644
index 8a1057874..000000000
--- a/Documentation/input/reference/property/player-scrollelement.cshtml
+++ /dev/null
@@ -1,38 +0,0 @@
-Title: Player.ScrollElement
-JsName: player.scrollElement
-JsonName: player.scrollElement
-DataAttribute: data-player-scrollelement
-Category: Player - JavaScript Specific
-Description: The element to apply the scrolling on.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- When the player is active, it by default automatically scrolls the browser window to the currently played bar. This setting
- defines which elements should be scrolled to bring the played bar into the view port. By default scrolling happens on the html,body
- selector.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- bool .net
-
-
- string JSON, JavaScript & HTML
-
-
- DOM Element JavaScript
-
-
-
-
-Default Value
-
-html,body
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-scrollmode.cshtml b/Documentation/input/reference/property/player-scrollmode.cshtml
deleted file mode 100644
index f46fea5a1..000000000
--- a/Documentation/input/reference/property/player-scrollmode.cshtml
+++ /dev/null
@@ -1,57 +0,0 @@
-Title: Player.ScrollMode
-JsName: player.scrollMode
-JsonName: player.scrollMode
-DataAttribute: data-player-scrollmode
-Category: Player
-Description: Gets or sets the mode how to scroll.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
-This setting controls how alphaTab behaves for scrolling. It supports 3 modes:
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- AlphaTab.ScrollMode .net
-
- Off - No automatic scrolling is done
- Continuous - Scrolling happens as soon the offsets of the cursors change
- OffScreen - Scrolling happens as soon the cursors exceed the displayed range
-
-
-
- string JSON & HTML
-
- off
- continuous
- offscreen
-
-
-
- int JavaScript & HTML
-
- 0 - Off
- 1 - Continuous
- 2 - OffScreen
-
-
-
-
-
-Default Value
-
-Continuous
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-scrolloffsetx.cshtml b/Documentation/input/reference/property/player-scrolloffsetx.cshtml
deleted file mode 100644
index 0e860f307..000000000
--- a/Documentation/input/reference/property/player-scrolloffsetx.cshtml
+++ /dev/null
@@ -1,42 +0,0 @@
-Title: Player.ScrollOffsetX
-JsName: player.playerOffsetX
-JsonName: player.playerOffsetX
-DataAttribute: data-player-playeroffsetx
-Category: Player
-Description: Gets or sets the X-offset to add when scrolling.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
-When alphaTab does an auto-scrolling to the displayed bar, it will try to align the view port to the displayed bar. If due to
-some layout specifics or for aesthetics a small padding is needed, this setting allows an additional X-offset that is added to the
-scroll position.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
- -10
- 20
-
-
-
-
-
-Default Value
-
-0
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-scrolloffsety.cshtml b/Documentation/input/reference/property/player-scrolloffsety.cshtml
deleted file mode 100644
index b3b221349..000000000
--- a/Documentation/input/reference/property/player-scrolloffsety.cshtml
+++ /dev/null
@@ -1,42 +0,0 @@
-Title: Player.ScrollOffsetY
-JsName: player.scrollOffsetY
-JsonName: player.scrollOffsetY
-DataAttribute: data-player-scrolloffsety
-Category: Player
-Description: Gets or sets the Y-offset to add when scrolling.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
-When alphaTab does an auto-scrolling to the displayed bar, it will try to align the view port to the displayed bar. If due to
-some layout specifics or for aesthetics a small padding is needed, this setting allows an additional Y-offset that is added to the
-scroll position.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
- -10
- 20
-
-
-
-
-
-Default Value
-
-0
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-scrollspeed.cshtml b/Documentation/input/reference/property/player-scrollspeed.cshtml
deleted file mode 100644
index 5c820ba68..000000000
--- a/Documentation/input/reference/property/player-scrollspeed.cshtml
+++ /dev/null
@@ -1,40 +0,0 @@
-Title: Player.ScrollSpeed
-JsName: player.scrollSpeed
-JsonName: player.scrollSpeed
-DataAttribute: data-player-scrollspeed
-Category: Player
-Description: Gets or sets how fast the scrolling to the new position should happen.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- If possible from the platform, alphaTab will try to do a smooth scrolling to the played bar. This setting defines the speed of scrolling in milliseconds.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
- 200
- 300
- 100
-
-
-
-
-
-Default Value
-300
diff --git a/Documentation/input/reference/property/player-songbookbendduration.cshtml b/Documentation/input/reference/property/player-songbookbendduration.cshtml
deleted file mode 100644
index 3a3268136..000000000
--- a/Documentation/input/reference/property/player-songbookbendduration.cshtml
+++ /dev/null
@@ -1,43 +0,0 @@
-Title: Player.SongBookBendDuration
-JsName: player.songBookBendDuration
-JsonName: player.songBookBendDuration
-DataAttribute: data-player-songbookbendduration
-Category: Player
-Description: The bend duration in milliseconds for songbook bends.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- If the display mode songbook is enabled, this has an effect on the way bends are played. For songbook bends the bend is done very quickly at the end or start of the beat.
- This setting defines the play duration for those bends in milliseconds. This duration is in milliseconds unlike some other settings which are in midi ticks. The reason is that on songbook bends,
- the bends should always be played in the same speed, regardless of the song tempo. Midi ticks are tempo dependent.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
- 75
- 120
- 250
-
-
-
-
-
-Default Value
-
-75
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-songbookdipduration.cshtml b/Documentation/input/reference/property/player-songbookdipduration.cshtml
deleted file mode 100644
index 75a86a843..000000000
--- a/Documentation/input/reference/property/player-songbookdipduration.cshtml
+++ /dev/null
@@ -1,43 +0,0 @@
-Title: Player.SongBookDipDuration
-JsName: player.songBookDipDuration
-JsonName: player.songBookDipDuration
-DataAttribute: data-player-songbookdipduration
-Category: Player
-Description: The duration of whammy dips in milliseconds for songbook whammys.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- If the display mode songbook is enabled, this has an effect on the way whammy dips are played. For songbook dips the whammy is pressed very quickly at the start of the beat.
- This setting defines the play duration for those whammy bars in milliseconds. This duration is in milliseconds unlike some other settings which are in midi ticks. The reason is that on songbook dips,
- the whammy should always be pressed in the same speed, regardless of the song tempo. Midi ticks are tempo dependent.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- Type
- Values
-
-
-
-
- int all
-
- 75
- 120
- 250
-
-
-
-
-
-Default Value
-
-150
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-soundfont.cshtml b/Documentation/input/reference/property/player-soundfont.cshtml
deleted file mode 100644
index 8555d01a6..000000000
--- a/Documentation/input/reference/property/player-soundfont.cshtml
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: Player.SoundFont
-JsName: player.soundFont
-JsonName: player.soundFont
-DataAttribute: data-player-soundfont
-Category: Player - JavaScript Specific
-Description: The sound font file to load for the player.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-Description
-
- When the player is enabled the soundfont from this URL will be loaded automatically after the player is ready.
-
-
-@Html.Partial("_PropertyDescription", Model)
-
-Types
-
-
-
-
- string
-
-
-
-
-Default Value
-null
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato-beatslightamplitude.cshtml b/Documentation/input/reference/property/player-vibrato-beatslightamplitude.cshtml
deleted file mode 100644
index 2e4ba708e..000000000
--- a/Documentation/input/reference/property/player-vibrato-beatslightamplitude.cshtml
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: Player.Vibrato.BeatSlightAmplitude
-JsName: player.vibrato.beatSlightAmplitude
-JsonName: player.vibrato.beatSlightAmplitude
-DataAttribute: data-player-vibrato-beatslightamplitude
-Category: Player
-Type: int
-DefaultValue: 3
-Description: The amplitude for the beat-slight vibrato in semitones.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/player-vibrato
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato-beatslightlength.cshtml b/Documentation/input/reference/property/player-vibrato-beatslightlength.cshtml
deleted file mode 100644
index 6f5fa40a3..000000000
--- a/Documentation/input/reference/property/player-vibrato-beatslightlength.cshtml
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: Player.Vibrato.BeatSlightLength
-JsName: player.vibrato.beatSlightLength
-JsonName: player.vibrato.beatSlightLength
-DataAttribute: data-player-vibrato-beatslightlength
-Category: Player
-Type: int
-DefaultValue: 240
-Description: The wavelength of the beat-slight vibrato in midi ticks.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/player-vibrato
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato-beatwideamplitude.cshtml b/Documentation/input/reference/property/player-vibrato-beatwideamplitude.cshtml
deleted file mode 100644
index d1ac452d9..000000000
--- a/Documentation/input/reference/property/player-vibrato-beatwideamplitude.cshtml
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: Player.Vibrato.BeatWideAmplitude
-JsName: player.vibrato.beatWideAmplitude
-JsonName: player.vibrato.beatWideAmplitude
-DataAttribute: data-player-vibrato-beatwideamplitude
-Category: Player
-Type: int
-DefaultValue: 3
-Description: The amplitude for the beat-wide vibrato in semitones.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/player-vibrato
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato-beatwidelength.cshtml b/Documentation/input/reference/property/player-vibrato-beatwidelength.cshtml
deleted file mode 100644
index 608726265..000000000
--- a/Documentation/input/reference/property/player-vibrato-beatwidelength.cshtml
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: Player.Vibrato.BeatWideLength
-JsName: player.vibrato.beatWideLength
-JsonName: player.vibrato.beatWideLength
-DataAttribute: data-player-vibrato-beatwidelength
-Category: Player
-Type: int
-DefaultValue: 240
-Description: The wavelength of the beat-wide vibrato in midi ticks.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/player-vibrato
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato-noteslightamplitude.cshtml b/Documentation/input/reference/property/player-vibrato-noteslightamplitude.cshtml
deleted file mode 100644
index cbab2c625..000000000
--- a/Documentation/input/reference/property/player-vibrato-noteslightamplitude.cshtml
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: Player.Vibrato.NoteSlightAmplitude
-JsName: player.vibrato.noteSlightAmplitude
-JsonName: player.vibrato.noteSlightAmplitude
-DataAttribute: data-player-vibrato-noteslightamplitude
-Category: Player
-Type: int
-DefaultValue: 2
-Description: The amplitude for the note-slight vibrato in semitones.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/player-vibrato
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato-noteslightlength.cshtml b/Documentation/input/reference/property/player-vibrato-noteslightlength.cshtml
deleted file mode 100644
index 7b29dc713..000000000
--- a/Documentation/input/reference/property/player-vibrato-noteslightlength.cshtml
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: Player.Vibrato.NoteSlightLength
-JsName: player.vibrato.noteSlightLength
-JsonName: player.vibrato.noteSlightLength
-DataAttribute: data-player-vibrato-noteslightlength
-Category: Player
-Type: int
-DefaultValue: 480
-Description: The wavelength of the note-slight vibrato in midi ticks.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/player-vibrato
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato-notewideamplitude.cshtml b/Documentation/input/reference/property/player-vibrato-notewideamplitude.cshtml
deleted file mode 100644
index 03f3ecd44..000000000
--- a/Documentation/input/reference/property/player-vibrato-notewideamplitude.cshtml
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Player.Vibrato.NoteWideAmplitude
-JsName: player.vibrato.noteWideAmplitude
-JsonName: player.vibrato.noteWideAmplitude
-DataAttribute: data-player-vibrato-notewideamplitude
-Category: Player
-Type: int
-DefaultValue: 2
-Description: The amplitude for the note-wide vibrato in semitones.
-ShowInSideBar: false
-Since: 0.9.6
-Link: /reference/property/player-vibrato
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato-notewidelength.cshtml b/Documentation/input/reference/property/player-vibrato-notewidelength.cshtml
deleted file mode 100644
index 031a04775..000000000
--- a/Documentation/input/reference/property/player-vibrato-notewidelength.cshtml
+++ /dev/null
@@ -1,14 +0,0 @@
-Title: Player.Vibrato.NoteWideLength
-JsName: player.vibrato.noteWideLength
-JsonName: player.vibrato.noteWideLength
-DataAttribute: data-player-vibrato-notewidelength
-Category: Player
-Type: int
-DefaultValue: 480
-Description: The wavelength of the note-wide vibrato in midi ticks.
-ShowInSideBar: false
-ShowInTable: false
-Since: 0.9.6
-Link: /reference/property/player-vibrato
----
-See here
\ No newline at end of file
diff --git a/Documentation/input/reference/property/player-vibrato.cshtml b/Documentation/input/reference/property/player-vibrato.cshtml
deleted file mode 100644
index 574653b91..000000000
--- a/Documentation/input/reference/property/player-vibrato.cshtml
+++ /dev/null
@@ -1,116 +0,0 @@
-Title: Player.Vibrato
-JsName: player.vibrato
-JsonName: player.vibrato
-DataAttribute: data-player-vibrato-*
-Category: Player
-Description: The Vibrato settings allow control how the different vibrato types are generated for audio.
-ShowInSideBar: false
-Since: 0.9.6
----
-
-@functions {
- IEnumerable GetDocumentsAtPath(string relativePath)
- {
- return Documents.Where(d =>
- string.Join("/", d.Get(Keys.TreePath) ?? new object[0])
- .StartsWith(relativePath)
- );
- }
-}
-
-Description
-
- AlphaTab supports 4 types of vibratos, for each vibrato the amplitude and the wavelength can be configured. The amplitude controls how many semitones
- the vibrato changes the pitch up and down while playback. The wavelength controls how many midi ticks it will take to complete one up and down vibrato.
- The 4 vibrato types are:
-
-
-
- - Beat Slight - A fast vibrato on the whole beat. This vibrato is usually done with the whammy bar.
- - Beat Wide - A slow vibrato on the whole beat. This vibrato is usually done with the whammy bar.
- - Note Slight - A fast vibrato on a single note. This vibrato is usually done with the finger on the fretboard.
- - Note Wide - A slow vibrato on a single note. This vibrato is usually done with the finger on the fretboard.
-
-
-Vibrato Settings
-
-
-
-
- Setting
- Type
- Default
- Summary
-
-
-
- @foreach(IDocument child in GetDocumentsAtPath("reference/property/player-vibrato-"))
- {
- var prefixes = new [] {
- "display.resources.", "resources.",
- "data-display-resources-", "data-resources-"
- };
- Func simplifyNames = array =>
- {
- for(var i = 0; i < array.Length; i++)
- {
- foreach(var prefix in prefixes)
- {
- if(array[i].StartsWith(prefix))
- {
- array[i] = array[i].Substring(prefix.Length);
- break;
- }
- }
- }
- return array.Distinct().ToArray();
- };
-
- object[] childTreePath = child.Get(Keys.TreePath);
- string dotNetName = simplifyNames(new[]{child.String("Title")})[0];
- string[] jsNames = simplifyNames(child.String("JsName").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries));
- string[] jsonNames = simplifyNames(child.String("JsonName").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries));
- string[] dataAttributeNames = simplifyNames(child.String("DataAttribute").Split(new []{';'}, StringSplitOptions.RemoveEmptyEntries));
-
-
-
-
- @dotNetName
- .net
-
- @foreach(var name in jsNames)
- {
-
-
- @name JavaScript
-
- }
- @foreach(var name in jsonNames)
- {
-
-
- @name JSON
-
- }
- @foreach(var name in dataAttributeNames)
- {
-
-
- @name HTML
-
- }
-
-
-
- @Html.Raw(child.String("Type"))
- all
-
-
- @Html.Raw(child.String("DefaultValue"))
-
- @(child.String(DocsKeys.Description))
-
-
- }
-
-
\ No newline at end of file
diff --git a/Documentation/input/reference/property/showparenthesisfortiedbends-disabled.png b/Documentation/input/reference/property/showparenthesisfortiedbends-disabled.png
deleted file mode 100644
index 7d7d3fb17..000000000
Binary files a/Documentation/input/reference/property/showparenthesisfortiedbends-disabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/showparenthesisfortiedbends-enabled.png b/Documentation/input/reference/property/showparenthesisfortiedbends-enabled.png
deleted file mode 100644
index 43a44425f..000000000
Binary files a/Documentation/input/reference/property/showparenthesisfortiedbends-enabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/showtabnoteontiedbend-disabled.png b/Documentation/input/reference/property/showtabnoteontiedbend-disabled.png
deleted file mode 100644
index f2cc58c1a..000000000
Binary files a/Documentation/input/reference/property/showtabnoteontiedbend-disabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/showtabnoteontiedbend-enabled.png b/Documentation/input/reference/property/showtabnoteontiedbend-enabled.png
deleted file mode 100644
index 887725062..000000000
Binary files a/Documentation/input/reference/property/showtabnoteontiedbend-enabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/showzeroondivewhammy-disabled.png b/Documentation/input/reference/property/showzeroondivewhammy-disabled.png
deleted file mode 100644
index e3796a88a..000000000
Binary files a/Documentation/input/reference/property/showzeroondivewhammy-disabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/showzeroondivewhammy-enabled.png b/Documentation/input/reference/property/showzeroondivewhammy-enabled.png
deleted file mode 100644
index 4b84a9bfc..000000000
Binary files a/Documentation/input/reference/property/showzeroondivewhammy-enabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/slurheight-14.png b/Documentation/input/reference/property/slurheight-14.png
deleted file mode 100644
index 147a11780..000000000
Binary files a/Documentation/input/reference/property/slurheight-14.png and /dev/null differ
diff --git a/Documentation/input/reference/property/slurheight-default.png b/Documentation/input/reference/property/slurheight-default.png
deleted file mode 100644
index 6472c9af0..000000000
Binary files a/Documentation/input/reference/property/slurheight-default.png and /dev/null differ
diff --git a/Documentation/input/reference/property/smallgracetabnotes-disabled.png b/Documentation/input/reference/property/smallgracetabnotes-disabled.png
deleted file mode 100644
index 007708b2d..000000000
Binary files a/Documentation/input/reference/property/smallgracetabnotes-disabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/smallgracetabnotes-enabled.png b/Documentation/input/reference/property/smallgracetabnotes-enabled.png
deleted file mode 100644
index 6b29b9b04..000000000
Binary files a/Documentation/input/reference/property/smallgracetabnotes-enabled.png and /dev/null differ
diff --git a/Documentation/input/reference/property/stretchforce-default.png b/Documentation/input/reference/property/stretchforce-default.png
deleted file mode 100644
index 87ae57316..000000000
Binary files a/Documentation/input/reference/property/stretchforce-default.png and /dev/null differ
diff --git a/Documentation/input/reference/property/stretchforce-half.png b/Documentation/input/reference/property/stretchforce-half.png
deleted file mode 100644
index 97b39e040..000000000
Binary files a/Documentation/input/reference/property/stretchforce-half.png and /dev/null differ
diff --git a/Documentation/input/reference/styling.cshtml b/Documentation/input/reference/styling.cshtml
deleted file mode 100644
index 79a1d9859..000000000
--- a/Documentation/input/reference/styling.cshtml
+++ /dev/null
@@ -1,75 +0,0 @@
-Title: Styling player via CSS
-Description: AlphaTab has some player related elements which can be adjusted with CSS
-ShowInSideBar: true
-Since: 0.9.6
----
-
-
- AlphaTab has some player related elements which can be adjusted with CSS. Description of the elements and the corresponding CSS classes can be found on this page.
- A full example with all styles activated can be found at the full demo page
-
-
-Selection (at-selection)
-
-
- If enabled, users can select a playback range of alphaTab with the mouse. AlphaTab will generate a div element with the CSS class at-selection attached.
- Within this divs the individual parts of the selection are created. Usually some transparent background color is attached to the divs to visually indicate a selection
- without hiding any content.
-
-
-
-
-.at-selection div {
- background: rgba(64, 64, 255, 0.1);
-}
-
-
-
-
-Bar Cursor (at-cursor-bar)
-
-
- During playback alphaTab will place a div element at the area of the currently played bars. This div element gets the CSS class at-cursor-bar assigned.
- Usually some transparent background color is attached to the divs to visually indicate the played bar without hiding any content.
-
-
-
-
-.at-cursor-bar {
- background: rgba(255, 242, 0, 0.25);
-}
-
-
-
-
-Beat Cursor (at-cursor-beat)
-
-
- During playback alphaTab will place a div element at the area of the currently played beat and will animate it accordingly to indicate the ongoing playback. This div element gets the CSS class at-cursor-beat assigned. The width of the cursor also should be specified otherwise it might not be visible.
-
-
-
-
-.at-cursor-beat {
- background: rgba(64, 64, 255, 0.75);
- width: 3px;
-}
-
-
-
-
-Currently played elements (at-highlight)
-
-
- This feature is only available when alphaTab is rendered as SVG in the browser. During playback alphaTab alphaTab will attach to all SVG groups that are related to a played beat
- the CSS class at-highlight. The CSS rules are SVG related in this case and usually both fill and stroke should be specified to ensure
- all elements are colored. Depending on the SVG elements (lines, paths etc.) they might have a fill or stroke.
-
-
-.at-highlight * {
- fill: #0078ff;
- stroke: #0078ff;
-}
-
-
-
\ No newline at end of file
diff --git a/LICENSE.header b/LICENSE.header
new file mode 100644
index 000000000..ab16ba851
--- /dev/null
+++ b/LICENSE.header
@@ -0,0 +1,13 @@
+alphaTab v<%= pkg.version %> (<%= data.branch %>, build <%= data.build %>)
+
+Copyright © <%= moment().format('YYYY') %>, Daniel Kuschny and Contributors, All rights reserved.
+
+This Source Code Form is subject to the terms of the Mozilla Public
+License, v. 2.0. If a copy of the MPL was not distributed with this
+file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+SoundFont loading and Audio Synthesis based on TinySoundFont (licensed under MIT)
+Copyright (C) 2017, 2018 Bernhard Schelling (https://github.com/schellingb/TinySoundFont)
+
+TinySoundFont is based on SFZero (licensed under MIT)
+Copyright (C) 2012 Steve Folta (https://github.com/stevefolta/SFZero)
\ No newline at end of file
diff --git a/Phase/Compiler/CopyNewCompiler.bat b/Phase/Compiler/CopyNewCompiler.bat
deleted file mode 100644
index 09f3a4adb..000000000
--- a/Phase/Compiler/CopyNewCompiler.bat
+++ /dev/null
@@ -1,2 +0,0 @@
-taskkill /im:msbuild.exe /f
-xcopy D:\Dev\CSharp\Phase.netstandard\Phase.MsBuild\bin\Debug\net48\* . /Y
\ No newline at end of file
diff --git a/Phase/Compiler/Microsoft.Build.Framework.dll b/Phase/Compiler/Microsoft.Build.Framework.dll
deleted file mode 100644
index 85b367d63..000000000
Binary files a/Phase/Compiler/Microsoft.Build.Framework.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.Build.Tasks.Core.dll b/Phase/Compiler/Microsoft.Build.Tasks.Core.dll
deleted file mode 100644
index 6ba793726..000000000
Binary files a/Phase/Compiler/Microsoft.Build.Tasks.Core.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.Build.Utilities.Core.dll b/Phase/Compiler/Microsoft.Build.Utilities.Core.dll
deleted file mode 100644
index 692696825..000000000
Binary files a/Phase/Compiler/Microsoft.Build.Utilities.Core.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.Build.dll b/Phase/Compiler/Microsoft.Build.dll
deleted file mode 100644
index 628a3cdab..000000000
Binary files a/Phase/Compiler/Microsoft.Build.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.CodeAnalysis.CSharp.Workspaces.dll b/Phase/Compiler/Microsoft.CodeAnalysis.CSharp.Workspaces.dll
deleted file mode 100644
index 59af42257..000000000
Binary files a/Phase/Compiler/Microsoft.CodeAnalysis.CSharp.Workspaces.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.CodeAnalysis.CSharp.dll b/Phase/Compiler/Microsoft.CodeAnalysis.CSharp.dll
deleted file mode 100644
index e4c8010fe..000000000
Binary files a/Phase/Compiler/Microsoft.CodeAnalysis.CSharp.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll b/Phase/Compiler/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll
deleted file mode 100644
index b912e4834..000000000
Binary files a/Phase/Compiler/Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.CodeAnalysis.VisualBasic.dll b/Phase/Compiler/Microsoft.CodeAnalysis.VisualBasic.dll
deleted file mode 100644
index 14421135d..000000000
Binary files a/Phase/Compiler/Microsoft.CodeAnalysis.VisualBasic.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.CodeAnalysis.Workspaces.Desktop.dll b/Phase/Compiler/Microsoft.CodeAnalysis.Workspaces.Desktop.dll
deleted file mode 100644
index 2b2b055b3..000000000
Binary files a/Phase/Compiler/Microsoft.CodeAnalysis.Workspaces.Desktop.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.CodeAnalysis.Workspaces.dll b/Phase/Compiler/Microsoft.CodeAnalysis.Workspaces.dll
deleted file mode 100644
index a5a5140a9..000000000
Binary files a/Phase/Compiler/Microsoft.CodeAnalysis.Workspaces.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.CodeAnalysis.dll b/Phase/Compiler/Microsoft.CodeAnalysis.dll
deleted file mode 100644
index 4761ae95d..000000000
Binary files a/Phase/Compiler/Microsoft.CodeAnalysis.dll and /dev/null differ
diff --git a/Phase/Compiler/Microsoft.VisualStudio.Setup.Configuration.Interop.dll b/Phase/Compiler/Microsoft.VisualStudio.Setup.Configuration.Interop.dll
deleted file mode 100644
index bcc8fbdc9..000000000
Binary files a/Phase/Compiler/Microsoft.VisualStudio.Setup.Configuration.Interop.dll and /dev/null differ
diff --git a/Phase/Compiler/Mono.Cecil.Mdb.dll b/Phase/Compiler/Mono.Cecil.Mdb.dll
deleted file mode 100644
index 18887bcf3..000000000
Binary files a/Phase/Compiler/Mono.Cecil.Mdb.dll and /dev/null differ
diff --git a/Phase/Compiler/Mono.Cecil.Pdb.dll b/Phase/Compiler/Mono.Cecil.Pdb.dll
deleted file mode 100644
index 680524c21..000000000
Binary files a/Phase/Compiler/Mono.Cecil.Pdb.dll and /dev/null differ
diff --git a/Phase/Compiler/Mono.Cecil.Rocks.dll b/Phase/Compiler/Mono.Cecil.Rocks.dll
deleted file mode 100644
index ddad3a715..000000000
Binary files a/Phase/Compiler/Mono.Cecil.Rocks.dll and /dev/null differ
diff --git a/Phase/Compiler/Mono.Cecil.dll b/Phase/Compiler/Mono.Cecil.dll
deleted file mode 100644
index 56b01e9b3..000000000
Binary files a/Phase/Compiler/Mono.Cecil.dll and /dev/null differ
diff --git a/Phase/Compiler/NLog.dll b/Phase/Compiler/NLog.dll
deleted file mode 100644
index 9682bd69a..000000000
Binary files a/Phase/Compiler/NLog.dll and /dev/null differ
diff --git a/Phase/Compiler/Newtonsoft.Json.dll b/Phase/Compiler/Newtonsoft.Json.dll
deleted file mode 100644
index e4a63399d..000000000
Binary files a/Phase/Compiler/Newtonsoft.Json.dll and /dev/null differ
diff --git a/Phase/Compiler/Phase.Build.targets b/Phase/Compiler/Phase.Build.targets
deleted file mode 100644
index 87346f6ad..000000000
--- a/Phase/Compiler/Phase.Build.targets
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Phase/Compiler/Phase.Core.dll b/Phase/Compiler/Phase.Core.dll
deleted file mode 100644
index 0518eb479..000000000
Binary files a/Phase/Compiler/Phase.Core.dll and /dev/null differ
diff --git a/Phase/Compiler/Phase.Core.pdb b/Phase/Compiler/Phase.Core.pdb
deleted file mode 100644
index d81a52831..000000000
Binary files a/Phase/Compiler/Phase.Core.pdb and /dev/null differ
diff --git a/Phase/Compiler/Phase.MsBuild.dll b/Phase/Compiler/Phase.MsBuild.dll
deleted file mode 100644
index 32f737427..000000000
Binary files a/Phase/Compiler/Phase.MsBuild.dll and /dev/null differ
diff --git a/Phase/Compiler/Phase.MsBuild.dll.config b/Phase/Compiler/Phase.MsBuild.dll.config
deleted file mode 100644
index cc5bae109..000000000
--- a/Phase/Compiler/Phase.MsBuild.dll.config
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Phase/Compiler/Phase.MsBuild.pdb b/Phase/Compiler/Phase.MsBuild.pdb
deleted file mode 100644
index 11da7f720..000000000
Binary files a/Phase/Compiler/Phase.MsBuild.pdb and /dev/null differ
diff --git a/Phase/Compiler/Phase.Translator.dll b/Phase/Compiler/Phase.Translator.dll
deleted file mode 100644
index 30c31e903..000000000
Binary files a/Phase/Compiler/Phase.Translator.dll and /dev/null differ
diff --git a/Phase/Compiler/Phase.Translator.pdb b/Phase/Compiler/Phase.Translator.pdb
deleted file mode 100644
index abd5b3537..000000000
Binary files a/Phase/Compiler/Phase.Translator.pdb and /dev/null differ
diff --git a/Phase/Compiler/SQLitePCLRaw.batteries_green.dll b/Phase/Compiler/SQLitePCLRaw.batteries_green.dll
deleted file mode 100644
index c1dc09e9c..000000000
Binary files a/Phase/Compiler/SQLitePCLRaw.batteries_green.dll and /dev/null differ
diff --git a/Phase/Compiler/SQLitePCLRaw.batteries_v2.dll b/Phase/Compiler/SQLitePCLRaw.batteries_v2.dll
deleted file mode 100644
index 974d7eb0d..000000000
Binary files a/Phase/Compiler/SQLitePCLRaw.batteries_v2.dll and /dev/null differ
diff --git a/Phase/Compiler/SQLitePCLRaw.core.dll b/Phase/Compiler/SQLitePCLRaw.core.dll
deleted file mode 100644
index d4a3323b3..000000000
Binary files a/Phase/Compiler/SQLitePCLRaw.core.dll and /dev/null differ
diff --git a/Phase/Compiler/SQLitePCLRaw.provider.e_sqlite3.dll b/Phase/Compiler/SQLitePCLRaw.provider.e_sqlite3.dll
deleted file mode 100644
index d100ca812..000000000
Binary files a/Phase/Compiler/SQLitePCLRaw.provider.e_sqlite3.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Buffers.dll b/Phase/Compiler/System.Buffers.dll
deleted file mode 100644
index b6d9c7782..000000000
Binary files a/Phase/Compiler/System.Buffers.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Collections.Immutable.dll b/Phase/Compiler/System.Collections.Immutable.dll
deleted file mode 100644
index 900b5ca37..000000000
Binary files a/Phase/Compiler/System.Collections.Immutable.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Composition.AttributedModel.dll b/Phase/Compiler/System.Composition.AttributedModel.dll
deleted file mode 100644
index 4acc216e1..000000000
Binary files a/Phase/Compiler/System.Composition.AttributedModel.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Composition.Convention.dll b/Phase/Compiler/System.Composition.Convention.dll
deleted file mode 100644
index ef3669bb2..000000000
Binary files a/Phase/Compiler/System.Composition.Convention.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Composition.Hosting.dll b/Phase/Compiler/System.Composition.Hosting.dll
deleted file mode 100644
index a446fe6e0..000000000
Binary files a/Phase/Compiler/System.Composition.Hosting.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Composition.Runtime.dll b/Phase/Compiler/System.Composition.Runtime.dll
deleted file mode 100644
index a05bfe9c8..000000000
Binary files a/Phase/Compiler/System.Composition.Runtime.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Composition.TypedParts.dll b/Phase/Compiler/System.Composition.TypedParts.dll
deleted file mode 100644
index cfae95d0c..000000000
Binary files a/Phase/Compiler/System.Composition.TypedParts.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Data.Common.dll b/Phase/Compiler/System.Data.Common.dll
deleted file mode 100644
index 198fd3e8c..000000000
Binary files a/Phase/Compiler/System.Data.Common.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Diagnostics.StackTrace.dll b/Phase/Compiler/System.Diagnostics.StackTrace.dll
deleted file mode 100644
index 0a4be4925..000000000
Binary files a/Phase/Compiler/System.Diagnostics.StackTrace.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Diagnostics.Tracing.dll b/Phase/Compiler/System.Diagnostics.Tracing.dll
deleted file mode 100644
index 97d8b1176..000000000
Binary files a/Phase/Compiler/System.Diagnostics.Tracing.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Globalization.Extensions.dll b/Phase/Compiler/System.Globalization.Extensions.dll
deleted file mode 100644
index 5e6f83c7f..000000000
Binary files a/Phase/Compiler/System.Globalization.Extensions.dll and /dev/null differ
diff --git a/Phase/Compiler/System.IO.Compression.dll b/Phase/Compiler/System.IO.Compression.dll
deleted file mode 100644
index c32157c5c..000000000
Binary files a/Phase/Compiler/System.IO.Compression.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Memory.dll b/Phase/Compiler/System.Memory.dll
deleted file mode 100644
index bdfc501e9..000000000
Binary files a/Phase/Compiler/System.Memory.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Net.Http.dll b/Phase/Compiler/System.Net.Http.dll
deleted file mode 100644
index e935b3b6e..000000000
Binary files a/Phase/Compiler/System.Net.Http.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Net.Sockets.dll b/Phase/Compiler/System.Net.Sockets.dll
deleted file mode 100644
index b8d0bbb92..000000000
Binary files a/Phase/Compiler/System.Net.Sockets.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Numerics.Vectors.dll b/Phase/Compiler/System.Numerics.Vectors.dll
deleted file mode 100644
index ce46d5be8..000000000
Binary files a/Phase/Compiler/System.Numerics.Vectors.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Reflection.Metadata.dll b/Phase/Compiler/System.Reflection.Metadata.dll
deleted file mode 100644
index 52082366b..000000000
Binary files a/Phase/Compiler/System.Reflection.Metadata.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Resources.Extensions.dll b/Phase/Compiler/System.Resources.Extensions.dll
deleted file mode 100644
index 73e49c80a..000000000
Binary files a/Phase/Compiler/System.Resources.Extensions.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Runtime.CompilerServices.Unsafe.dll b/Phase/Compiler/System.Runtime.CompilerServices.Unsafe.dll
deleted file mode 100644
index 315623926..000000000
Binary files a/Phase/Compiler/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Runtime.Serialization.Primitives.dll b/Phase/Compiler/System.Runtime.Serialization.Primitives.dll
deleted file mode 100644
index a1b1537ee..000000000
Binary files a/Phase/Compiler/System.Runtime.Serialization.Primitives.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Security.Cryptography.Algorithms.dll b/Phase/Compiler/System.Security.Cryptography.Algorithms.dll
deleted file mode 100644
index 71241422f..000000000
Binary files a/Phase/Compiler/System.Security.Cryptography.Algorithms.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Security.SecureString.dll b/Phase/Compiler/System.Security.SecureString.dll
deleted file mode 100644
index 1db0169d2..000000000
Binary files a/Phase/Compiler/System.Security.SecureString.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Text.Encoding.CodePages.dll b/Phase/Compiler/System.Text.Encoding.CodePages.dll
deleted file mode 100644
index d0f7adf9e..000000000
Binary files a/Phase/Compiler/System.Text.Encoding.CodePages.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Threading.Overlapped.dll b/Phase/Compiler/System.Threading.Overlapped.dll
deleted file mode 100644
index f43c3134b..000000000
Binary files a/Phase/Compiler/System.Threading.Overlapped.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Threading.Tasks.Dataflow.dll b/Phase/Compiler/System.Threading.Tasks.Dataflow.dll
deleted file mode 100644
index a6816d4a8..000000000
Binary files a/Phase/Compiler/System.Threading.Tasks.Dataflow.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Threading.Tasks.Extensions.dll b/Phase/Compiler/System.Threading.Tasks.Extensions.dll
deleted file mode 100644
index e059050bb..000000000
Binary files a/Phase/Compiler/System.Threading.Tasks.Extensions.dll and /dev/null differ
diff --git a/Phase/Compiler/System.Xml.XPath.XDocument.dll b/Phase/Compiler/System.Xml.XPath.XDocument.dll
deleted file mode 100644
index 445d51a45..000000000
Binary files a/Phase/Compiler/System.Xml.XPath.XDocument.dll and /dev/null differ
diff --git a/Phase/Mscorlib/system/Action.hx b/Phase/Mscorlib/system/Action.hx
deleted file mode 100644
index d1fe4a33a..000000000
--- a/Phase/Mscorlib/system/Action.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Action = Void->Void;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Action1.hx b/Phase/Mscorlib/system/Action1.hx
deleted file mode 100644
index fab5d6a27..000000000
--- a/Phase/Mscorlib/system/Action1.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Action1 = T->Void;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Action2.hx b/Phase/Mscorlib/system/Action2.hx
deleted file mode 100644
index 56fd41bd0..000000000
--- a/Phase/Mscorlib/system/Action2.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Action2 = T1->T2->Void;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Action3.hx b/Phase/Mscorlib/system/Action3.hx
deleted file mode 100644
index 0ba881ea0..000000000
--- a/Phase/Mscorlib/system/Action3.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Action3 = T1->T2->T3->Void;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Action9.hx b/Phase/Mscorlib/system/Action9.hx
deleted file mode 100644
index 864eb98be..000000000
--- a/Phase/Mscorlib/system/Action9.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Action9 = T1->T2->T3->T4->T5->T6->T7->T8->T9->Void;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/ArgumentException.hx b/Phase/Mscorlib/system/ArgumentException.hx
deleted file mode 100644
index 884ec5e8d..000000000
--- a/Phase/Mscorlib/system/ArgumentException.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-class ArgumentException extends Exception
-{
- public var ParamName(default, null):CsString;
-
- public function new()
- {
- super();
- }
- public function ArgumentException_CsString(paramName:CsString)
- {
- Exception_CsString("argument '" + paramName + "' has an invalid value");
- ParamName = paramName;
- return this;
- }
- public function ArgumentException_CsString_CsString(message:CsString, paramName:CsString)
- {
- Exception_CsString(message);
- ParamName = paramName;
- return this;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/ArgumentNullException.hx b/Phase/Mscorlib/system/ArgumentNullException.hx
deleted file mode 100644
index 20cde9467..000000000
--- a/Phase/Mscorlib/system/ArgumentNullException.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class ArgumentNullException extends ArgumentException
-{
- public function new()
- {
- super();
- }
- public function ArgumentNullException_CsString(paramName:CsString)
- {
- ArgumentNullException_CsString_CsString("argument '" + paramName + "' must not be null", paramName);
- return this;
- }
- public function ArgumentNullException_CsString_CsString(message:CsString, paramName:CsString)
- {
- ArgumentException_CsString_CsString(message, paramName);
- return this;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Boolean.hx b/Phase/Mscorlib/system/Boolean.hx
deleted file mode 100644
index 76fd6fc39..000000000
--- a/Phase/Mscorlib/system/Boolean.hx
+++ /dev/null
@@ -1,17 +0,0 @@
-package system;
-
-abstract Boolean(Bool) from Bool to Bool
-{
- public inline function new(v:Bool) this = v;
-
- public inline function toHaxeBool() : Bool return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- @:op(!A) public inline function not() : system.Boolean return !this;
-
- @:op(A == B) public static function eq(lhs : system.Boolean, rhs : system.Boolean) : system.Boolean;
- @:op(A != B) public static function neq(lhs : system.Boolean, rhs : system.Boolean) : system.Boolean;
- @:op(A & B) public static inline function and(lhs : system.Boolean, rhs : system.Boolean) : system.Boolean return lhs && rhs;
- @:op(A | B) public static inline function or(lhs : system.Boolean, rhs : system.Boolean) : system.Boolean return lhs || rhs;
- @:op(A ^ B) public static inline function xor(lhs : system.Boolean, rhs : system.Boolean) : system.Boolean return lhs != rhs;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Byte.hx b/Phase/Mscorlib/system/Byte.hx
deleted file mode 100644
index 088660c6c..000000000
--- a/Phase/Mscorlib/system/Byte.hx
+++ /dev/null
@@ -1,315 +0,0 @@
-package system;
-
-
-abstract Byte(Int) from Int
-{
- public inline function new(i:Int) this = system.Convert.toUInt8(i);
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_Byte(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_Byte(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_Byte(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_Byte(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_Byte(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_Byte(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_Byte(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_Byte(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_Byte(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_Byte(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_Byte(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_Byte(this);
-
- public inline function getHashCode() : system.Int32 return this;
-
- @:op(-A) public inline function neg() : system.Int32 return -this;
-
- @:op(~A)public inline function not() : system.Int32 return ~this;
-
- @:op(A++)public inline function postinc() : system.Byte return this++;
- @:op(++A)public inline function preinc() : system.Byte return ++this;
-
- @:op(A--)public inline function postdec() : system.Byte return this--;
- @:op(--A)public inline function predec() : system.Byte return --this;
-
- @:op(A * B) public static function mul1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.Byte) : system.Int32;
- @:op(A * B) public static function mul3(lhs : system.Byte, rhs : Float) : system.Double;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.Byte) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A * B) public static function mul6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A * B) public static function mul7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A * B) public static function mul8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- @:op(A * B) public static function mul13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.Byte, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.Byte, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div0(lhs : system.Byte, rhs : system.Byte) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs.toHaxeInt());
- @:op(A / B) public static inline function div1(lhs : system.Byte, rhs : Int) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs);
- @:op(A / B) public static inline function div2(lhs : Int, rhs : system.Byte) : system.Int32 return Std.int(lhs / rhs.toHaxeInt());
- @:op(A / B) public static function div3(lhs : system.Byte, rhs : Float) : system.Double;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.Byte) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A / B) public static function div6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A / B) public static function div7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A / B) public static function div8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- @:op(A / B) public static function div9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A / B) public static function div10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A / B) public static function div11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- @:op(A / B) public static function div12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- @:op(A / B) public static function div13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.Byte, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.Byte, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod0(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod3(lhs : system.Byte, rhs : Float) : system.Double;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.Byte) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A % B) public static function mod6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- @:op(A % B) public static function mod13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod14(lhs : system.Byte, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.Byte, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add0(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add3(lhs : system.Byte, rhs : Float) : system.Double;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.Byte) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A + B) public static function add6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- @:op(A + B) public static function add13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add14(lhs : system.Byte, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.Byte, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.Byte, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.Byte, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub0(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub3(lhs : system.Byte, rhs : Float) : system.Double;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.Byte) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A - B) public static function sub6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- @:op(A - B) public static function sub13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub14(lhs : system.Byte, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.Byte, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl0(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A << B) public static function shl1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A << B) public static function shl2(lhs : Int, rhs : system.Byte) : system.Int32;
-
- @:op(A << B) public static function shl5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A << B) public static function shl6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A << B) public static function shl7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A << B) public static function shl8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- // @:op(A << B) public static function shl9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A << B) public static function shl10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A << B) public static function shl11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- // @:op(A << B) public static function shl12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- // @:op(A << B) public static function shl13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A >> B) public static function shr0(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A >> B) public static function shr1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A >> B) public static function shr2(lhs : Int, rhs : system.Byte) : system.Int32;
-
- @:op(A >> B) public static function shr5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A >> B) public static function shr6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A >> B) public static function shr7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A >> B) public static function shr8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- // @:op(A >> B) public static function shr9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A >> B) public static function shr10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A >> B) public static function shr11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- // @:op(A >> B) public static function shr12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- // @:op(A >> B) public static function shr13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A > B) public static function gt0(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt1(lhs : system.Byte, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.Byte, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.Byte) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.Byte, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.Byte, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.Byte, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.Byte, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.Byte, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.Byte, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.Byte, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.Byte, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.Byte, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.Byte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt0(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt1(lhs : system.Byte, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.Byte, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.Byte) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.Byte, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.Byte, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.Byte, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.Byte, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.Byte, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.Byte, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.Byte, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.Byte, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.Byte, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.Byte, rhs : system.Double) : system.Boolean;
-
- @:op(A >= B) public static function gte0(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte1(lhs : system.Byte, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.Byte, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.Byte) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.Byte, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.Byte, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.Byte, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.Byte, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.Byte, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.Byte, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.Byte, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.Byte, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.Byte, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.Byte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte0(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte1(lhs : system.Byte, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.Byte, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.Byte) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.Byte, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.Byte, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.Byte, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.Byte, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.Byte, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.Byte, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.Byte, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.Byte, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.Byte, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.Byte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A == B) public static function eq0(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq1(lhs : system.Byte, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.Byte, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.Byte) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.Byte, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.Byte, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.Byte, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.Byte, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.Byte, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.Byte, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.Byte, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.Byte, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.Byte, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.Byte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq0(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq1(lhs : system.Byte, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.Byte, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.Byte) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.Byte, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.Byte, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.Byte, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.Byte, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.Byte, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.Byte, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.Byte, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.Byte, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.Byte, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.Byte, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.Byte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A & B) public static function and1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A & B) public static function and2(lhs : Int, rhs : system.Byte) : system.Int32;
-
- @:op(A & B) public static function and5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A & B) public static function and6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A & B) public static function and7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A & B) public static function and8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- @:op(A & B) public static function and9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A & B) public static function and10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A & B) public static function and11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- @:op(A & B) public static function and12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- @:op(A & B) public static function and13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
-
- @:op(A | B) public static function or0(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A | B) public static function or1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A | B) public static function or2(lhs : Int, rhs : system.Byte) : system.Int32;
-
- @:op(A | B) public static function or5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A | B) public static function or6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A | B) public static function or7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A | B) public static function or8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- @:op(A | B) public static function or9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A | B) public static function or10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A | B) public static function or11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- @:op(A | B) public static function or12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- @:op(A | B) public static function or13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
-
- @:op(A ^ B) public static function xor0(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A ^ B) public static function xor1(lhs : system.Byte, rhs : Int) : system.Int32;
- @:op(A ^ B) public static function xor2(lhs : Int, rhs : system.Byte) : system.Int32;
-
- @:op(A ^ B) public static function xor5(lhs : system.Byte, rhs : system.Char) : system.Int32;
- @:op(A ^ B) public static function xor6(lhs : system.Byte, rhs : system.Byte) : system.Int32;
- @:op(A ^ B) public static function xor7(lhs : system.Byte, rhs : system.Int16) : system.Int32;
- @:op(A ^ B) public static function xor8(lhs : system.Byte, rhs : system.Int32) : system.Int32;
- @:op(A ^ B) public static function xor9(lhs : system.Byte, rhs : system.Int64) : system.Int64;
- @:op(A ^ B) public static function xor10(lhs : system.Byte, rhs : system.SByte) : system.Int32;
- @:op(A ^ B) public static function xor11(lhs : system.Byte, rhs : system.UInt16) : system.Int32;
- @:op(A ^ B) public static function xor12(lhs : system.Byte, rhs : system.UInt32) : system.UInt32;
- @:op(A ^ B) public static function xor13(lhs : system.Byte, rhs : system.UInt64) : system.UInt64;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/ByteArray.hx b/Phase/Mscorlib/system/ByteArray.hx
deleted file mode 100644
index e02f2c702..000000000
--- a/Phase/Mscorlib/system/ByteArray.hx
+++ /dev/null
@@ -1,26 +0,0 @@
-package system;
-
-abstract ByteArray(js.html.Uint8Array)
-{
- public inline function new(length:Int32) this = new js.html.Uint8Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):ByteArray return cast new js.html.Uint8Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):ByteArray return cast new js.html.Uint8Array(untyped a.toHaxeArray());
- @:from public static inline function fromArrayBuffer(a:js.html.ArrayBuffer):ByteArray return cast new js.html.Uint8Array(a);
-
- public inline function toUint8Array():js.html.Uint8Array return this;
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : ByteArray return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):Byte return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:Byte):Byte return this[index.toHaxeInt()] = val.toHaxeInt();
-
- public inline function iterator() : Iterator return new ByteArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new ByteArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new ByteArray(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/ByteArrayEnumerable.hx b/Phase/Mscorlib/system/ByteArrayEnumerable.hx
deleted file mode 100644
index bff315453..000000000
--- a/Phase/Mscorlib/system/ByteArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class ByteArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Uint8Array;
- public function new(array:js.html.Uint8Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new ByteArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/ByteArrayEnumerator.hx b/Phase/Mscorlib/system/ByteArrayEnumerator.hx
deleted file mode 100644
index 8a4fea724..000000000
--- a/Phase/Mscorlib/system/ByteArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class ByteArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Uint8Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint8Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):Byte;
- public function get_current() : Byte return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/ByteArrayIterator.hx b/Phase/Mscorlib/system/ByteArrayIterator.hx
deleted file mode 100644
index 8f463a34d..000000000
--- a/Phase/Mscorlib/system/ByteArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class ByteArrayIterator
-{
- private var _array:js.html.Uint8Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint8Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next() : Byte
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Char.hx b/Phase/Mscorlib/system/Char.hx
deleted file mode 100644
index b14f4974a..000000000
--- a/Phase/Mscorlib/system/Char.hx
+++ /dev/null
@@ -1,325 +0,0 @@
-package system;
-
-abstract Char(Int) from Int
-{
- public inline function new(v:Int) this = system.Convert.toUInt16(v);
-
- @:from public static inline function fromCode(i:Int) : Char return new Char(i);
- public static inline function fromString(i:String) : Char return new Char(i.charCodeAt(0));
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return String.fromCharCode(this);
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_Char(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_Char(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_Char(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_Char(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_Char(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_Char(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_Char(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_Char(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_Char(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_Char(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_Char(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_Char(this);
-
- public inline function getHashCode() : system.Int32 return this | (this << 16);
-
- @:op(-A) public inline function neg() : system.Int32 return -this;
-
- @:op(~A)public inline function not() : system.Int32 return ~this;
-
- @:op(A++)public inline function postinc() : system.Char return this++;
- @:op(++A)public inline function preinc() : system.Char return ++this;
-
- @:op(A--)public inline function postdec() : system.Char return this--;
- @:op(--A)public inline function predec() : system.Char return --this;
-
- @:op(A * B) public static function mul1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.Char) : system.Int32;
- @:op(A * B) public static function mul3(lhs : system.Char, rhs : Float) : system.Double;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.Char) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A * B) public static function mul6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A * B) public static function mul7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A * B) public static function mul8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- @:op(A * B) public static function mul13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.Char, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.Char, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div1(lhs : system.Char, rhs : Int) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs);
- @:op(A / B) public static inline function div2(lhs : Int, rhs : system.Char) : system.Int32 return Std.int(lhs / rhs.toHaxeInt());
- @:op(A / B) public static function div3(lhs : system.Char, rhs : Float) : system.Double;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.Char) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A / B) public static function div6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A / B) public static function div7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A / B) public static function div8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- @:op(A / B) public static function div9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A / B) public static function div10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A / B) public static function div11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- @:op(A / B) public static function div12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- @:op(A / B) public static function div13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.Char, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.Char, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.Char) : system.Int32;
- @:op(A % B) public static function mod3(lhs : system.Char, rhs : Float) : system.Double;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.Char) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A % B) public static function mod6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- @:op(A % B) public static function mod13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod14(lhs : system.Char, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.Char, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.Char) : system.Int32;
- @:op(A + B) public static function add3(lhs : system.Char, rhs : Float) : system.Double;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.Char) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A + B) public static function add6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- @:op(A + B) public static function add13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add14(lhs : system.Char, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.Char, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.Char, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.Char, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.Char) : system.Int32;
- @:op(A - B) public static function sub3(lhs : system.Char, rhs : Float) : system.Double;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.Char) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A - B) public static function sub6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- @:op(A - B) public static function sub13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub14(lhs : system.Char, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.Char, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A << B) public static function shl2(lhs : Int, rhs : system.Char) : system.Int32;
-
- @:op(A << B) public static function shl5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A << B) public static function shl6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A << B) public static function shl7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A << B) public static function shl8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- // @:op(A << B) public static function shl9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A << B) public static function shl10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A << B) public static function shl11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- // @:op(A << B) public static function shl12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- // @:op(A << B) public static function shl13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A >> B) public static function shr1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A >> B) public static function shr2(lhs : Int, rhs : system.Char) : system.Int32;
-
- @:op(A >> B) public static function shr5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A >> B) public static function shr6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A >> B) public static function shr7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A >> B) public static function shr8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- // @:op(A >> B) public static function shr9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A >> B) public static function shr10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A >> B) public static function shr11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- // @:op(A >> B) public static function shr12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- // @:op(A >> B) public static function shr13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A > B) public static function gt1(lhs : system.Char, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.Char, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.Char) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.Char, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.Char, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.Char, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.Char, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.Char, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.Char, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.Char, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.Char, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.Char, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.Char, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.Char, rhs : system.Double) : system.Boolean;
-
- @:op(A > B) public static inline function gt16(lhs : system.Char, rhs : String) : system.Boolean return lhs.toHaxeInt() > rhs.charCodeAt(0);
- @:op(A > B) public static inline function gt17(lhs : system.Char, rhs : system.CsString) : system.Boolean return lhs.toHaxeInt() > rhs.get_chars(0);
-
-
-
- @:op(A < B) public static function lt1(lhs : system.Char, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.Char, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.Char) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.Char, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.Char, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.Char, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.Char, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.Char, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.Char, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.Char, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.Char, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.Char, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.Char, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.Char, rhs : system.Double) : system.Boolean;
-
- @:op(A < B) public static inline function lt16(lhs : system.Char, rhs : String) : system.Boolean return lhs.toHaxeInt() < rhs.charCodeAt(0);
- @:op(A < B) public static inline function lt17(lhs : system.Char, rhs : system.CsString) : system.Boolean return lhs.toHaxeInt() < rhs.get_chars(0);
-
- @:op(A >= B) public static function gte1(lhs : system.Char, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.Char, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.Char) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.Char, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.Char, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.Char, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.Char, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.Char, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.Char, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.Char, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.Char, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.Char, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.Char, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.Char, rhs : system.Double) : system.Boolean;
-
- @:op(A >= B) public static inline function gte16(lhs : system.Char, rhs : String) : system.Boolean return lhs.toHaxeInt() >= rhs.charCodeAt(0);
- @:op(A >= B) public static inline function gte17(lhs : system.Char, rhs : system.CsString) : system.Boolean return lhs.toHaxeInt() >= rhs.get_chars(0);
-
-
-
- @:op(A <= B) public static function lte1(lhs : system.Char, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.Char, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.Char) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.Char, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.Char, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.Char, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.Char, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.Char, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.Char, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.Char, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.Char, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.Char, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.Char, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.Char, rhs : system.Double) : system.Boolean;
-
- @:op(A <= B) public static inline function lte16(lhs : system.Char, rhs : String) : system.Boolean return lhs.toHaxeInt() <= rhs.charCodeAt(0);
- @:op(A <= B) public static inline function lte17(lhs : system.Char, rhs : system.CsString) : system.Boolean return lhs.toHaxeInt() <= rhs.get_chars(0);
-
-
- @:op(A == B) public static function eq1(lhs : system.Char, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.Char, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.Char) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.Char, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.Char, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.Char, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.Char, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.Char, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.Char, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.Char, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.Char, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.Char, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.Char, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.Char, rhs : system.Double) : system.Boolean;
-
- @:op(A == B) public static inline function eq16(lhs : system.Char, rhs : String) : system.Boolean return lhs.toHaxeInt() == rhs.charCodeAt(0);
- @:op(A == B) public static inline function eq17(lhs : system.Char, rhs : system.CsString) : system.Boolean return lhs.toHaxeInt() == rhs.get_chars(0);
-
-
- @:op(A != B) public static function neq1(lhs : system.Char, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.Char, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.Char) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.Char, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.Char, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.Char, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.Char, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.Char, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.Char, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.Char, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.Char, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.Char, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.Char, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.Char, rhs : system.Double) : system.Boolean;
-
- @:op(A != B) public static inline function neq16(lhs : system.Char, rhs : String) : system.Boolean return lhs.toHaxeInt() != rhs.charCodeAt(0);
- @:op(A != B) public static inline function neq17(lhs : system.Char, rhs : system.CsString) : system.Boolean return lhs.toHaxeInt() != rhs.get_chars(0);
-
-
- @:op(A & B) public static function and1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A & B) public static function and2(lhs : Int, rhs : system.Char) : system.Int32;
-
- @:op(A & B) public static function and5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A & B) public static function and6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A & B) public static function and7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A & B) public static function and8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- @:op(A & B) public static function and9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A & B) public static function and10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A & B) public static function and11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- @:op(A & B) public static function and12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- @:op(A & B) public static function and13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A | B) public static function or1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A | B) public static function or2(lhs : Int, rhs : system.Char) : system.Int32;
-
- @:op(A | B) public static function or5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A | B) public static function or6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A | B) public static function or7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A | B) public static function or8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- @:op(A | B) public static function or9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A | B) public static function or10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A | B) public static function or11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- @:op(A | B) public static function or12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- @:op(A | B) public static function or13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A ^ B) public static function xor1(lhs : system.Char, rhs : Int) : system.Int32;
- @:op(A ^ B) public static function xor2(lhs : Int, rhs : system.Char) : system.Int32;
-
- @:op(A ^ B) public static function xor5(lhs : system.Char, rhs : system.Char) : system.Int32;
- @:op(A ^ B) public static function xor6(lhs : system.Char, rhs : system.Byte) : system.Int32;
- @:op(A ^ B) public static function xor7(lhs : system.Char, rhs : system.Int16) : system.Int32;
- @:op(A ^ B) public static function xor8(lhs : system.Char, rhs : system.Int32) : system.Int32;
- @:op(A ^ B) public static function xor9(lhs : system.Char, rhs : system.Int64) : system.Int64;
- @:op(A ^ B) public static function xor10(lhs : system.Char, rhs : system.SByte) : system.Int32;
- @:op(A ^ B) public static function xor11(lhs : system.Char, rhs : system.UInt16) : system.Int32;
- @:op(A ^ B) public static function xor12(lhs : system.Char, rhs : system.UInt32) : system.UInt32;
- @:op(A ^ B) public static function xor13(lhs : system.Char, rhs : system.UInt64) : system.UInt64;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/CharArray.hx b/Phase/Mscorlib/system/CharArray.hx
deleted file mode 100644
index 7cab3f739..000000000
--- a/Phase/Mscorlib/system/CharArray.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract CharArray(js.html.Uint16Array)
-{
- public inline function new(length:Int32) this = new js.html.Uint16Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):CharArray return cast new js.html.Uint16Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):CharArray return cast new js.html.Uint16Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : CharArray return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):Char return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:Char):Char return this[index.toHaxeInt()] = val.toHaxeInt();
-
- public inline function iterator() : Iterator return new CharArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new CharArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new CharArray(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/CharArrayEnumerable.hx b/Phase/Mscorlib/system/CharArrayEnumerable.hx
deleted file mode 100644
index d0e72b805..000000000
--- a/Phase/Mscorlib/system/CharArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class CharArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Uint16Array;
- public function new(array:js.html.Uint16Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new CharArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/CharArrayEnumerator.hx b/Phase/Mscorlib/system/CharArrayEnumerator.hx
deleted file mode 100644
index 75bca22fb..000000000
--- a/Phase/Mscorlib/system/CharArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class CharArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Uint16Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint16Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):Char;
- public function get_current() : Char return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/CharArrayIterator.hx b/Phase/Mscorlib/system/CharArrayIterator.hx
deleted file mode 100644
index 86e3e0a8b..000000000
--- a/Phase/Mscorlib/system/CharArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class CharArrayIterator
-{
- private var _array:js.html.Uint16Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint16Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next() : Char
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Comparison.hx b/Phase/Mscorlib/system/Comparison.hx
deleted file mode 100644
index 0765484d4..000000000
--- a/Phase/Mscorlib/system/Comparison.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Comparison = T->T-> system.Int32;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Convert.hx b/Phase/Mscorlib/system/Convert.hx
deleted file mode 100644
index 0ea53dd21..000000000
--- a/Phase/Mscorlib/system/Convert.hx
+++ /dev/null
@@ -1,649 +0,0 @@
-package system;
-
-import js.html.ArrayBuffer;
-import js.html.Int16Array;
-import js.html.Int8Array;
-import js.html.Int32Array;
-import js.html.Uint16Array;
-import js.html.Uint32Array;
-import js.html.Uint8Array;
-import js.html.Float32Array;
-import js.html.Float64Array;
-
-class Convert
-{
- private static var _conversionBuffer:ArrayBuffer = new ArrayBuffer(8);
- private static var _int8Buffer = new Int8Array(_conversionBuffer);
- private static var _uint8Buffer = new Uint8Array(_conversionBuffer);
- private static var _int16Buffer = new Int16Array(_conversionBuffer);
- private static var _uint16Buffer = new Uint16Array(_conversionBuffer);
- private static var _int32Buffer = new Int32Array(_conversionBuffer);
- private static var _uint32Buffer = new Uint32Array(_conversionBuffer);
- private static var _float32Buffer = new Float32Array(_conversionBuffer);
- private static var _float64Buffer = new Float64Array(_conversionBuffer);
-
- public static function toInt8(v:Int) : Int
- {
- _int32Buffer[0] = v;
- return _int8Buffer[0];
- }
- public static function toUInt8(v:Int) : Int
- {
- _int32Buffer[0] = v;
- return _uint8Buffer[0];
- }
- public static function toInt16(v:Int) : Int
- {
- _int32Buffer[0] = v;
- return _int16Buffer[0];
- }
- public static function toUInt16(v:Int) : Int
- {
- _int32Buffer[0] = v;
- return _uint16Buffer[0];
- }
- public static function toUInt32(v:Int) : Int
- {
- _int32Buffer[0] = v;
- return _uint32Buffer[0];
- }
- public static function toInt64(v:Int) : Int
- {
- return v;
- }
- public static function toUInt64(v:Int) : Int
- {
- return toUInt32(v);
- }
- public static function toInt32(v:Int) : Int
- {
- _uint32Buffer[0] = v;
- return _int32Buffer[0];
- }
-
- public static function toHashCode_Single(v:system.Single) : system.Int32
- {
- _float32Buffer[0] = v.toHaxeFloat();
- return _int32Buffer[0];
- }
-
- public static function toHashCode_Double(v:system.Double) : system.Int32
- {
- _float64Buffer[0] = v.toHaxeFloat();
- return _int32Buffer[0] ^ _int32Buffer[1];
- }
-
- public static inline function toBoolean_Byte(v:system.Byte) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_Byte(v:system.Byte) : system.Char
- {
- return v.toHaxeInt();
- }
- public static inline function toSByte_Byte(v:system.Byte) : system.SByte
- {
- return toInt8(v.toHaxeInt());
- }
- public static inline function toByte_Byte(v:system.Byte) : system.Byte
- {
- return v;
- }
- public static inline function toInt16_Byte(v:system.Byte) : system.Int16
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt16_Byte(v:system.Byte) : system.UInt16
- {
- return v.toHaxeInt();
- }
- public static inline function toInt32_Byte(v:system.Byte) : system.Int32
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt32_Byte(v:system.Byte) : system.UInt32
- {
- return v.toHaxeInt();
- }
- public static inline function toInt64_Byte(v:system.Byte) : system.Int64
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt64_Byte(v:system.Byte) : system.UInt64
- {
- return v.toHaxeInt();
- }
- public static inline function toSingle_Byte(v:system.Byte) : system.Single
- {
- return v.toHaxeInt();
- }
- public static inline function toDouble_Byte(v:system.Byte) : system.Double
- {
- return v.toHaxeInt();
- }
-
-
- public static inline function toBoolean_Char(v:system.Char) : system.Boolean
- {
- throw new InvalidCastException("cannot cast system.Char to system.Boolean");
- }
- public static inline function toChar_Char(v:system.Char) : system.Char
- {
- return v;
- }
- public static inline function toByte_Char(v:system.Char) : system.Byte
- {
- return toUInt8(v.toHaxeInt());
- }
- public static inline function toSByte_Char(v:system.Char) : system.SByte
- {
- return toInt8(v.toHaxeInt());
- }
- public static inline function toInt16_Char(v:system.Char) : system.Int16
- {
- return toInt16(v.toHaxeInt());
- }
- public static inline function toUInt16_Char(v:system.Char) : system.UInt16
- {
- return v.toHaxeInt();
- }
- public static inline function toInt32_Char(v:system.Char) : system.Int32
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt32_Char(v:system.Char) : system.UInt32
- {
- return v.toHaxeInt();
- }
- public static inline function toInt64_Char(v:system.Char) : system.Int64
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt64_Char(v:system.Char) : system.UInt64
- {
- return v.toHaxeInt();
- }
- public static function toSingle_Char(v:system.Byte) : system.Single
- {
- throw new InvalidCastException("cannot cast system.Char to system.Single");
- }
- public static function toDouble_Char(v:system.Byte) : system.Double
- {
- throw new InvalidCastException("cannot cast system.Char to system.Double");
- }
-
-
- public static inline function toBoolean_Double(v:system.Double) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_Double(v:system.Double) : system.Char
- {
- throw new InvalidCastException("cannot cast system.Double to system.Char");
- }
- public static inline function toByte_Double(v:system.Double) : system.Byte
- {
- return toUInt8(toInt32_Double(v).toHaxeInt());
- }
- public static inline function toSByte_Double(v:system.Double) : system.SByte
- {
- return toInt8(toInt32_Double(v).toHaxeInt());
- }
- public static inline function toInt16_Double(v:system.Double) : system.Int16
- {
- return toInt16(toInt32_Double(v).toHaxeInt());
- }
- public static inline function toUInt16_Double(v:system.Double) : system.UInt16
- {
- return toUInt16(toInt32_Double(v).toHaxeInt());
- }
- public static function toInt32_Double(v:system.Double) : system.Int32
- {
- if (v >= 0)
- {
- if (v < 2147483647.5)
- {
- return Std.int(v.toHaxeFloat());
- //var result = Std.int(v.toHaxeFloat());
- //var dif = v - result;
- //if (dif > 0.5 || dif == 0.5 && (result & 1) != 0) result++;
- //return result;
- }
- }
- else
- {
- if (v >= -2147483648.5)
- {
- return Std.int(v.toHaxeFloat());
- // var result = Std.int(v.toHaxeFloat());
- // var dif = v - result;
- // if (dif < -0.5 || dif == -0.5 && (result & 1) != 0) result--;
- // return result;
- }
- }
- return Std.int(v.toHaxeFloat());
- // throw new OverflowException("Value was either too large or too small for a Int32.");
- }
- public static inline function toUInt32_Double(v:system.Double) : system.UInt32
- {
- return toUInt32(toInt32_Double(v).toHaxeInt());
- }
- public static inline function toInt64_Double(v:system.Double) : system.Int64
- {
- // TODO: ensure that upper bits are not lost
- return Std.int(v.toHaxeFloat());
- }
- public static inline function toUInt64_Double(v:system.Double) : system.UInt64
- {
- return toInt64(toInt64_Double(v).toHaxeInt());
- }
- public static inline function toSingle_Double(v:system.Double) : system.Single
- {
- // TODO: double to float truncation
- return v.toHaxeFloat();
- }
- public static inline function toDouble_Double(v:system.Double) : system.Double
- {
- return v;
- }
-
-
- public static inline function toBoolean_Int16(v:system.Int16) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_Int16(v:system.Int16) : system.Char
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toSByte_Int16(v:system.Int16) : system.SByte
- {
- return toInt8(v.toHaxeInt());
- }
- public static inline function toByte_Int16(v:system.Int16) : system.Byte
- {
- return toUInt8(v.toHaxeInt());
- }
- public static inline function toInt16_Int16(v:system.Int16) : system.Int16
- {
- return v;
- }
- public static inline function toUInt16_Int16(v:system.Int16) : system.UInt16
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toInt32_Int16(v:system.Int16) : system.Int32
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt32_Int16(v:system.Int16) : system.UInt32
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toInt64_Int16(v:system.Int16) : system.Int64
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt64_Int16(v:system.Int16) : system.UInt64
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toSingle_Int16(v:system.Int16) : system.Single
- {
- return v.toHaxeInt();
- }
- public static inline function toDouble_Int16(v:system.Int16) : system.Double
- {
- return v.toHaxeInt();
- }
-
-
- public static inline function toBoolean_Int32(v:system.Int32) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_Int32(v:system.Int32) : system.Char
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toSByte_Int32(v:system.Int32) : system.SByte
- {
- return toInt8(v.toHaxeInt());
- }
- public static inline function toByte_Int32(v:system.Int32) : system.Byte
- {
- return toUInt8(v.toHaxeInt());
- }
- public static inline function toInt16_Int32(v:system.Int32) : system.Int16
- {
- return toInt16(v.toHaxeInt());
- }
- public static inline function toUInt16_Int32(v:system.Int32) : system.UInt16
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toInt32_Int32(v:system.Int32) : system.Int32
- {
- return v;
- }
- public static inline function toUInt32_Int32(v:system.Int32) : system.UInt32
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toInt64_Int32(v:system.Int32) : system.Int64
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt64_Int32(v:system.Int32) : system.UInt64
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toSingle_Int32(v:system.Int32) : system.Single
- {
- return v.toHaxeInt();
- }
- public static inline function toDouble_Int32(v:system.Int32) : system.Double
- {
- return v.toHaxeInt();
- }
-
-
- public static inline function toBoolean_Int64(v:system.Int64) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_Int64(v:system.Int64) : system.Char
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toSByte_Int64(v:system.Int64) : system.SByte
- {
- return toInt8(v.toHaxeInt());
- }
- public static inline function toByte_Int64(v:system.Int64) : system.Byte
- {
- return toUInt8(v.toHaxeInt());
- }
- public static inline function toInt16_Int64(v:system.Int64) : system.Int16
- {
- return toInt16(v.toHaxeInt());
- }
- public static inline function toUInt16_Int64(v:system.Int64) : system.UInt16
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toInt32_Int64(v:system.Int64) : system.Int32
- {
- return toInt32(v.toHaxeInt());
- }
- public static inline function toUInt32_Int64(v:system.Int64) : system.UInt32
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toInt64_Int64(v:system.Int64) : system.Int64
- {
- return v;
- }
- public static inline function toUInt64_Int64(v:system.Int64) : system.UInt64
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toSingle_Int64(v:system.Int64) : system.Single
- {
- return v.toHaxeInt();
- }
- public static inline function toDouble_Int64(v:system.Int64) : system.Double
- {
- return v.toHaxeInt();
- }
-
-
- public static inline function toBoolean_SByte(v:system.SByte) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_SByte(v:system.SByte) : system.Char
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toSByte_SByte(v:system.SByte) : system.SByte
- {
- return v;
- }
- public static inline function toByte_SByte(v:system.SByte) : system.Byte
- {
- return toUInt8(v.toHaxeInt());
- }
- public static inline function toInt16_SByte(v:system.SByte) : system.Int16
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt16_SByte(v:system.SByte) : system.UInt16
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toInt32_SByte(v:system.SByte) : system.Int32
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt32_SByte(v:system.SByte) : system.UInt32
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toInt64_SByte(v:system.SByte) : system.Int64
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt64_SByte(v:system.SByte) : system.UInt64
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toSingle_SByte(v:system.SByte) : system.Single
- {
- return v.toHaxeInt();
- }
- public static inline function toDouble_SByte(v:system.SByte) : system.Double
- {
- return v.toHaxeInt();
- }
-
- public static inline function toBoolean_Single(v:system.Single) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_Single(v:system.Single) : system.Char
- {
- throw new InvalidCastException("cannot cast system.Single to system.Char");
- }
- public static inline function toByte_Single(v:system.Single) : system.Byte
- {
- return toUInt8(toInt32_Single(v).toHaxeInt());
- }
- public static inline function toSByte_Single(v:system.Single) : system.SByte
- {
- return toInt8(toInt32_Single(v).toHaxeInt());
- }
- public static inline function toInt16_Single(v:system.Single) : system.Int16
- {
- return toInt16(toInt32_Single(v).toHaxeInt());
- }
- public static inline function toUInt16_Single(v:system.Single) : system.UInt16
- {
- return toUInt16(toInt32_Single(v).toHaxeInt());
- }
- public static function toInt32_Single(v:system.Single) : system.Int32
- {
- return toInt32_Double(v);
- }
- public static inline function toUInt32_Single(v:system.Single) : system.UInt32
- {
- return toUInt32(toInt32_Single(v).toHaxeInt());
- }
- public static inline function toInt64_Single(v:system.Single) : system.Int64
- {
- // TODO: ensure that upper bits are not lost
- return Std.int(v.toHaxeFloat());
- }
- public static inline function toUInt64_Single(v:system.Single) : system.UInt64
- {
- return toInt64(toInt64_Single(v).toHaxeInt());
- }
- public static inline function toSingle_Single(v:system.Single) : system.Single
- {
- return v;
- }
- public static inline function toDouble_Single(v:system.Single) : system.Double
- {
- return v.toHaxeFloat();
- }
-
-
- public static inline function toBoolean_UInt16(v:system.UInt16) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_UInt16(v:system.UInt16) : system.Char
- {
- return v.toHaxeInt();
- }
- public static inline function toSByte_UInt16(v:system.UInt16) : system.SByte
- {
- return toInt8(v.toHaxeInt());
- }
- public static inline function toByte_UInt16(v:system.UInt16) : system.Byte
- {
- return toUInt8(v.toHaxeInt());
- }
- public static inline function toInt16_UInt16(v:system.UInt16) : system.Int16
- {
- return toInt16(v.toHaxeInt());
- }
- public static inline function toUInt16_UInt16(v:system.UInt16) : system.UInt16
- {
- return v;
- }
- public static inline function toInt32_UInt16(v:system.UInt16) : system.Int32
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt32_UInt16(v:system.UInt16) : system.UInt32
- {
- return v.toHaxeInt();
- }
- public static inline function toInt64_UInt16(v:system.UInt16) : system.Int64
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt64_UInt16(v:system.UInt16) : system.UInt64
- {
- return v.toHaxeInt();
- }
- public static inline function toSingle_UInt16(v:system.UInt16) : system.Single
- {
- return v.toHaxeInt();
- }
- public static inline function toDouble_UInt16(v:system.UInt16) : system.Double
- {
- return v.toHaxeInt();
- }
-
-
- public static inline function toBoolean_UInt32(v:system.UInt32) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_UInt32(v:system.UInt32) : system.Char
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toSByte_UInt32(v:system.UInt32) : system.SByte
- {
- return toInt8(v.toHaxeInt());
- }
- public static inline function toByte_UInt32(v:system.UInt32) : system.Byte
- {
- return toUInt8(v.toHaxeInt());
- }
- public static inline function toInt16_UInt32(v:system.UInt32) : system.Int16
- {
- return toInt16(v.toHaxeInt());
- }
- public static inline function toUInt16_UInt32(v:system.UInt32) : system.UInt16
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toInt32_UInt32(v:system.UInt32) : system.Int32
- {
- return toInt32(v.toHaxeInt());
- }
- public static inline function toUInt32_UInt32(v:system.UInt32) : system.UInt32
- {
- return v;
- }
- public static inline function toInt64_UInt32(v:system.UInt32) : system.Int64
- {
- return v.toHaxeInt();
- }
- public static inline function toUInt64_UInt32(v:system.UInt32) : system.UInt64
- {
- return v.toHaxeInt();
- }
- public static inline function toSingle_UInt32(v:system.UInt32) : system.Single
- {
- return v.toHaxeInt();
- }
- public static inline function toDouble_UInt32(v:system.UInt32) : system.Double
- {
- return v.toHaxeInt();
- }
-
-
- public static inline function toBoolean_UInt64(v:system.UInt64) : system.Boolean
- {
- return v != 0;
- }
- public static inline function toChar_UInt64(v:system.UInt64) : system.Char
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toSByte_UInt64(v:system.UInt64) : system.SByte
- {
- return toInt8(v.toHaxeInt());
- }
- public static inline function toByte_UInt64(v:system.UInt64) : system.Byte
- {
- return toUInt8(v.toHaxeInt());
- }
- public static inline function toInt16_UInt64(v:system.UInt64) : system.Int16
- {
- return toInt16(v.toHaxeInt());
- }
- public static inline function toUInt16_UInt64(v:system.UInt64) : system.UInt16
- {
- return toUInt16(v.toHaxeInt());
- }
- public static inline function toInt32_UInt64(v:system.UInt64) : system.Int32
- {
- return toInt32(v.toHaxeInt());
- }
- public static inline function toUInt32_UInt64(v:system.UInt64) : system.UInt32
- {
- return toUInt32(v.toHaxeInt());
- }
- public static inline function toInt64_UInt64(v:system.UInt64) : system.Int64
- {
- return toInt32(v.toHaxeInt());
- }
- public static inline function toUInt64_UInt64(v:system.UInt64) : system.UInt64
- {
- return v;
- }
- public static inline function toSingle_UInt64(v:system.UInt64) : system.Single
- {
- return v.toHaxeInt();
- }
- public static inline function toDouble_UInt64(v:system.UInt64) : system.Double
- {
- return v.toHaxeInt();
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/CsMath.hx b/Phase/Mscorlib/system/CsMath.hx
deleted file mode 100644
index ddf6adabb..000000000
--- a/Phase/Mscorlib/system/CsMath.hx
+++ /dev/null
@@ -1,36 +0,0 @@
-package system;
-
-class CsMath
-{
- public static inline function min_Byte_Byte(a:Byte, b:Byte) : Byte return untyped Math.min(a.toHaxeInt(), b.toHaxeInt());
- public static inline function min_Int32_Int32(a:Int32, b:Int32) : Int32 return untyped Math.min(a.toHaxeInt(), b.toHaxeInt());
- public static inline function min_Double_Double(a:Double, b:Double) : Double return untyped Math.min(a.toHaxeFloat(), b.toHaxeFloat());
- public static inline function max_Int32_Int32(a:Int32, b:Int32) : Int32 return untyped Math.max(a.toHaxeInt(), b.toHaxeInt());
- public static inline function max_Byte_Byte(a:Byte, b:Byte) : Byte return untyped Math.max(a.toHaxeInt(), b.toHaxeInt());
- public static inline function min_Int64_Int64(a:system.Int64, b:system.Int64) : system.Int64 return a.toHaxeInt() < b.toHaxeInt() ? a : b;
- public static inline function max_Single_Single(a:Single, b:Single) : Single return Math.max(a.toHaxeFloat(), b.toHaxeFloat());
- public static inline function max_Double_Double(a:Double, b:Double) : Double return Math.max(a.toHaxeFloat(), b.toHaxeFloat());
- public static inline function min_Single_Single(a:Single, b:Single) : Single return Math.min(a.toHaxeFloat(), b.toHaxeFloat());
- public static inline function abs_Single(a:Single) : Single return Math.abs(a.toHaxeFloat());
- public static inline function abs_Int32(a:Int32) : Int32 return untyped Math.abs(a.toHaxeInt());
- public static inline function round_Double(a:Double) : Double return Math.round(a.toHaxeFloat());
- public static inline function round_Single(a:Single) : Single return Math.round(a.toHaxeFloat());
- public static inline function sin(a:Double) : Double return Math.sin(a.toHaxeFloat());
- public static inline function cos(a:Double) : Double return Math.cos(a.toHaxeFloat());
- public static inline function tan(a:Double) : Double return Math.tan(a.toHaxeFloat());
- public static inline function pow(v:Double, exp:Double) : Double return Math.pow(v.toHaxeFloat(), exp.toHaxeFloat());
- public static inline function ceiling_Single(v:Single) : Single return Math.ceil(v.toHaxeFloat());
- public static inline function ceiling_Double(v:Double) : Double return Math.ceil(v.toHaxeFloat());
- public static inline function floor_Single(v:Single) : Single return Math.floor(v.toHaxeFloat());
- public static inline function floor_Double(v:Double) : Double return Math.floor(v.toHaxeFloat());
- public static inline function sign_Single(v:Single) : Single return Math.floor(v.toHaxeFloat());
- public static inline function sign_Double(v:Double) : system.Int32 return if( v < 0 ) -1 else if (v > 0) 1 else 0;
- public static inline function log_Double(a:Double) : system.Double return Math.log(a.toHaxeFloat());
- public static inline function log_Double_Double(a:Double, newBase:Double) : system.Double return Math.log(a.toHaxeFloat()) / Math.log(newBase.toHaxeFloat());
- public static inline function log10(a:Double) : system.Double return log_Double_Double(a, 10);
- public static inline function abs_Double(v:Double) : Double return Math.abs(v.toHaxeFloat());
- public static inline function sqrt(v:Double) : Double return Math.sqrt(v.toHaxeFloat());
- public static inline function exp(v:Double) : Double return Math.exp(v.toHaxeFloat());
- public static inline function asin(v:Double) : Double return Math.asin(v.toHaxeFloat());
-
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/CsString.hx b/Phase/Mscorlib/system/CsString.hx
deleted file mode 100644
index a56cabd0f..000000000
--- a/Phase/Mscorlib/system/CsString.hx
+++ /dev/null
@@ -1,362 +0,0 @@
-package system;
-
-abstract CsString(String) from String to String
-{
- public inline function new(s:String) this = s;
-
- public inline function toHaxeString(): String return this;
-
- public var length(get, never):Int32;
- public inline function get_length() :Int32 return this.length;
- public inline function get_chars(i:Int32) : Char return Char.fromCode(this.charCodeAt(i.toHaxeInt()));
- public inline function get(i:Int32) : Char return Char.fromCode(this.charCodeAt(i.toHaxeInt()));
-
- public inline function substring_Int32(start:Int32) : CsString return this.substr(start.toHaxeInt());
- public inline function substring_Int32_Int32(start:Int32, length:Int32) : CsString return this.substr(start.toHaxeInt(), length.toHaxeInt());
- public inline function replace_CsString_CsString(from:CsString, with :CsString) : CsString return StringTools.replace(this, from.toHaxeString(), with.toHaxeString() );
- public inline function indexOf_Char(ch:Char) : Int32 return this.indexOf(ch.toString());
- public inline function indexOf_CsString(ch:CsString) : Int32 return this.indexOf(ch.toHaxeString());
- public inline function lastIndexOf_Char(ch:Char) : Int32 return this.lastIndexOf(ch.toString());
- public inline function lastIndexOf_CsString(ch:CsString) : Int32 return this.lastIndexOf(ch.toHaxeString());
- public inline function endsWith_CsString(end:CsString) : Boolean return StringTools.endsWith(this, end.toHaxeString());
- public inline function contains(s:CsString) : Boolean return this.indexOf(s.toHaxeString()) != -1;
- public inline function trim() : CsString return StringTools.trim(this);
-
- public function split_CharArray(chars:Array) : Array
- {
- var strings = new Array();
- var startPos = 0;
- for (i in 0 ... this.length)
- {
- var cc = this.charCodeAt(i);
- if (chars.indexOf(cc) >= 0)
- {
- var endPos = i;
- if (endPos < startPos)
- {
- strings.push("");
- }
- else
- {
- strings.push(this.substring(startPos, endPos));
- }
- startPos = i + 1;
- }
- }
- if(startPos < this.length)
- {
- strings.push(this.substring(startPos, this.length));
- }
- return strings;
- }
-
- public static inline function isNullOrEmpty(s:CsString) : Boolean return (s == null || s.length == 0);
- public static inline function isNullOrWhiteSpace(s:CsString) : Boolean return (s == null || s.trim().length == 0);
- public static inline function fromCharCode(s:Int32) : CsString return String.fromCharCode(s.toHaxeInt());
- public static function format(format:CsString, args:FixedArray) : CsString
- {
- var sb = new StringBuf();
-
- // based on https://github.com/dotnet/coreclr/blob/master/src/mscorlib/shared/System/Text/StringBuilder.cs#L1362
- var pos : Int32 = 0;
- var len : Int32 = format.length;
- var ch : Char = 0;
- var unescapedItemFormat:StringBuf = null;
-
- while(true)
- {
- while(pos < len)
- {
- ch = format.get_chars(pos);
- pos++;
-
- // Is it a closing brace?
- if(ch == "}")
- {
- // Check next character (if there is one) to see if it is escaped. eg }}
- if(pos < len && format.get_chars(pos) == "}")
- {
- pos++;
- }
- else
- {
- // Otherwise treat it as an error (Mismatched closing brace)
- throw new FormatException().FormatException_CsString("invalid format");
- }
- }
-
- // Is it a opening brace?
- if(ch == "{")
- {
- // Check next character (if there is one) to see if it is escaped. eg {{
- if(pos < len && format.get_chars(pos) == "{")
- {
- pos++;
- }
- else
- {
- // Otherwise treat it as the opening brace of an Argument Hole.
- pos--;
- break;
- }
- }
- // If it neither then treat the character as just text.
- sb.addChar(ch.toHaxeInt());
- }
-
- //
- // Start of parsing of Argument Hole.
- // Argument Hole ::= { Index (, WS* Alignment WS*)? (: Formatting)? }
- //
- if (pos == len) break;
-
- //
- // Start of parsing required Index parameter.
- // Index ::= ('0'-'9')+ WS*
- //
- pos++;
- // If reached end of text then error (Unexpected end of text)
- // or character is not a digit then error (Unexpected Character)
- if (pos == len || (ch = format.get_chars(pos)) < '0' || ch > '9')
- {
- throw new FormatException().FormatException_CsString("invalid format");
- }
-
- var index:Int32 = 0;
- do
- {
- index = index * 10 + ch - Char.fromString("0");
- pos++;
- // If reached end of text then error (Unexpected end of text)
- if (pos == len)
- {
- throw new FormatException().FormatException_CsString("invalid format");
- }
- ch = format.get_chars(pos);
- // so long as character is digit and value of the index is less than 1000000 ( index limit )
- } while (ch >= '0' && ch <= '9' && index < 1000000);
-
- // If value of index is not within the range of the arguments passed in then error (Index out of range)
- if (index >= args.length)
- {
- throw new FormatException().FormatException_CsString("format specifiers out of range");
- }
-
- // Consume optional whitespace.
- while (pos < len && (ch = format.get_chars(pos)) == ' ') pos++;
- // End of parsing index parameter.
-
- //
- // Start of parsing of optional Alignment
- // Alignment ::= comma WS* minus? ('0'-'9')+ WS*
- //
- var leftJustify = false;
- var width:Int32 = 0;
- // Is the character a comma, which indicates the start of alignment parameter.
- if (ch == ',')
- {
- pos++;
-
- // Consume Optional whitespace
- while (pos < len && format.get_chars(pos) == ' ') pos++;
-
- // If reached the end of the text then error (Unexpected end of text)
- if (pos == len) throw new FormatException().FormatException_CsString("invalid format");
-
- // Is there a minus sign?
- ch = format.get_chars(pos);
- if (ch == '-')
- {
- // Yes, then alignment is left justified.
- leftJustify = true;
- pos++;
- // If reached end of text then error (Unexpected end of text)
- if (pos == len) throw new FormatException().FormatException_CsString("invalid format");
- ch = format.get_chars(pos);
- }
-
- // If current character is not a digit then error (Unexpected character)
- if (ch < '0' || ch > '9') throw new FormatException().FormatException_CsString("invalid format");
- // Parse alignment digits.
- do
- {
- width = width * 10 + ch - Char.fromString('0');
- pos++;
- // If reached end of text then error. (Unexpected end of text)
- if (pos == len) throw new FormatException().FormatException_CsString("invalid format");
- ch = format.get_chars(pos);
- // So long a current character is a digit and the value of width is less than 100000 ( width limit )
- } while (ch >= '0' && ch <= '9' && width < 100000);
- // end of parsing Argument Alignment
- }
-
- // Consume optional whitespace
- while (pos < len && (ch = format.get_chars(pos)) == ' ') pos++;
-
- //
- // Start of parsing of optional formatting parameter.
- //
- var arg = args[index];
- var itemFormat:CsString = null;
-
- // Is current character a colon? which indicates start of formatting parameter.
- if (ch == ':')
- {
- pos++;
- var startPos :Int32 = pos;
-
- while (true)
- {
- // If reached end of text then error. (Unexpected end of text)
- if (pos == len) throw new FormatException().FormatException_CsString("invalid format");
- ch = format.get_chars(pos);
- pos++;
-
- // Is character a opening or closing brace?
- if (ch == '}' || ch == '{')
- {
- if (ch == '{')
- {
- // Yes, is next character also a opening brace, then treat as escaped. eg {{
- if (pos < len && format.get_chars(pos) == '{')
- pos++;
- else
- // Error Argument Holes can not be nested.
- throw new FormatException().FormatException_CsString("invalid format");
- }
- else
- {
- // Yes, is next character also a closing brace, then treat as escaped. eg }}
- if (pos < len && format.get_chars(pos) == '}')
- pos++;
- else
- {
- // No, then treat it as the closing brace of an Arg Hole.
- pos--;
- break;
- }
- }
-
- // Reaching here means the brace has been escaped
- // so we need to build up the format string in segments
- if (unescapedItemFormat == null)
- {
- unescapedItemFormat = new StringBuf();
- }
- unescapedItemFormat.addSub(format, startPos.toHaxeInt(), (pos - startPos - 1).toHaxeInt());
- startPos = pos;
- }
- }
-
- if (unescapedItemFormat == null || unescapedItemFormat.length == 0)
- {
- if (startPos != pos)
- {
- itemFormat = format.substring_Int32_Int32(startPos, pos - startPos);
- }
- }
- else
- {
- unescapedItemFormat.addSub(format, startPos.toHaxeInt(), (pos - startPos).toHaxeInt());
- itemFormat = unescapedItemFormat.toString();
- unescapedItemFormat = new StringBuf();
- }
- }
-
- // If current character is not a closing brace then error. (Unexpected Character)
- if (ch != '}') throw new FormatException().FormatException_CsString("invalid format");
-
- // Construct the output for this arg hole.
- pos++;
-
- // TODO: support actual formatting
- var s:CsString = Std.string(arg);
-
- sb.add(s);
- }
-
- return sb.toString();
- }
- public static function format_CsString_Object(format:CsString, arg:system.Object) : CsString
- {
- return CsString.format(format, [arg]);
- }
- public static function format_CsString_ObjectArray(format:CsString, args:system.FixedArray) : CsString
- {
- return CsString.format(format, args);
- }
- public static function join_CsString_IEnumerable_T1(separator:CsString, v:system.collections.generic.IEnumerable) : CsString
- {
- var s = "";
-
- var enumerator = v.getEnumerator();
- var first = true;
- while(enumerator.moveNext())
- {
- if(!first) s += separator;
- s += Std.string(enumerator.current);
- first = false;
- }
-
- return s;
- }
-
- public static function join_CsString_IEnumerable_CsString(separator:CsString, v:system.collections.generic.IEnumerable) : CsString
- {
- var s = "";
-
- var enumerator = v.getEnumerator();
- var first = true;
- while(enumerator.moveNext())
- {
- if(!first) s += separator;
- s += enumerator.current;
- first = false;
- }
-
- return s;
- }
-
- public static function join_CsString_CsStringArray(separator:CsString, args: system.FixedArray ) : CsString
- {
- var s = "";
-
- var first = true;
- for(x in args)
- {
- if(!first) s += separator;
- s += Std.string(x);
- first = false;
- }
-
- return s;
- }
-
- public inline function startsWith_CsString(s:CsString) : Boolean return StringTools.startsWith(this, s);
-
- public inline function toLower() :CsString return this.toLowerCase();
- public inline function toUpper() :CsString return this.toUpperCase();
-
- @:op(A + B) public static inline function add1(lhs : system.CsString, rhs : String) : system.CsString return lhs.toHaxeString() + rhs;
- @:op(A + B) public static inline function add2(lhs : String, rhs : system.CsString) : system.CsString return lhs + rhs.toHaxeString();
-
- @:op(A + B) public static inline function add3(lhs : system.CsString, rhs : Int) : system.CsString return lhs.toHaxeString() + Std.string(rhs);
- @:op(A + B) public static inline function add4(lhs : Int, rhs : system.CsString) : system.CsString return Std.string(lhs) + rhs.toHaxeString();
-
- @:op(A + B) public static inline function add5(lhs : system.CsString, rhs : Float) : system.CsString return lhs + Std.string(rhs);
- @:op(A + B) public static inline function add6(lhs : Float, rhs : system.CsString) : system.CsString return Std.string(lhs) + rhs;
-
- @:op(A + B) public static inline function add7(lhs : system.CsString, rhs : system.Char) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add8(lhs : system.CsString, rhs : system.Byte) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add9(lhs : system.CsString, rhs : system.Int16) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add10(lhs : system.CsString, rhs : system.Int32) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add11(lhs : system.CsString, rhs : system.Int64) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add12(lhs : system.CsString, rhs : system.SByte) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add13(lhs : system.CsString, rhs : system.UInt16) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add14(lhs : system.CsString, rhs : system.UInt32) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add15(lhs : system.CsString, rhs : system.UInt64) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add16(lhs : system.CsString, rhs : system.Single) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add17(lhs : system.CsString, rhs : system.Double) : system.CsString return lhs + rhs.toString();
- @:op(A + B) public static inline function add18(lhs : system.CsString, rhs : system.CsString) : system.CsString return lhs.toHaxeString() + rhs.toHaxeString();
- @:op(A + B) public static inline function add19(lhs : system.CsString, rhs : system.Boolean) : system.CsString return lhs.toHaxeString() + Std.string(rhs);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/CsType.hx b/Phase/Mscorlib/system/CsType.hx
deleted file mode 100644
index 72ada7878..000000000
--- a/Phase/Mscorlib/system/CsType.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-abstract CsType(Class) from Class to Class
-{
- public function new(cls : Class) this = cls;
-
- public var name(get,never):CsString;
- public function get_name() : CsString
- {
- var fullName = Type.getClassName(this);
- var i = fullName.lastIndexOf(".");
- return i >= 0 ? fullName.substring(i + 1) : fullName;
- }
-
- @:op(A == B) public inline static function eq(lhs : CsType, rhs : CsType) : system.Boolean return Type.getClassName(lhs) == Type.getClassName(rhs);
-
- @:op(A != B) public inline static function neq(lhs : CsType, rhs : CsType) : system.Boolean return Type.getClassName(lhs) != Type.getClassName(rhs);
-
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Delegate.hx b/Phase/Mscorlib/system/Delegate.hx
deleted file mode 100644
index d9980ecc4..000000000
--- a/Phase/Mscorlib/system/Delegate.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Delegate = Dynamic;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Double.hx b/Phase/Mscorlib/system/Double.hx
deleted file mode 100644
index 379533c51..000000000
--- a/Phase/Mscorlib/system/Double.hx
+++ /dev/null
@@ -1,246 +0,0 @@
-package system;
-
-abstract Double(Float) from Float from Int
-{
- public inline function new(i:Float) this = i;
-
- @:from public static inline function fromInt(i:Int) : Double return new Double(i);
- @:from public static inline function fromByte(i:system.Byte) : Double return new Double(i.toHaxeInt());
- @:from public static inline function fromInt16(i:system.Int16) : Double return new Double(i.toHaxeInt());
- @:from public static inline function fromInt32(i:system.Int32) : Double return new Double(i.toHaxeInt());
- @:from public static inline function fromInt64(i:system.Int64) : Double return new Double(i.toHaxeInt());
- @:from public static inline function fromSByte(i:system.Byte) : Double return new Double(i.toHaxeInt());
- @:from public static inline function fromUInt16(i:system.UInt16) : Double return new Double(i.toHaxeInt());
- @:from public static inline function fromUInt32(i:system.UInt32) : Double return new Double(i.toHaxeInt());
- @:from public static inline function fromUInt64(i:system.UInt64) : Double return new Double(i.toHaxeInt());
- @:from public static inline function fromSingle(i:Single) : Double return new Double(i.toHaxeFloat());
-
- public inline function toHaxeFloat(): Float return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_Double(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_Double(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_Double(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_Double(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_Double(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_Double(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_Double(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_Double(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_Double(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_Double(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_Double(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_Double(this);
-
- public function getHashCode() : system.Int32 return system.Convert.toHashCode_Double(this);
-
- public static var NaN(get, never) : system.Double;
- public static inline function get_NaN() : system.Double return Math.NaN;
- public static inline function isNaN(v:system.Double) : system.Boolean return Math.isNaN(v.toHaxeFloat());
-
- @:op(-A) public inline function neg() : system.Double return -this;
-
- @:op(A++) public inline function postinc() : system.Double return this++;
- @:op(++A) public inline function preinc() : system.Double return ++this;
-
- @:op(A--) public inline function postdec() : system.Double return this--;
- @:op(--A) public inline function predec() : system.Double return --this;
-
- @:op(A * B) public static function mul1(lhs : system.Double, rhs : Int) : system.Double;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.Double) : system.Double;
- @:op(A * B) public static function mul3(lhs : system.Double, rhs : Float) : system.Double;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.Double) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.Double, rhs : system.Char) : system.Double;
- @:op(A * B) public static function mul6(lhs : system.Double, rhs : system.Byte) : system.Double;
- @:op(A * B) public static function mul7(lhs : system.Double, rhs : system.Int16) : system.Double;
- @:op(A * B) public static function mul8(lhs : system.Double, rhs : system.Int32) : system.Double;
- @:op(A * B) public static function mul9(lhs : system.Double, rhs : system.Int64) : system.Double;
- @:op(A * B) public static function mul10(lhs : system.Double, rhs : system.SByte) : system.Double;
- @:op(A * B) public static function mul11(lhs : system.Double, rhs : system.UInt16) : system.Double;
- @:op(A * B) public static function mul12(lhs : system.Double, rhs : system.UInt32) : system.Double;
- @:op(A * B) public static function mul13(lhs : system.Double, rhs : system.UInt64) : system.Double;
- @:op(A * B) public static function mul14(lhs : system.Double, rhs : system.Single) : system.Double;
- @:op(A * B) public static function mul15(lhs : system.Double, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static function div1(lhs : system.Double, rhs : Int) : system.Double;
- @:op(A / B) public static function div2(lhs : Int, rhs : system.Double) : system.Double;
- @:op(A / B) public static function div3(lhs : system.Double, rhs : Float) : system.Double;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.Double) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.Double, rhs : system.Char) : system.Double;
- @:op(A / B) public static function div6(lhs : system.Double, rhs : system.Byte) : system.Double;
- @:op(A / B) public static function div7(lhs : system.Double, rhs : system.Int16) : system.Double;
- @:op(A / B) public static function div8(lhs : system.Double, rhs : system.Int32) : system.Double;
- @:op(A / B) public static function div9(lhs : system.Double, rhs : system.Int64) : system.Double;
- @:op(A / B) public static function div10(lhs : system.Double, rhs : system.SByte) : system.Double;
- @:op(A / B) public static function div11(lhs : system.Double, rhs : system.UInt16) : system.Double;
- @:op(A / B) public static function div12(lhs : system.Double, rhs : system.UInt32) : system.Double;
- @:op(A / B) public static function div13(lhs : system.Double, rhs : system.UInt64) : system.Double;
- @:op(A / B) public static function div14(lhs : system.Double, rhs : system.Single) : system.Double;
- @:op(A / B) public static function div15(lhs : system.Double, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod1(lhs : system.Double, rhs : Int) : system.Double;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.Double) : system.Double;
- @:op(A % B) public static function mod3(lhs : system.Double, rhs : Float) : system.Double;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.Double) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.Double, rhs : system.Char) : system.Double;
- @:op(A % B) public static function mod6(lhs : system.Double, rhs : system.Byte) : system.Double;
- @:op(A % B) public static function mod7(lhs : system.Double, rhs : system.Int16) : system.Double;
- @:op(A % B) public static function mod8(lhs : system.Double, rhs : system.Int32) : system.Double;
- @:op(A % B) public static function mod9(lhs : system.Double, rhs : system.Int64) : system.Double;
- @:op(A % B) public static function mod10(lhs : system.Double, rhs : system.SByte) : system.Double;
- @:op(A % B) public static function mod11(lhs : system.Double, rhs : system.UInt16) : system.Double;
- @:op(A % B) public static function mod12(lhs : system.Double, rhs : system.UInt32) : system.Double;
- @:op(A % B) public static function mod13(lhs : system.Double, rhs : system.UInt64) : system.Double;
- @:op(A % B) public static function mod14(lhs : system.Double, rhs : system.Single) : system.Double;
- @:op(A % B) public static function mod15(lhs : system.Double, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add1(lhs : system.Double, rhs : Int) : system.Double;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.Double) : system.Double;
- @:op(A + B) public static function add3(lhs : system.Double, rhs : Float) : system.Double;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.Double) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.Double, rhs : system.Char) : system.Double;
- @:op(A + B) public static function add6(lhs : system.Double, rhs : system.Byte) : system.Double;
- @:op(A + B) public static function add7(lhs : system.Double, rhs : system.Int16) : system.Double;
- @:op(A + B) public static function add8(lhs : system.Double, rhs : system.Int32) : system.Double;
- @:op(A + B) public static function add9(lhs : system.Double, rhs : system.Int64) : system.Double;
- @:op(A + B) public static function add10(lhs : system.Double, rhs : system.SByte) : system.Double;
- @:op(A + B) public static function add11(lhs : system.Double, rhs : system.UInt16) : system.Double;
- @:op(A + B) public static function add12(lhs : system.Double, rhs : system.UInt32) : system.Double;
- @:op(A + B) public static function add13(lhs : system.Double, rhs : system.UInt64) : system.Double;
- @:op(A + B) public static function add14(lhs : system.Double, rhs : system.Single) : system.Double;
- @:op(A + B) public static function add15(lhs : system.Double, rhs : system.Double) : system.Double;
-
-
- @:op(A - B) public static function sub1(lhs : system.Double, rhs : Int) : system.Double;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.Double) : system.Double;
- @:op(A - B) public static function sub3(lhs : system.Double, rhs : Float) : system.Double;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.Double) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.Double, rhs : system.Char) : system.Double;
- @:op(A - B) public static function sub6(lhs : system.Double, rhs : system.Byte) : system.Double;
- @:op(A - B) public static function sub7(lhs : system.Double, rhs : system.Int16) : system.Double;
- @:op(A - B) public static function sub8(lhs : system.Double, rhs : system.Int32) : system.Double;
- @:op(A - B) public static function sub9(lhs : system.Double, rhs : system.Int64) : system.Double;
- @:op(A - B) public static function sub10(lhs : system.Double, rhs : system.SByte) : system.Double;
- @:op(A - B) public static function sub11(lhs : system.Double, rhs : system.UInt16) : system.Double;
- @:op(A - B) public static function sub12(lhs : system.Double, rhs : system.UInt32) : system.Double;
- @:op(A - B) public static function sub13(lhs : system.Double, rhs : system.UInt64) : system.Double;
- @:op(A - B) public static function sub14(lhs : system.Double, rhs : system.Single) : system.Double;
- @:op(A - B) public static function sub15(lhs : system.Double, rhs : system.Double) : system.Double;
-
-
- @:op(A > B) public static function gt1(lhs : system.Double, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.Double) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.Double, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.Double) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.Double, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.Double, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.Double, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.Double, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.Double, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.Double, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.Double, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.Double, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.Double, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.Double, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.Double, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt1(lhs : system.Double, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.Double) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.Double, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.Double) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.Double, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.Double, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.Double, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.Double, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.Double, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.Double, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.Double, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.Double, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.Double, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.Double, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.Double, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte1(lhs : system.Double, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.Double) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.Double, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.Double) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.Double, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.Double, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.Double, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.Double, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.Double, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.Double, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.Double, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.Double, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.Double, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.Double, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.Double, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte1(lhs : system.Double, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.Double) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.Double, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte5(lhs : system.Double, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.Double, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.Double, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.Double, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.Double, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.Double, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.Double, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.Double, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.Double, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.Double, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.Double, rhs : system.Double) : system.Boolean;
-
-
- @:op(A == B) public static function eq1(lhs : system.Double, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.Double) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.Double, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.Double) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.Double, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.Double, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.Double, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.Double, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.Double, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.Double, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.Double, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.Double, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.Double, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.Double, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.Double, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq1(lhs : system.Double, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.Double) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.Double, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.Double) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.Double, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.Double, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.Double, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.Double, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.Double, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.Double, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.Double, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.Double, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.Double, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.Double, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.Double, rhs : system.Double) : system.Boolean;
-
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/DoubleArray.hx b/Phase/Mscorlib/system/DoubleArray.hx
deleted file mode 100644
index 7acc5c79f..000000000
--- a/Phase/Mscorlib/system/DoubleArray.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract DoubleArray(js.html.Float64Array)
-{
- public inline function new(length:Int32) this = new js.html.Float64Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):DoubleArray return cast new js.html.Float64Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):DoubleArray return cast new js.html.Float64Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : DoubleArray return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):Double return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:Double):Double return this[index.toHaxeInt()] = val.toHaxeFloat();
-
- public inline function iterator() : Iterator return new DoubleArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new DoubleArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new DoubleArray(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/DoubleArrayEnumerable.hx b/Phase/Mscorlib/system/DoubleArrayEnumerable.hx
deleted file mode 100644
index dbb273a16..000000000
--- a/Phase/Mscorlib/system/DoubleArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class DoubleArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Float64Array;
- public function new(array:js.html.Float64Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new DoubleArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/DoubleArrayEnumerator.hx b/Phase/Mscorlib/system/DoubleArrayEnumerator.hx
deleted file mode 100644
index eb0bc5269..000000000
--- a/Phase/Mscorlib/system/DoubleArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class DoubleArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Float64Array;
- private var _i:Int;
-
- public function new(array:js.html.Float64Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):Double;
- public function get_current() : Double return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/DoubleArrayIterator.hx b/Phase/Mscorlib/system/DoubleArrayIterator.hx
deleted file mode 100644
index e0a7833bd..000000000
--- a/Phase/Mscorlib/system/DoubleArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class DoubleArrayIterator
-{
- private var _array:js.html.Float64Array;
- private var _i:Int;
-
- public function new(array:js.html.Float64Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next() : Double
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/EventAction.hx b/Phase/Mscorlib/system/EventAction.hx
deleted file mode 100644
index d3de2a0ac..000000000
--- a/Phase/Mscorlib/system/EventAction.hx
+++ /dev/null
@@ -1,46 +0,0 @@
-package system;
-
-abstract EventAction(ArrayVoid>)
-{
- public inline function new(v:Void->Void) this = v == null ? null : [v];
-
- @:to public inline function toLambda() : Void->Void return invoke;
-
- public inline function toArray() return this;
- @:op(A + B) public static function add(lhs : EventAction, rhs : Void->Void) : EventAction
- {
- if(lhs == null)
- {
- lhs = new EventAction(rhs);
- }
- else
- {
- lhs.toArray().push(rhs);
- }
- return lhs;
- }
-
- @:op(A - B) public static function sub(lhs : EventAction, rhs : Void->Void) : EventAction
- {
- var raw = lhs.toArray();
- var index = raw.indexOf(rhs);
- if(index != -1)
- {
- raw.splice(index, 1);
- if(raw.length == 0)
- {
- return null;
- }
- }
- return lhs;
- }
-
- public function invoke() : Void
- {
- if(this == null) return;
- for (x in this)
- {
- x();
- }
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/EventAction1.hx b/Phase/Mscorlib/system/EventAction1.hx
deleted file mode 100644
index 5e30b0879..000000000
--- a/Phase/Mscorlib/system/EventAction1.hx
+++ /dev/null
@@ -1,48 +0,0 @@
-package system;
-
-abstract EventAction1(ArrayVoid>)
-{
- public inline function new(v:T1->Void) this = v == null ? null : [v];
-
-
- @:to public inline function toLambda() : T1->Void return invoke;
-
- public inline function toArray() return this;
- @:op(A + B) public static function add(lhs : EventAction1, rhs : T1->Void) : EventAction1
- {
- if(lhs == null)
- {
- lhs = new EventAction1(rhs);
- }
- else
- {
- lhs.toArray().push(rhs);
- }
- return lhs;
- }
-
- @:op(A - B) public static function sub(lhs : EventAction1, rhs : T1->Void) : EventAction1
- {
- var raw = lhs.toArray();
- var index = raw.indexOf(rhs);
- if(index != -1)
- {
- raw.splice(index, 1);
- if(raw.length == 0)
- {
- return null;
- }
- }
- return lhs;
- }
-
-
- public function invoke(p:T1) : Void
- {
- if(this == null) return;
- for (x in this)
- {
- x(p);
- }
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/EventAction2.hx b/Phase/Mscorlib/system/EventAction2.hx
deleted file mode 100644
index d3ab57fc0..000000000
--- a/Phase/Mscorlib/system/EventAction2.hx
+++ /dev/null
@@ -1,46 +0,0 @@
-package system;
-
-abstract EventAction2(ArrayT2->Void>)
-{
- public inline function new(v:T1->T2->Void) this = v == null ? null : [v];
-
- @:to public inline function toLambda() : T1->T2->Void return invoke;
-
- public inline function toArray() return this;
- @:op(A + B) public static function add(lhs : EventAction2, rhs : T1->T2->Void) : EventAction2
- {
- if(lhs == null)
- {
- lhs = new EventAction2(rhs);
- }
- else
- {
- lhs.toArray().push(rhs);
- }
- return lhs;
- }
-
- @:op(A - B) public static function sub(lhs : EventAction2, rhs : T1->T2->Void) : EventAction2
- {
- var raw = lhs.toArray();
- var index = raw.indexOf(rhs);
- if(index != -1)
- {
- raw.splice(index, 1);
- if(raw.length == 0)
- {
- return null;
- }
- }
- return lhs;
- }
-
- public function invoke(p1:T1, p2:T2) : Void
- {
- if(this == null) return;
- for (x in this)
- {
- x(p1, p2);
- }
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Exception.hx b/Phase/Mscorlib/system/Exception.hx
deleted file mode 100644
index 83182f5cc..000000000
--- a/Phase/Mscorlib/system/Exception.hx
+++ /dev/null
@@ -1,16 +0,0 @@
-package system;
-
-class Exception
-{
- public var message(default, null):String;
-
- public function Exception_CsString(message:String)
- {
- this.message = message;
- return this;
- }
-
- public function new()
- {
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/FixedArray.hx b/Phase/Mscorlib/system/FixedArray.hx
deleted file mode 100644
index baf18db17..000000000
--- a/Phase/Mscorlib/system/FixedArray.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-/**
- * ...
- * @author Danielku15
- */
-abstract FixedArray(Array) to Array
-{
- public inline function new(length:Int32) this = untyped __new__(Array, length.toHaxeInt());
-
- public inline function toHaxeArray() : Array return this;
-
- @:from public static inline function fromArray(a:Array):FixedArray return cast a;
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : FixedArray return this.slice(0);
-
- @:op([]) public inline function get(index:Int32):T return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:T):T return this[index.toHaxeInt()] = val;
-
- public inline function iterator() : Iterator return this.iterator();
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new system.collections.generic.IterableEnumerable(this);
-
- public static inline function empty(size:Int32) return new FixedArray(size);
- public static inline function empty2(size:Int32) return new FixedArray>(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/FormatException.hx b/Phase/Mscorlib/system/FormatException.hx
deleted file mode 100644
index 655924c0b..000000000
--- a/Phase/Mscorlib/system/FormatException.hx
+++ /dev/null
@@ -1,14 +0,0 @@
-package system;
-
-class FormatException extends Exception
-{
- public function new()
- {
- super();
- }
- public function FormatException_CsString(message:CsString)
- {
- Exception_CsString(message);
- return this;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Func1.hx b/Phase/Mscorlib/system/Func1.hx
deleted file mode 100644
index bee869e24..000000000
--- a/Phase/Mscorlib/system/Func1.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Func1 = Void -> T;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Func2.hx b/Phase/Mscorlib/system/Func2.hx
deleted file mode 100644
index 9f3d2777c..000000000
--- a/Phase/Mscorlib/system/Func2.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Func2 = T1-> TReturn;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Func3.hx b/Phase/Mscorlib/system/Func3.hx
deleted file mode 100644
index 5dc618391..000000000
--- a/Phase/Mscorlib/system/Func3.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Func3 = T1->T2-> TReturn;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/HaxeExtensions.hx b/Phase/Mscorlib/system/HaxeExtensions.hx
deleted file mode 100644
index 1ab19b3ec..000000000
--- a/Phase/Mscorlib/system/HaxeExtensions.hx
+++ /dev/null
@@ -1,38 +0,0 @@
-package system;
-
-class StringExtensions
-{
- public static inline function toHaxeString(s:String) return s;
-}
-
-class IntExtensions
-{
- public static inline function toHaxeInt(i:Int) return i;
- public static inline function toChar_IFormatProvider(i:Int, provider:IFormatProvider) : system.Char return i;
- public static inline function toSByte_IFormatProvider(i:Int, provider:IFormatProvider) : system.SByte return i;
- public static inline function toByte_IFormatProvider(i:Int, provider:IFormatProvider) : system.Byte return i;
- public static inline function toInt16_IFormatProvider(i:Int, provider:IFormatProvider) : system.Int16 return i;
- public static inline function toUInt16_IFormatProvider(i:Int, provider:IFormatProvider) : system.UInt16 return i;
- public static inline function toInt32_IFormatProvider(i:Int, provider:IFormatProvider) : system.Int32 return i;
- public static inline function toUInt32_IFormatProvider(i:Int, provider:IFormatProvider) : system.UInt32 return i;
- public static inline function toInt64_IFormatProvider(i:Int, provider:IFormatProvider) : system.Int64 return i;
- public static inline function toUInt64_IFormatProvider(i:Int, provider:IFormatProvider) : system.UInt64 return i;
- public static inline function toSingle_IFormatProvider(i:Int, provider:IFormatProvider) : system.Single return i;
- public static inline function toDouble_IFormatProvider(i:Int, provider:IFormatProvider) : system.Double return i;
-}
-class FloatExtensions
-{
- public static inline function toHaxeFloat(f:Float) return f;
-
- public static inline function toChar_IFormatProvider(i:Float, provider:IFormatProvider) : system.Char return Std.int(i);
- public static inline function toSByte_IFormatProvider(i:Float, provider:IFormatProvider) : system.SByte return Std.int(i);
- public static inline function toByte_IFormatProvider(i:Float, provider:IFormatProvider) : system.Byte return Std.int(i);
- public static inline function toInt16_IFormatProvider(i:Float, provider:IFormatProvider) : system.Int16 return Std.int(i);
- public static inline function toUInt16_IFormatProvider(i:Float, provider:IFormatProvider) : system.UInt16 return Std.int(i);
- public static inline function toInt32_IFormatProvider(i:Float, provider:IFormatProvider) : system.Int32 return Std.int(i);
- public static inline function toUInt32_IFormatProvider(i:Float, provider:IFormatProvider) : system.UInt32 return Std.int(i);
- public static inline function toInt64_IFormatProvider(i:Float, provider:IFormatProvider) : system.Int64 return Std.int(i);
- public static inline function toUInt64_IFormatProvider(i:Float, provider:IFormatProvider) : system.UInt64 return Std.int(i);
- public static inline function toSingle_IFormatProvider(i:Float, provider:IFormatProvider) : system.Single return Std.int(i);
- public static inline function toDouble_IFormatProvider(i:Float, provider:IFormatProvider) : system.Double return Std.int(i);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/IFormatProvider.hx b/Phase/Mscorlib/system/IFormatProvider.hx
deleted file mode 100644
index 2437ba7cc..000000000
--- a/Phase/Mscorlib/system/IFormatProvider.hx
+++ /dev/null
@@ -1,5 +0,0 @@
-package system;
-
-interface IFormatProvider
-{
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int16.hx b/Phase/Mscorlib/system/Int16.hx
deleted file mode 100644
index 2421029e1..000000000
--- a/Phase/Mscorlib/system/Int16.hx
+++ /dev/null
@@ -1,319 +0,0 @@
-package system;
-
-
-abstract Int16(Int) from Int
-{
- public inline function new(i:Int) this = system.Convert.toInt16(i);
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- @:from public static inline function fromByte(c:Byte) : Int16 return new Int16(c.toHaxeInt());
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_Int16(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_Int16(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_Int16(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_Int16(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_Int16(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_Int16(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_Int16(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_Int16(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_Int16(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_Int16(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_Int16(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_Int16(this);
-
- public inline function getHashCode() : system.Int32 return this | (this << 16);
-
- @:op(-A) public inline function neg() : system.Int32 return -this;
-
- @:op(~A)public inline function not() : system.Int32 return ~this;
-
- @:op(A++)public inline function postinc() : system.Int16 return this++;
- @:op(++A)public inline function preinc() : system.Int16 return ++this;
-
- @:op(A--)public inline function postdec() : system.Int16 return this--;
- @:op(--A)public inline function predec() : system.Int16 return --this;
-
- @:op(A * B) public static function mul1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.Int16) : system.Int32;
- @:op(A * B) public static function mul3(lhs : system.Int16, rhs : Float) : Float;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.Int16) : Float;
-
- @:op(A * B) public static function mul5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A * B) public static function mul6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A * B) public static function mul7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A * B) public static function mul8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- // @:op(A * B) public static function mul13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.Int16, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.Int16, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div0(lhs : system.Int16, rhs : system.Int16) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs.toHaxeInt());
- @:op(A / B) public static inline function div1(lhs : system.Int16, rhs : Int) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs);
- @:op(A / B) public static inline function div2(lhs : Int, rhs : system.Int16) : system.Int32 return Std.int(lhs / rhs.toHaxeInt());
- @:op(A / B) public static function div3(lhs : system.Int16, rhs : Float) : Float;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.Int16) : Float;
-
- @:op(A / B) public static function div5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A / B) public static function div6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A / B) public static function div7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A / B) public static function div8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- @:op(A / B) public static function div9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A / B) public static function div10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A / B) public static function div11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- @:op(A / B) public static function div12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- // @:op(A / B) public static function div13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.Int16, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.Int16, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod0(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod3(lhs : system.Int16, rhs : Float) : Float;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.Int16) : Float;
-
- @:op(A % B) public static function mod5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A % B) public static function mod6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- // @:op(A % B) public static function mod13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod14(lhs : system.Int16, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.Int16, rhs : system.Double) : system.Double;
-
- @:op(A + B) public static function add0(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add3(lhs : system.Int16, rhs : Float) : Float;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.Int16) : Float;
-
- @:op(A + B) public static function add5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A + B) public static function add6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- // @:op(A + B) public static function add13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add14(lhs : system.Int16, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.Int16, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.Int16, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.Int16, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub0(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub3(lhs : system.Int16, rhs : Float) : Float;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.Int16) : Float;
-
- @:op(A - B) public static function sub5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A - B) public static function sub6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- // @:op-A - B) public static function sub13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub14(lhs : system.Int16, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.Int16, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl0(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A << B) public static function shl1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A << B) public static function shl2(lhs : Int, rhs : system.Int16) : system.Int32;
-
- @:op(A << B) public static function shl5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A << B) public static function shl6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A << B) public static function shl7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A << B) public static function shl8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- // @:op(A << B) public static function shl9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A << B) public static function shl10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A << B) public static function shl11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- // @:op(A << B) public static function shl12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- // @:op-A << B) public static function shl13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A >> B) public static function shr0(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A >> B) public static function shr1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A >> B) public static function shr2(lhs : Int, rhs : system.Int16) : system.Int32;
-
- @:op(A >> B) public static function shr5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A >> B) public static function shr6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A >> B) public static function shr7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A >> B) public static function shr8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- // @:op(A >> B) public static function shr9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A >> B) public static function shr10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A >> B) public static function shr11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- // @:op(A >> B) public static function shr12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- // @:op-A >> B) public static function shr13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
-
- @:op(A > B) public static function gt0(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt1(lhs : system.Int16, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.Int16, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.Int16) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.Int16, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.Int16, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.Int16, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.Int16, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.Int16, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.Int16, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.Int16, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.Int16, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.Int16, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.Int16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt0(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt1(lhs : system.Int16, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.Int16, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.Int16) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.Int16, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.Int16, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.Int16, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.Int16, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.Int16, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.Int16, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.Int16, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.Int16, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.Int16, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.Int16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte0(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte1(lhs : system.Int16, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.Int16, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.Int16) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.Int16, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.Int16, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.Int16, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.Int16, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.Int16, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.Int16, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.Int16, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.Int16, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.Int16, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.Int16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte0(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte1(lhs : system.Int16, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.Int16, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.Int16) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.Int16, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.Int16, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.Int16, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.Int16, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.Int16, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.Int16, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.Int16, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.Int16, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.Int16, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.Int16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A == B) public static function eq0(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq1(lhs : system.Int16, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.Int16, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.Int16) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.Int16, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.Int16, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.Int16, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.Int16, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.Int16, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.Int16, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.Int16, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.Int16, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.Int16, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.Int16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq0(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq1(lhs : system.Int16, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.Int16, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.Int16) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.Int16, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.Int16, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.Int16, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.Int16, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.Int16, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.Int16, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.Int16, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.Int16, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.Int16, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.Int16, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.Int16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A & B) public static function and0(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A & B) public static function and1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A & B) public static function and2(lhs : Int, rhs : system.Int16) : system.Int32;
-
- @:op(A & B) public static function and5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A & B) public static function and6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A & B) public static function and7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A & B) public static function and8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- @:op(A & B) public static function and9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A & B) public static function and10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A & B) public static function and11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- @:op(A & B) public static function and12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- //@:op(A & B) public static function and13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A | B) public static function or0(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A | B) public static function or1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A | B) public static function or2(lhs : Int, rhs : system.Int16) : system.Int32;
-
- @:op(A | B) public static function or5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A | B) public static function or6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A | B) public static function or7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A | B) public static function or8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- @:op(A | B) public static function or9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A | B) public static function or10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A | B) public static function or11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- @:op(A | B) public static function or12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- //@:op(A | B) public static function or13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
-
- @:op(A ^ B) public static function xor0(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A ^ B) public static function xor1(lhs : system.Int16, rhs : Int) : system.Int32;
- @:op(A ^ B) public static function xor2(lhs : Int, rhs : system.Int16) : system.Int32;
-
- @:op(A ^ B) public static function xor5(lhs : system.Int16, rhs : system.Char) : system.Int32;
- @:op(A ^ B) public static function xor6(lhs : system.Int16, rhs : system.Byte) : system.Int32;
- @:op(A ^ B) public static function xor7(lhs : system.Int16, rhs : system.Int16) : system.Int32;
- @:op(A ^ B) public static function xor8(lhs : system.Int16, rhs : system.Int32) : system.Int32;
- @:op(A ^ B) public static function xor9(lhs : system.Int16, rhs : system.Int64) : system.Int64;
- @:op(A ^ B) public static function xor10(lhs : system.Int16, rhs : system.SByte) : system.Int32;
- @:op(A ^ B) public static function xor11(lhs : system.Int16, rhs : system.UInt16) : system.Int32;
- @:op(A ^ B) public static function xor12(lhs : system.Int16, rhs : system.UInt32) : system.Int64;
- //@:op(A ^ B) public static function xor13(lhs : system.Int16, rhs : system.UInt64) : system.UInt64;
-
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int16Array.hx b/Phase/Mscorlib/system/Int16Array.hx
deleted file mode 100644
index 23c45932f..000000000
--- a/Phase/Mscorlib/system/Int16Array.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract Int16Array(js.html.Int16Array)
-{
- public inline function new(length:Int32) this = new js.html.Int16Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):Int16Array return cast new js.html.Int16Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):Int16Array return cast new js.html.Int16Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : Int16Array return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):Int16 return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:Int16):Int16 return this[index.toHaxeInt()] = val.toHaxeInt();
-
- public inline function iterator() : Iterator return new Int16ArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new Int16ArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new Int16Array(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int16ArrayEnumerable.hx b/Phase/Mscorlib/system/Int16ArrayEnumerable.hx
deleted file mode 100644
index d54cda6df..000000000
--- a/Phase/Mscorlib/system/Int16ArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class Int16ArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Int16Array;
- public function new(array:js.html.Int16Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new Int16ArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int16ArrayEnumerator.hx b/Phase/Mscorlib/system/Int16ArrayEnumerator.hx
deleted file mode 100644
index 762de4daf..000000000
--- a/Phase/Mscorlib/system/Int16ArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class Int16ArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Int16Array;
- private var _i:Int;
-
- public function new(array:js.html.Int16Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):Int16;
- public function get_current() : Int16 return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int16ArrayIterator.hx b/Phase/Mscorlib/system/Int16ArrayIterator.hx
deleted file mode 100644
index b4713fe40..000000000
--- a/Phase/Mscorlib/system/Int16ArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class Int16ArrayIterator
-{
- private var _array:js.html.Int16Array;
- private var _i:Int;
-
- public function new(array:js.html.Int16Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next() : Int16
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int32.hx b/Phase/Mscorlib/system/Int32.hx
deleted file mode 100644
index 71906304f..000000000
--- a/Phase/Mscorlib/system/Int32.hx
+++ /dev/null
@@ -1,329 +0,0 @@
-package system;
-
-abstract Int32(Int) from Int
-{
- public inline function new(i:Int) this = i;
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- @:from public static inline function fromChar(c:Char) : Int32 return new Int32(c.toHaxeInt());
- @:from public static inline function fromByte(c:Byte) : Int32 return new Int32(c.toHaxeInt());
- @:from public static inline function fromSByte(c:SByte) : Int32 return new Int32(c.toHaxeInt());
- @:from public static inline function fromInt16(c:Int16) : Int32 return new Int32(c.toHaxeInt());
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_Int32(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_Int32(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_Int32(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_Int32(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_Int32(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_Int32(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_Int32(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_Int32(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_Int32(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_Int32(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_Int32(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_Int32(this);
-
- public inline function getHashCode() : system.Int32 return this;
-
- public function compareTo_Int32(other:Int32) : Int32
- {
- if (this < other) return -1;
- if (this > other) return 1;
- return 0;
- }
-
-
- @:op(-A) public inline function neg() : system.Int32 return -this;
-
- @:op(~A) public inline function not() : system.Int32 return ~this;
-
- @:op(A++) public inline function postinc() : system.Int32 return this++;
- @:op(++A) public inline function preinc() : system.Int32 return ++this;
-
- @:op(A--) public inline function postdec() : system.Int32 return this--;
- @:op(--A) public inline function predec() : system.Int32 return --this;
-
- @:op(A * B) public static function mul0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul3(lhs : system.Int32, rhs : Float) : system.Double;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.Int32) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A * B) public static function mul6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A * B) public static function mul7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A * B) public static function mul8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- // @:op(A * B) public static function mul13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.Int32, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.Int32, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div0(lhs : system.Int32, rhs : system.Int32) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs.toHaxeInt());
- @:op(A / B) public static inline function div1(lhs : system.Int32, rhs : Int) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs);
- @:op(A / B) public static inline function div2(lhs : Int, rhs : system.Int32) : system.Int32 return Std.int(lhs / rhs.toHaxeInt());
- @:op(A / B) public static function div3(lhs : system.Int32, rhs : Float) : system.Double;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.Int32) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A / B) public static function div6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A / B) public static function div7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A / B) public static function div8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A / B) public static function div9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A / B) public static function div10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A / B) public static function div11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- @:op(A / B) public static function div12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- // @:op(A / B) public static function div13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.Int32, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.Int32, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod3(lhs : system.Int32, rhs : Float) : system.Double;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.Int32) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A % B) public static function mod6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- // @:op(A % B) public static function mod13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod14(lhs : system.Int32, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.Int32, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add3(lhs : system.Int32, rhs : Float) : system.Double;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.Int32) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A + B) public static function add6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- // @:op(A + B) public static function add13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add14(lhs : system.Int32, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.Int32, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.Int32, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.Int32, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub3(lhs : system.Int32, rhs : Float) : system.Double;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.Int32) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A - B) public static function sub6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- // @:op-A - B) public static function sub13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub14(lhs : system.Int32, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.Int32, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A << B) public static function shl1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A << B) public static function shl2(lhs : Int, rhs : system.Int32) : system.Int32;
-
- @:op(A << B) public static function shl5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A << B) public static function shl6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A << B) public static function shl7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A << B) public static function shl8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- // @:op(A << B) public static function shl9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A << B) public static function shl10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A << B) public static function shl11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- // @:op(A << B) public static function shl12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- // @:op-A << B) public static function shl13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A >> B) public static function shr0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A >> B) public static function shr1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A >> B) public static function shr2(lhs : Int, rhs : system.Int32) : system.Int32;
-
- @:op(A >> B) public static function shr5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A >> B) public static function shr6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A >> B) public static function shr7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A >> B) public static function shr8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- // @:op(A >> B) public static function shr9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A >> B) public static function shr10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A >> B) public static function shr11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- // @:op(A >> B) public static function shr12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- // @:op-A >> B) public static function shr13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A > B) public static function gt0(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt1(lhs : system.Int32, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.Int32, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.Int32) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.Int32, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.Int32, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.Int32, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.Int32, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.Int32, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.Int32, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.Int32, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.Int32, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.Int32, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.Int32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt0(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt1(lhs : system.Int32, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.Int32, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.Int32) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.Int32, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.Int32, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.Int32, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.Int32, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.Int32, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.Int32, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.Int32, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.Int32, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.Int32, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.Int32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte0(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte1(lhs : system.Int32, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.Int32, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.Int32) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.Int32, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.Int32, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.Int32, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.Int32, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.Int32, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.Int32, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.Int32, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.Int32, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.Int32, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.Int32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte0(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte1(lhs : system.Int32, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.Int32, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.Int32) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.Int32, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.Int32, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.Int32, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.Int32, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.Int32, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.Int32, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.Int32, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.Int32, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.Int32, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.Int32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A == B) public static function eq0(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq1(lhs : system.Int32, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.Int32, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.Int32) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.Int32, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.Int32, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.Int32, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.Int32, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.Int32, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.Int32, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.Int32, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.Int32, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.Int32, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.Int32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq0(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq1(lhs : system.Int32, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.Int32, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.Int32) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.Int32, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.Int32, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.Int32, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.Int32, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.Int32, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.Int32, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.Int32, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.Int32, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.Int32, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.Int32, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.Int32, rhs : system.Double) : system.Boolean;
-
- @:op(A & B) public static function and0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A & B) public static function and1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A & B) public static function and2(lhs : Int, rhs : system.Int32) : system.Int32;
-
- @:op(A & B) public static function and5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A & B) public static function and6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A & B) public static function and7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A & B) public static function and8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A & B) public static function and9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A & B) public static function and10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A & B) public static function and11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- @:op(A & B) public static function and12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- //@:op(A & B) public static function and13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
-
- @:op(A | B) public static function or0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A | B) public static function or1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A | B) public static function or2(lhs : Int, rhs : system.Int32) : system.Int32;
-
- @:op(A | B) public static function or5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A | B) public static function or6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A | B) public static function or7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A | B) public static function or8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A | B) public static function or9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A | B) public static function or10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A | B) public static function or11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- @:op(A | B) public static function or12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- //@:op(A | B) public static function or13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
-
- @:op(A ^ B) public static function xor0(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A ^ B) public static function xor1(lhs : system.Int32, rhs : Int) : system.Int32;
- @:op(A ^ B) public static function xor2(lhs : Int, rhs : system.Int32) : system.Int32;
-
- @:op(A ^ B) public static function xor5(lhs : system.Int32, rhs : system.Char) : system.Int32;
- @:op(A ^ B) public static function xor6(lhs : system.Int32, rhs : system.Byte) : system.Int32;
- @:op(A ^ B) public static function xor7(lhs : system.Int32, rhs : system.Int16) : system.Int32;
- @:op(A ^ B) public static function xor8(lhs : system.Int32, rhs : system.Int32) : system.Int32;
- @:op(A ^ B) public static function xor9(lhs : system.Int32, rhs : system.Int64) : system.Int64;
- @:op(A ^ B) public static function xor10(lhs : system.Int32, rhs : system.SByte) : system.Int32;
- @:op(A ^ B) public static function xor11(lhs : system.Int32, rhs : system.UInt16) : system.Int32;
- @:op(A ^ B) public static function xor12(lhs : system.Int32, rhs : system.UInt32) : system.Int64;
- //@:op(A ^ B) public static function xor13(lhs : system.Int32, rhs : system.UInt64) : system.UInt64;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int32Array.hx b/Phase/Mscorlib/system/Int32Array.hx
deleted file mode 100644
index c068a8571..000000000
--- a/Phase/Mscorlib/system/Int32Array.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract Int32Array(js.html.Int32Array)
-{
- public inline function new(length:Int32) this = new js.html.Int32Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):Int32Array return cast new js.html.Int32Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):Int32Array return cast new js.html.Int32Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : Int32Array return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):Int32 return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:Int32):Int32 return this[index.toHaxeInt()] = val.toHaxeInt();
-
- public inline function iterator() : Iterator return new Int32ArrayIterator(this);
-
- @:to public inline function toEnumerable() : system.collections.generic.IEnumerable return new Int32ArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new Int32Array(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int32ArrayEnumerable.hx b/Phase/Mscorlib/system/Int32ArrayEnumerable.hx
deleted file mode 100644
index f65122bc1..000000000
--- a/Phase/Mscorlib/system/Int32ArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class Int32ArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Int32Array;
- public function new(array:js.html.Int32Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new Int32ArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int32ArrayEnumerator.hx b/Phase/Mscorlib/system/Int32ArrayEnumerator.hx
deleted file mode 100644
index efbbe1118..000000000
--- a/Phase/Mscorlib/system/Int32ArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class Int32ArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Int32Array;
- private var _i:Int;
-
- public function new(array:js.html.Int32Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):Int32;
- public function get_current() : Int32 return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int32ArrayIterator.hx b/Phase/Mscorlib/system/Int32ArrayIterator.hx
deleted file mode 100644
index 881f85c6c..000000000
--- a/Phase/Mscorlib/system/Int32ArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class Int32ArrayIterator
-{
- private var _array:js.html.Int32Array;
- private var _i:Int;
-
- public function new(array:js.html.Int32Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next()
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int64.hx b/Phase/Mscorlib/system/Int64.hx
deleted file mode 100644
index e8b9660ad..000000000
--- a/Phase/Mscorlib/system/Int64.hx
+++ /dev/null
@@ -1,322 +0,0 @@
-package system;
-
-// TODO: actual 64bit support
-abstract Int64(Int) from Int
-{
- public inline function new(i:Int) this = i;
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- @:from public static inline function fromByte(c:Byte) : Int64 return new Int64(c.toHaxeInt());
- @:from public static inline function fromInt16(c:Int16) : Int64 return new Int64(c.toHaxeInt());
- @:from public static inline function fromInt32(c:Int32) : Int64 return new Int64(c.toHaxeInt());
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_Int64(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_Int64(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_Int64(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_Int64(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_Int64(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_Int64(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_Int64(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_Int64(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_Int64(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_Int64(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_Int64(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_Int64(this);
-
- public inline function getHashCode() : system.Int32 return this;
-
- @:op(-A) public inline function neg() : system.Int64 return -this;
-
- @:op(~A) public inline function not() : system.Int64 return ~this;
-
- @:op(A++) public inline function postinc() : system.Int64 return this++;
- @:op(++A) public inline function preinc() : system.Int64 return ++this;
-
- @:op(A--) public inline function postdec() : system.Int64 return this--;
- @:op(--A) public inline function predec() : system.Int64 return --this;
-
- @:op(A * B) public static function mul1(lhs : system.Int64, rhs : Int) : system.Int64;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul3(lhs : system.Int64, rhs : Float) : system.Double;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.Int64) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A * B) public static function mul6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A * B) public static function mul7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A * B) public static function mul8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- @:op(A * B) public static function mul9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A * B) public static function mul11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- @:op(A * B) public static function mul12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- // @:op(A * B) public static function mul13(lhs : system.Int64, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.Int64, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.Int64, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div0(lhs : system.Int64, rhs : system.Int64) : system.Int64 return Std.int(lhs.toHaxeInt() / rhs.toHaxeInt());
- @:op(A / B) public static inline function div1(lhs : system.Int64, rhs : Int) : system.Int64 return Std.int(lhs.toHaxeInt() / rhs);
- @:op(A / B) public static inline function div2(lhs : Int, rhs : system.Int64) : system.Int64 return Std.int(lhs / rhs.toHaxeInt());
- @:op(A / B) public static function div3(lhs : system.Int64, rhs : Float) : system.Double;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.Int64) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A / B) public static function div6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A / B) public static function div7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A / B) public static function div8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- @:op(A / B) public static function div9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A / B) public static function div10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A / B) public static function div11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- @:op(A / B) public static function div12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- // @:op(A / B) public static function div13(lhs : system.Int64, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.Int64, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.Int64, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod0(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod1(lhs : system.Int64, rhs : Int) : system.Int64;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod3(lhs : system.Int64, rhs : Float) : system.Double;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.Int64) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A % B) public static function mod6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A % B) public static function mod7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A % B) public static function mod8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- @:op(A % B) public static function mod9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A % B) public static function mod11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- @:op(A % B) public static function mod12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- // @:op(A % B) public static function mod13(lhs : system.Int64, rhs : system.UInt64) : system.Int64;
- @:op(A % B) public static function mod14(lhs : system.Int64, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.Int64, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add0(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add1(lhs : system.Int64, rhs : Int) : system.Int64;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add3(lhs : system.Int64, rhs : Float) : system.Double;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.Int64) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A + B) public static function add6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A + B) public static function add7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A + B) public static function add8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- @:op(A + B) public static function add9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A + B) public static function add11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- @:op(A + B) public static function add12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- // @:op(A + B) public static function add13(lhs : system.Int64, rhs : system.UInt64) : system.Int64;
- @:op(A + B) public static function add14(lhs : system.Int64, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.Int64, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.Int64, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.Int64, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub0(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub1(lhs : system.Int64, rhs : Int) : system.Int64;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub3(lhs : system.Int64, rhs : Float) : system.Double;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.Int64) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A - B) public static function sub6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A - B) public static function sub7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A - B) public static function sub8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- @:op(A - B) public static function sub9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A - B) public static function sub11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- @:op(A - B) public static function sub12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- // @:op-A - B) public static function sub13(lhs : system.Int64, rhs : system.UInt64) : system.Int64;
- @:op(A - B) public static function sub14(lhs : system.Int64, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.Int64, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl0(lhs :system.Int64, rhs :system.Int64) :system.Int64;
- @:op(A << B) public static function shl1(lhs :system.Int64, rhs : Int) :system.Int64;
- @:op(A << B) public static function shl2(lhs : Int, rhs :system.Int64) :system.Int64;
-
- @:op(A << B) public static function shl5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A << B) public static function shl6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A << B) public static function shl7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A << B) public static function shl8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- // @:op(A << B) public static function shl9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A << B) public static function shl10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A << B) public static function shl11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- // @:op(A << B) public static function shl12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- // @:op-A << B) public static function shl13(lhs : system.Int64, rhs : system.UInt64) : system.Int64;
-
-
- @:op(A >> B) public static function shr0(lhs :system.Int64, rhs :system.Int64) :system.Int64;
- @:op(A >> B) public static function shr1(lhs :system.Int64, rhs : Int) :system.Int64;
- @:op(A >> B) public static function shr2(lhs : Int, rhs :system.Int64) :system.Int64;
-
- @:op(A >> B) public static function shr5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A >> B) public static function shr6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A >> B) public static function shr7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A >> B) public static function shr8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- // @:op(A >> B) public static function shr9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A >> B) public static function shr10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A >> B) public static function shr11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- // @:op(A >> B) public static function shr12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- // @:op-A >> B) public static function shr13(lhs : system.Int64, rhs : system.UInt64) : system.Int64;
-
-
- @:op(A > B) public static function gt0(lhs :system.Int64, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt1(lhs :system.Int64, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs :system.Int64) : system.Boolean;
- @:op(A > B) public static function gt3(lhs :system.Int64, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs :system.Int64) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.Int64, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.Int64, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.Int64, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.Int64, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.Int64, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.Int64, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.Int64, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.Int64, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.Int64, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.Int64, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.Int64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt0(lhs :system.Int64, rhs :system.Int64) : system.Boolean;
- @:op(A < B) public static function lt1(lhs :system.Int64, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs :system.Int64) : system.Boolean;
- @:op(A < B) public static function lt3(lhs :system.Int64, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs :system.Int64) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.Int64, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.Int64, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.Int64, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.Int64, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.Int64, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.Int64, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.Int64, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.Int64, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.Int64, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.Int64, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.Int64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte0(lhs :system.Int64, rhs :system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte1(lhs :system.Int64, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs :system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs :system.Int64, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs :system.Int64) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.Int64, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.Int64, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.Int64, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.Int64, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.Int64, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.Int64, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.Int64, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.Int64, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.Int64, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.Int64, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.Int64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte0(lhs :system.Int64, rhs :system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte1(lhs :system.Int64, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs :system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs :system.Int64, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs :system.Int64) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.Int64, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.Int64, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.Int64, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.Int64, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.Int64, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.Int64, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.Int64, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.Int64, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.Int64, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.Int64, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.Int64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A == B) public static function eq0(lhs :system.Int64, rhs :system.Int64) : system.Boolean;
- @:op(A == B) public static function eq1(lhs :system.Int64, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs :system.Int64) : system.Boolean;
- @:op(A == B) public static function eq3(lhs :system.Int64, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs :system.Int64) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.Int64, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.Int64, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.Int64, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.Int64, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.Int64, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.Int64, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.Int64, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.Int64, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.Int64, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.Int64, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.Int64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq0(lhs :system.Int64, rhs :system.Int64) : system.Boolean;
- @:op(A != B) public static function neq1(lhs :system.Int64, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs :system.Int64) : system.Boolean;
- @:op(A != B) public static function neq3(lhs :system.Int64, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs :system.Int64) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.Int64, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.Int64, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.Int64, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.Int64, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.Int64, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.Int64, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.Int64, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.Int64, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.Int64, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.Int64, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.Int64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A & B) public static function and0(lhs :system.Int64, rhs :system.Int64) :system.Int64;
- @:op(A & B) public static function and1(lhs :system.Int64, rhs : Int) :system.Int64;
- @:op(A & B) public static function and2(lhs : Int, rhs :system.Int64) :system.Int64;
-
- @:op(A & B) public static function and5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A & B) public static function and6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A & B) public static function and7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A & B) public static function and8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- @:op(A & B) public static function and9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A & B) public static function and10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A & B) public static function and11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- @:op(A & B) public static function and12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- //@:op(A & B) public static function and13(lhs : system.Int64, rhs : system.UInt64) : system.Int64;
-
-
- @:op(A | B) public static function or0(lhs :system.Int64, rhs :system.Int64) :system.Int64;
- @:op(A | B) public static function or1(lhs :system.Int64, rhs : Int) :system.Int64;
- @:op(A | B) public static function or2(lhs : Int, rhs :system.Int64) :system.Int64;
-
- @:op(A | B) public static function or5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A | B) public static function or6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A | B) public static function or7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A | B) public static function or8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- @:op(A | B) public static function or9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A | B) public static function or10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A | B) public static function or11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- @:op(A | B) public static function or12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- //@:op(A | B) public static function or13(lhs : system.Int64, rhs : system.UInt64) : system.UInt64;
-
- @:op(A ^ B) public static function xor0(lhs :system.Int64, rhs : system.Int64) :system.Int64;
- @:op(A ^ B) public static function xor1(lhs :system.Int64, rhs : Int) :system.Int64;
- @:op(A ^ B) public static function xor2(lhs : Int, rhs :system.Int64) :system.Int64;
-
- @:op(A ^ B) public static function xor5(lhs : system.Int64, rhs : system.Char) : system.Int64;
- @:op(A ^ B) public static function xor6(lhs : system.Int64, rhs : system.Byte) : system.Int64;
- @:op(A ^ B) public static function xor7(lhs : system.Int64, rhs : system.Int16) : system.Int64;
- @:op(A ^ B) public static function xor8(lhs : system.Int64, rhs : system.Int32) : system.Int64;
- @:op(A ^ B) public static function xor9(lhs : system.Int64, rhs : system.Int64) : system.Int64;
- @:op(A ^ B) public static function xor10(lhs : system.Int64, rhs : system.SByte) : system.Int64;
- @:op(A ^ B) public static function xor11(lhs : system.Int64, rhs : system.UInt16) : system.Int64;
- @:op(A ^ B) public static function xor12(lhs : system.Int64, rhs : system.UInt32) : system.Int64;
- //@:op(A ^ B) public static function xor13(lhs : system.Int64, rhs : system.UInt64) : system.UInt64;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int64Array.hx b/Phase/Mscorlib/system/Int64Array.hx
deleted file mode 100644
index 6e694b07d..000000000
--- a/Phase/Mscorlib/system/Int64Array.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract Int64Array(js.html.Int32Array)
-{
- public inline function new(length:Int32) this = new js.html.Int32Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):Int64Array return cast new js.html.Int32Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):Int64Array return cast new js.html.Int32Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : Int64Array return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):Int64 return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:Int64):Int64 return this[index.toHaxeInt()] = val.toHaxeFloat();
-
- public inline function iterator() : Iterator return new Int64ArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new Int64ArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new Int64Array(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int64ArrayEnumerable.hx b/Phase/Mscorlib/system/Int64ArrayEnumerable.hx
deleted file mode 100644
index 2d7fced93..000000000
--- a/Phase/Mscorlib/system/Int64ArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class Int64ArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Int32Array;
- public function new(array:js.html.Int32Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new Int64ArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int64ArrayEnumerator.hx b/Phase/Mscorlib/system/Int64ArrayEnumerator.hx
deleted file mode 100644
index 3d5771c71..000000000
--- a/Phase/Mscorlib/system/Int64ArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class Int64ArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Int32Array;
- private var _i:Int;
-
- public function new(array:js.html.Int32Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):Int64;
- public function get_current() : Int64 return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Int64ArrayIterator.hx b/Phase/Mscorlib/system/Int64ArrayIterator.hx
deleted file mode 100644
index 36d984acb..000000000
--- a/Phase/Mscorlib/system/Int64ArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class Int64ArrayIterator
-{
- private var _array:js.html.Int32Array;
- private var _i:Int;
-
- public function new(array:js.html.Int32Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next() : Int64
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/InvalidCastException.hx b/Phase/Mscorlib/system/InvalidCastException.hx
deleted file mode 100644
index 9279c42ef..000000000
--- a/Phase/Mscorlib/system/InvalidCastException.hx
+++ /dev/null
@@ -1,10 +0,0 @@
-package system;
-
-class InvalidCastException extends Exception
-{
- public function new(message:String = "")
- {
- super();
- Exception_CsString(message);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Nullable.hx b/Phase/Mscorlib/system/Nullable.hx
deleted file mode 100644
index 09bfe5ab9..000000000
--- a/Phase/Mscorlib/system/Nullable.hx
+++ /dev/null
@@ -1,9 +0,0 @@
-package system;
-
-abstract Nullable(Null) from T
-{
- public inline function new(t:T) this = t;
-
- public var value(get, never):T;
- public inline function get_value() : T return this;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Object.hx b/Phase/Mscorlib/system/Object.hx
deleted file mode 100644
index bc07599b8..000000000
--- a/Phase/Mscorlib/system/Object.hx
+++ /dev/null
@@ -1,3 +0,0 @@
-package system;
-
-typedef Object = Any;
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/ObjectExtensions.hx b/Phase/Mscorlib/system/ObjectExtensions.hx
deleted file mode 100644
index cf2a60338..000000000
--- a/Phase/Mscorlib/system/ObjectExtensions.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-class ObjectExtensions
-{
- public static inline function toString(v:system.Object) : CsString return Std.string(v);
- public static inline function referenceEquals(a:system.Object, b:system.Object) : system.Boolean return a == b;
- public static inline function getType(a:T) : system.CsType return new system.CsType(Type.getClass(a));
-
- public static inline function forIn(obj:Any, body:CsString->Void) : Void
- untyped __js__( "for( var $k in {0} ) {1}", obj, body(untyped $k) );
-
- public static function equals_Object(left:T1, right:T2) : Bool
- {
- var equals = Reflect.field(left, "equals");
- if(equals == null)
- {
- equals = Reflect.field(left, "equals_Object");
- }
-
- if(equals != null)
- {
- return Reflect.callMethod(left, cast equals, [right]);
- }
- else
- {
- return untyped left == untyped right;
- }
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/OverflowException.hx b/Phase/Mscorlib/system/OverflowException.hx
deleted file mode 100644
index d887640b2..000000000
--- a/Phase/Mscorlib/system/OverflowException.hx
+++ /dev/null
@@ -1,10 +0,0 @@
-package system;
-
-class OverflowException extends Exception
-{
- public function new(message:String = "")
- {
- super();
- Exception_CsString(message);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SByte.hx b/Phase/Mscorlib/system/SByte.hx
deleted file mode 100644
index 1f9985242..000000000
--- a/Phase/Mscorlib/system/SByte.hx
+++ /dev/null
@@ -1,319 +0,0 @@
-package system;
-
-
-abstract SByte(Int) from Int
-{
- public inline function new(i:Int) this = system.Convert.toInt8(i);
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_SByte(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_SByte(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_SByte(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_SByte(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_SByte(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_SByte(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_SByte(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_SByte(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_SByte(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_SByte(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_SByte(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_SByte(this);
-
- public inline function getHashCode() : system.Int32 return this ^ (this << 8);
-
- @:op(-A) public inline function neg() : Int return -this;
-
- @:op(~A)public inline function not() : Int return ~this;
-
- @:op(A++)public inline function postinc() : system.SByte return this++;
- @:op(++A)public inline function preinc() : system.SByte return ++this;
-
- @:op(A--)public inline function postdec() : system.SByte return this--;
- @:op(--A)public inline function predec() : system.SByte return --this;
-
- @:op(A * B) public static function mul0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul3(lhs : system.SByte, rhs : Float) : system.Double;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.SByte) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A * B) public static function mul6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A * B) public static function mul7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A * B) public static function mul8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- // @:op(A * B) public static function mul13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.SByte, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.SByte, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div0(lhs : system.SByte, rhs : system.SByte) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs.toHaxeInt());
- @:op(A / B) public static inline function div1(lhs : system.SByte, rhs : Int) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs);
- @:op(A / B) public static inline function div2(lhs : Int, rhs : system.SByte) : system.Int32 return Std.int(lhs / rhs.toHaxeInt());
- @:op(A / B) public static function div3(lhs : system.SByte, rhs : Float) : system.Double;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.SByte) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A / B) public static function div6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A / B) public static function div7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A / B) public static function div8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- @:op(A / B) public static function div9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A / B) public static function div10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A / B) public static function div11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- @:op(A / B) public static function div12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- // @:op(A / B) public static function div13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.SByte, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.SByte, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod3(lhs : system.SByte, rhs : Float) : system.Double;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.SByte) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A % B) public static function mod6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- // @:op(A % B) public static function mod13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod14(lhs : system.SByte, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.SByte, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add3(lhs : system.SByte, rhs : Float) : system.Double;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.SByte) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A + B) public static function add6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- // @:op(A + B) public static function add13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add14(lhs : system.SByte, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.SByte, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.SByte, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.SByte, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub3(lhs : system.SByte, rhs : Float) : system.Double;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.SByte) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A - B) public static function sub6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- // @:op-A - B) public static function sub13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub14(lhs : system.SByte, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.SByte, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A << B) public static function shl1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A << B) public static function shl2(lhs : Int, rhs : system.SByte) : system.Int32;
-
- @:op(A << B) public static function shl5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A << B) public static function shl6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A << B) public static function shl7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A << B) public static function shl8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- // @:op(A << B) public static function shl9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A << B) public static function shl10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A << B) public static function shl11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- // @:op(A << B) public static function shl12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- // @:op-A << B) public static function shl13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
-
- @:op(A >> B) public static function shr0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A >> B) public static function shr1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A >> B) public static function shr2(lhs : Int, rhs : system.SByte) : system.Int32;
-
- @:op(A >> B) public static function shr5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A >> B) public static function shr6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A >> B) public static function shr7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A >> B) public static function shr8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- // @:op(A >> B) public static function shr9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A >> B) public static function shr10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A >> B) public static function shr11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- // @:op(A >> B) public static function shr12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- // @:op-A >> B) public static function shr13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A > B) public static function gt0(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt1(lhs : system.SByte, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.SByte, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.SByte) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.SByte, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.SByte, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.SByte, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.SByte, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.SByte, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.SByte, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.SByte, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.SByte, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.SByte, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.SByte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt0(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt1(lhs : system.SByte, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.SByte, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.SByte) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.SByte, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.SByte, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.SByte, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.SByte, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.SByte, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.SByte, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.SByte, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.SByte, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.SByte, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.SByte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte0(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte1(lhs : system.SByte, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.SByte, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.SByte) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.SByte, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.SByte, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.SByte, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.SByte, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.SByte, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.SByte, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.SByte, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.SByte, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.SByte, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.SByte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte0(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte1(lhs : system.SByte, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.SByte, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.SByte) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.SByte, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.SByte, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.SByte, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.SByte, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.SByte, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.SByte, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.SByte, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.SByte, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.SByte, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.SByte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A == B) public static function eq0(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq1(lhs : system.SByte, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.SByte, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.SByte) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.SByte, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.SByte, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.SByte, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.SByte, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.SByte, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.SByte, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.SByte, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.SByte, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.SByte, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.SByte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq0(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq1(lhs : system.SByte, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.SByte, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.SByte) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.SByte, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.SByte, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.SByte, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.SByte, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.SByte, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.SByte, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.SByte, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.SByte, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.SByte, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.SByte, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.SByte, rhs : system.Double) : system.Boolean;
-
-
- @:op(A & B) public static function and0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A & B) public static function and1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A & B) public static function and2(lhs : Int, rhs : system.SByte) : system.Int32;
-
- @:op(A & B) public static function and5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A & B) public static function and6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A & B) public static function and7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A & B) public static function and8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- @:op(A & B) public static function and9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A & B) public static function and10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A & B) public static function and11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- @:op(A & B) public static function and12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- //@:op(A & B) public static function and13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A | B) public static function or0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A | B) public static function or1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A | B) public static function or2(lhs : Int, rhs : system.SByte) : system.Int32;
-
- @:op(A | B) public static function or5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A | B) public static function or6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A | B) public static function or7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A | B) public static function or8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- @:op(A | B) public static function or9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A | B) public static function or10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A | B) public static function or11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- @:op(A | B) public static function or12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- //@:op(A | B) public static function or13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A ^ B) public static function xor0(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A ^ B) public static function xor1(lhs : system.SByte, rhs : Int) : system.Int32;
- @:op(A ^ B) public static function xor2(lhs : Int, rhs : system.SByte) : system.Int32;
-
- @:op(A ^ B) public static function xor5(lhs : system.SByte, rhs : system.Char) : system.Int32;
- @:op(A ^ B) public static function xor6(lhs : system.SByte, rhs : system.Byte) : system.Int32;
- @:op(A ^ B) public static function xor7(lhs : system.SByte, rhs : system.Int16) : system.Int32;
- @:op(A ^ B) public static function xor8(lhs : system.SByte, rhs : system.Int32) : system.Int32;
- @:op(A ^ B) public static function xor9(lhs : system.SByte, rhs : system.Int64) : system.Int64;
- @:op(A ^ B) public static function xor10(lhs : system.SByte, rhs : system.SByte) : system.Int32;
- @:op(A ^ B) public static function xor11(lhs : system.SByte, rhs : system.UInt16) : system.Int32;
- @:op(A ^ B) public static function xor12(lhs : system.SByte, rhs : system.UInt32) : system.Int64;
- //@:op(A ^ B) public static function xor13(lhs : system.SByte, rhs : system.UInt64) : system.UInt64;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SByteArray.hx b/Phase/Mscorlib/system/SByteArray.hx
deleted file mode 100644
index d77b6b1bd..000000000
--- a/Phase/Mscorlib/system/SByteArray.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract SByteArray(js.html.Int8Array)
-{
- public inline function new(length:Int32) this = new js.html.Int8Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):SByteArray return cast new js.html.Int8Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):SByteArray return cast new js.html.Int8Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : SByteArray return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):SByte return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:SByte):SByte return this[index.toHaxeInt()] = val.toHaxeFloat();
-
- public inline function iterator() : Iterator return new SByteArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new SByteArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new SByteArray(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SByteArrayEnumerable.hx b/Phase/Mscorlib/system/SByteArrayEnumerable.hx
deleted file mode 100644
index b6e919ab3..000000000
--- a/Phase/Mscorlib/system/SByteArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class SByteArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Int8Array;
- public function new(array:js.html.Int8Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new SByteArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SByteArrayEnumerator.hx b/Phase/Mscorlib/system/SByteArrayEnumerator.hx
deleted file mode 100644
index 27e9e3757..000000000
--- a/Phase/Mscorlib/system/SByteArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class SByteArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Int8Array;
- private var _i:Int;
-
- public function new(array:js.html.Int8Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):SByte;
- public function get_current() : SByte return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SByteArrayIterator.hx b/Phase/Mscorlib/system/SByteArrayIterator.hx
deleted file mode 100644
index 6eaa472b1..000000000
--- a/Phase/Mscorlib/system/SByteArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class SByteArrayIterator
-{
- private var _array:js.html.Int8Array;
- private var _i:Int;
-
- public function new(array:js.html.Int8Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next() : SByte
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/Single.hx b/Phase/Mscorlib/system/Single.hx
deleted file mode 100644
index 39ee0ec5b..000000000
--- a/Phase/Mscorlib/system/Single.hx
+++ /dev/null
@@ -1,244 +0,0 @@
-package system;
-
-abstract Single(Float) from Float from Int
-{
- public inline function new(i:Float) this = i;
-
- @:from public static inline function fromInt(i:Int) : Single return new Single(i);
- @:from public static inline function fromByte(i:system.Byte) : Single return new Single(i.toHaxeInt());
- @:from public static inline function fromInt16(i:system.Int16) : Single return new Single(i.toHaxeInt());
- @:from public static inline function fromInt32(i:system.Int32) : Single return new Single(i.toHaxeInt());
- @:from public static inline function fromInt64(i:system.Int64) : Single return new Single(i.toHaxeInt());
- @:from public static inline function fromSByte(i:system.Byte) : Single return new Single(i.toHaxeInt());
- @:from public static inline function fromUInt16(i:system.UInt16) : Single return new Single(i.toHaxeInt());
- @:from public static inline function fromUInt32(i:system.UInt32) : Single return new Single(i.toHaxeInt());
- @:from public static inline function fromUInt64(i:system.UInt64) : Single return new Single(i.toHaxeInt());
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_Single(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_Single(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_Single(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_Single(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_Single(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_Single(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_Single(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_Single(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_Single(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_Single(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_Single(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_Single(this);
-
-
- public inline function toHaxeFloat(): Float return this;
- public inline function toString() : CsString return Std.string(this);
- public function getHashCode() : system.Int32 return system.Convert.toHashCode_Single(this);
-
- public static var NaN(get, never) : system.Single;
- public static inline function get_NaN() : system.Single return Math.NaN;
- public static inline function IsNaN(v:system.Single) : system.Boolean return Math.isNaN(v.toHaxeFloat());
-
- @:op(-A) public inline function neg() : system.Single return -this;
-
- @:op(A++) public inline function postinc() : system.Single return this++;
- @:op(++A) public inline function preinc() : system.Single return ++this;
-
- @:op(A--) public inline function postdec() : system.Single return this--;
- @:op(--A) public inline function predec() : system.Single return --this;
-
- @:op(A * B) public static function mul1(lhs : system.Single, rhs : Int) : system.Single;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul3(lhs : system.Single, rhs : Float) : system.Single;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.Single) : system.Single;
-
- @:op(A * B) public static function mul5(lhs : system.Single, rhs : system.Char) : system.Single;
- @:op(A * B) public static function mul6(lhs : system.Single, rhs : system.Byte) : system.Single;
- @:op(A * B) public static function mul7(lhs : system.Single, rhs : system.Int16) : system.Single;
- @:op(A * B) public static function mul8(lhs : system.Single, rhs : system.Int32) : system.Single;
- @:op(A * B) public static function mul9(lhs : system.Single, rhs : system.Int64) : system.Single;
- @:op(A * B) public static function mul10(lhs : system.Single, rhs : system.SByte) : system.Single;
- @:op(A * B) public static function mul11(lhs : system.Single, rhs : system.UInt16) : system.Single;
- @:op(A * B) public static function mul12(lhs : system.Single, rhs : system.UInt32) : system.Single;
- @:op(A * B) public static function mul13(lhs : system.Single, rhs : system.UInt64) : system.Single;
- @:op(A * B) public static function mul14(lhs : system.Single, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.Single, rhs : system.Double) : system.Single;
-
-
- @:op(A / B) public static function div1(lhs : system.Single, rhs : Int) : system.Single;
- @:op(A / B) public static function div2(lhs : Int, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div3(lhs : system.Single, rhs : Float) : system.Single;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.Single) : system.Single;
-
- @:op(A / B) public static function div5(lhs : system.Single, rhs : system.Char) : system.Single;
- @:op(A / B) public static function div6(lhs : system.Single, rhs : system.Byte) : system.Single;
- @:op(A / B) public static function div7(lhs : system.Single, rhs : system.Int16) : system.Single;
- @:op(A / B) public static function div8(lhs : system.Single, rhs : system.Int32) : system.Single;
- @:op(A / B) public static function div9(lhs : system.Single, rhs : system.Int64) : system.Single;
- @:op(A / B) public static function div10(lhs : system.Single, rhs : system.SByte) : system.Single;
- @:op(A / B) public static function div11(lhs : system.Single, rhs : system.UInt16) : system.Single;
- @:op(A / B) public static function div12(lhs : system.Single, rhs : system.UInt32) : system.Single;
- @:op(A / B) public static function div13(lhs : system.Single, rhs : system.UInt64) : system.Single;
- @:op(A / B) public static function div14(lhs : system.Single, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.Single, rhs : system.Double) : system.Single;
-
-
- @:op(A % B) public static function mod1(lhs : system.Single, rhs : Int) : system.Single;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod3(lhs : system.Single, rhs : Float) : system.Single;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.Single) : system.Single;
-
- @:op(A % B) public static function mod5(lhs : system.Single, rhs : system.Char) : system.Single;
- @:op(A % B) public static function mod6(lhs : system.Single, rhs : system.Byte) : system.Single;
- @:op(A % B) public static function mod7(lhs : system.Single, rhs : system.Int16) : system.Single;
- @:op(A % B) public static function mod8(lhs : system.Single, rhs : system.Int32) : system.Single;
- @:op(A % B) public static function mod9(lhs : system.Single, rhs : system.Int64) : system.Single;
- @:op(A % B) public static function mod10(lhs : system.Single, rhs : system.SByte) : system.Single;
- @:op(A % B) public static function mod11(lhs : system.Single, rhs : system.UInt16) : system.Single;
- @:op(A % B) public static function mod12(lhs : system.Single, rhs : system.UInt32) : system.Single;
- @:op(A % B) public static function mod13(lhs : system.Single, rhs : system.UInt64) : system.Single;
- @:op(A % B) public static function mod14(lhs : system.Single, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.Single, rhs : system.Double) : system.Single;
-
-
- @:op(A + B) public static function add1(lhs : system.Single, rhs : Int) : system.Single;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add3(lhs : system.Single, rhs : Float) : system.Single;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.Single) : system.Single;
-
- @:op(A + B) public static function add5(lhs : system.Single, rhs : system.Char) : system.Single;
- @:op(A + B) public static function add6(lhs : system.Single, rhs : system.Byte) : system.Single;
- @:op(A + B) public static function add7(lhs : system.Single, rhs : system.Int16) : system.Single;
- @:op(A + B) public static function add8(lhs : system.Single, rhs : system.Int32) : system.Single;
- @:op(A + B) public static function add9(lhs : system.Single, rhs : system.Int64) : system.Single;
- @:op(A + B) public static function add10(lhs : system.Single, rhs : system.SByte) : system.Single;
- @:op(A + B) public static function add11(lhs : system.Single, rhs : system.UInt16) : system.Single;
- @:op(A + B) public static function add12(lhs : system.Single, rhs : system.UInt32) : system.Single;
- @:op(A + B) public static function add13(lhs : system.Single, rhs : system.UInt64) : system.Single;
- @:op(A + B) public static function add14(lhs : system.Single, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.Single, rhs : system.Double) : system.Single;
- @:op(A + B) public static inline function add16(lhs : system.Single, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.Single, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub1(lhs : system.Single, rhs : Int) : system.Single;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub3(lhs : system.Single, rhs : Float) : system.Single;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.Single) : system.Single;
-
- @:op(A - B) public static function sub5(lhs : system.Single, rhs : system.Char) : system.Single;
- @:op(A - B) public static function sub6(lhs : system.Single, rhs : system.Byte) : system.Single;
- @:op(A - B) public static function sub7(lhs : system.Single, rhs : system.Int16) : system.Single;
- @:op(A - B) public static function sub8(lhs : system.Single, rhs : system.Int32) : system.Single;
- @:op(A - B) public static function sub9(lhs : system.Single, rhs : system.Int64) : system.Single;
- @:op(A - B) public static function sub10(lhs : system.Single, rhs : system.SByte) : system.Single;
- @:op(A - B) public static function sub11(lhs : system.Single, rhs : system.UInt16) : system.Single;
- @:op(A - B) public static function sub12(lhs : system.Single, rhs : system.UInt32) : system.Single;
- @:op(A - B) public static function sub13(lhs : system.Single, rhs : system.UInt64) : system.Single;
- @:op(A - B) public static function sub14(lhs : system.Single, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.Single, rhs : system.Double) : system.Single;
-
-
- @:op(A > B) public static function gt1(lhs : system.Single, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.Single, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.Single) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.Single, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.Single, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.Single, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.Single, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.Single, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.Single, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.Single, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.Single, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.Single, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.Single, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.Single, rhs : system.Double) : system.Boolean;
-
- @:op(A < B) public static function lt1(lhs : system.Single, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.Single, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.Single) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.Single, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.Single, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.Single, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.Single, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.Single, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.Single, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.Single, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.Single, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.Single, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.Single, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.Single, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte1(lhs : system.Single, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.Single, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.Single) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.Single, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.Single, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.Single, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.Single, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.Single, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.Single, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.Single, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.Single, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.Single, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.Single, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.Single, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte1(lhs : system.Single, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.Single, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.Single) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.Single, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.Single, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.Single, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.Single, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.Single, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.Single, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.Single, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.Single, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.Single, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.Single, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.Single, rhs : system.Double) : system.Boolean;
-
- @:op(A == B) public static function eq1(lhs : system.Single, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.Single, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.Single) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.Single, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.Single, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.Single, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.Single, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.Single, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.Single, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.Single, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.Single, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.Single, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.Single, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.Single, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq1(lhs : system.Single, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.Single, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.Single) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.Single, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.Single, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.Single, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.Single, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.Single, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.Single, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.Single, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.Single, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.Single, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.Single, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.Single, rhs : system.Double) : system.Boolean;
-
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SingleArray.hx b/Phase/Mscorlib/system/SingleArray.hx
deleted file mode 100644
index 60cd666b9..000000000
--- a/Phase/Mscorlib/system/SingleArray.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract SingleArray(js.html.Float32Array)
-{
- public inline function new(length:Int32) this = new js.html.Float32Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):SingleArray return cast new js.html.Float32Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):SingleArray return cast new js.html.Float32Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : SingleArray return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):Single return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:Single):Single return this[index.toHaxeInt()] = val.toHaxeFloat();
-
- public inline function iterator() : Iterator return new SingleArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new SingleArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new SingleArray(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SingleArrayEnumerable.hx b/Phase/Mscorlib/system/SingleArrayEnumerable.hx
deleted file mode 100644
index 93c885ec1..000000000
--- a/Phase/Mscorlib/system/SingleArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class SingleArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Float32Array;
- public function new(array:js.html.Float32Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new SingleArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SingleArrayEnumerator.hx b/Phase/Mscorlib/system/SingleArrayEnumerator.hx
deleted file mode 100644
index 6e15380d1..000000000
--- a/Phase/Mscorlib/system/SingleArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class SingleArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Float32Array;
- private var _i:Int;
-
- public function new(array:js.html.Float32Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):Single;
- public function get_current() : Single return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/SingleArrayIterator.hx b/Phase/Mscorlib/system/SingleArrayIterator.hx
deleted file mode 100644
index 619d9da31..000000000
--- a/Phase/Mscorlib/system/SingleArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class SingleArrayIterator
-{
- private var _array:js.html.Float32Array;
- private var _i:Int;
-
- public function new(array:js.html.Float32Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next()
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt16.hx b/Phase/Mscorlib/system/UInt16.hx
deleted file mode 100644
index 28f7f161a..000000000
--- a/Phase/Mscorlib/system/UInt16.hx
+++ /dev/null
@@ -1,321 +0,0 @@
-package system;
-
-
-abstract UInt16(Int) from Int
-{
- public inline function new(i:Int) this = system.Convert.toUInt16(i);
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_UInt16(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_UInt16(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_UInt16(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_UInt16(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_UInt16(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_UInt16(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_UInt16(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_UInt16(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_UInt16(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_UInt16(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_UInt16(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_UInt16(this);
-
- public function getHashCode() : system.Int32 return this;
-
- @:op(-A) public inline function neg() : system.Int32 return -this;
-
- @:op(~A)public inline function not() : system.Int32 return ~this;
-
- @:op(A++)public inline function postinc() : system.UInt16 return this++;
- @:op(++A)public inline function preinc() : system.UInt16 return ++this;
-
- @:op(A--)public inline function postdec() : system.UInt16 return this--;
- @:op(--A)public inline function predec() : system.UInt16 return --this;
-
- @:op(A * B) public static function mul0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul3(lhs : system.UInt16, rhs : Float) : system.Double;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.UInt16) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A * B) public static function mul6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A * B) public static function mul7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A * B) public static function mul8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- @:op(A * B) public static function mul13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.UInt16, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.UInt16, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs.toHaxeInt());
- @:op(A / B) public static inline function div1(lhs : system.UInt16, rhs : Int) : system.Int32 return Std.int(lhs.toHaxeInt() / rhs);
- @:op(A / B) public static inline function div2(lhs : Int, rhs : system.UInt16) : system.Int32 return Std.int(lhs / rhs.toHaxeInt());
- @:op(A / B) public static function div3(lhs : system.UInt16, rhs : Float) : system.Double;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.UInt16) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A / B) public static function div6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A / B) public static function div7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A / B) public static function div8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- @:op(A / B) public static function div9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A / B) public static function div10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A / B) public static function div11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A / B) public static function div12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- @:op(A / B) public static function div13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.UInt16, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.UInt16, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod3(lhs : system.UInt16, rhs : Float) : system.Double;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.UInt16) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A % B) public static function mod6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- @:op(A % B) public static function mod13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod14(lhs : system.UInt16, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.UInt16, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add3(lhs : system.UInt16, rhs : Float) : system.Double;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.UInt16) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A + B) public static function add6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- @:op(A + B) public static function add13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add14(lhs : system.UInt16, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.UInt16, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.UInt16, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.UInt16, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub3(lhs : system.UInt16, rhs : Float) : system.Double;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.UInt16) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A - B) public static function sub6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- @:op(A - B) public static function sub13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub14(lhs : system.UInt16, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.UInt16, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A << B) public static function shl1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A << B) public static function shl2(lhs : Int, rhs : system.UInt16) : system.Int32;
-
- @:op(A << B) public static function shl5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A << B) public static function shl6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A << B) public static function shl7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A << B) public static function shl8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- // @:op(A << B) public static function shl9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A << B) public static function shl10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A << B) public static function shl11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- // @:op(A << B) public static function shl12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- // @:op(A << B) public static function shl13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A >> B) public static function shr0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A >> B) public static function shr1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A >> B) public static function shr2(lhs : Int, rhs : system.UInt16) : system.Int32;
-
- @:op(A >> B) public static function shr5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A >> B) public static function shr6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A >> B) public static function shr7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A >> B) public static function shr8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- // @:op(A >> B) public static function shr9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A >> B) public static function shr10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A >> B) public static function shr11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- // @:op(A >> B) public static function shr12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- // @:op(A >> B) public static function shr13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A > B) public static function gt0(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt1(lhs : system.UInt16, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.UInt16, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.UInt16) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.UInt16, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.UInt16, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.UInt16, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.UInt16, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.UInt16, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.UInt16, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.UInt16, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.UInt16, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.UInt16, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.UInt16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt0(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt1(lhs : system.UInt16, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.UInt16, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.UInt16) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.UInt16, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.UInt16, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.UInt16, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.UInt16, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.UInt16, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.UInt16, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.UInt16, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.UInt16, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.UInt16, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.UInt16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte0(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte1(lhs : system.UInt16, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.UInt16, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.UInt16) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.UInt16, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.UInt16, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.UInt16, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.UInt16, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.UInt16, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.UInt16, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.UInt16, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.UInt16, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.UInt16, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.UInt16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte0(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte1(lhs : system.UInt16, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.UInt16, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.UInt16) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.UInt16, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.UInt16, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.UInt16, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.UInt16, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.UInt16, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.UInt16, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.UInt16, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.UInt16, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.UInt16, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.UInt16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A == B) public static function eq0(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq1(lhs : system.UInt16, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.UInt16, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.UInt16) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.UInt16, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.UInt16, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.UInt16, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.UInt16, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.UInt16, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.UInt16, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.UInt16, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.UInt16, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.UInt16, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.UInt16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq0(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq1(lhs : system.UInt16, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.UInt16, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.UInt16) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.UInt16, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.UInt16, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.UInt16, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.UInt16, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.UInt16, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.UInt16, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.UInt16, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.UInt16, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.UInt16, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.UInt16, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.UInt16, rhs : system.Double) : system.Boolean;
-
-
- @:op(A & B) public static function and0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A & B) public static function and1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A & B) public static function and2(lhs : Int, rhs : system.UInt16) : system.Int32;
-
- @:op(A & B) public static function and5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A & B) public static function and6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A & B) public static function and7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A & B) public static function and8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- @:op(A & B) public static function and9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A & B) public static function and10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A & B) public static function and11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A & B) public static function and12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- @:op(A & B) public static function and13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A | B) public static function or0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A | B) public static function or1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A | B) public static function or2(lhs : Int, rhs : system.UInt16) : system.Int32;
-
- @:op(A | B) public static function or5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A | B) public static function or6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A | B) public static function or7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A | B) public static function or8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- @:op(A | B) public static function or9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A | B) public static function or10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A | B) public static function or11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A | B) public static function or12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- @:op(A | B) public static function or13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A ^ B) public static function xor0(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A ^ B) public static function xor1(lhs : system.UInt16, rhs : Int) : system.Int32;
- @:op(A ^ B) public static function xor2(lhs : Int, rhs : system.UInt16) : system.Int32;
-
- @:op(A ^ B) public static function xor5(lhs : system.UInt16, rhs : system.Char) : system.Int32;
- @:op(A ^ B) public static function xor6(lhs : system.UInt16, rhs : system.Byte) : system.Int32;
- @:op(A ^ B) public static function xor7(lhs : system.UInt16, rhs : system.Int16) : system.Int32;
- @:op(A ^ B) public static function xor8(lhs : system.UInt16, rhs : system.Int32) : system.Int32;
- @:op(A ^ B) public static function xor9(lhs : system.UInt16, rhs : system.Int64) : system.Int64;
- @:op(A ^ B) public static function xor10(lhs : system.UInt16, rhs : system.SByte) : system.Int32;
- @:op(A ^ B) public static function xor11(lhs : system.UInt16, rhs : system.UInt16) : system.Int32;
- @:op(A ^ B) public static function xor12(lhs : system.UInt16, rhs : system.UInt32) : system.UInt32;
- @:op(A ^ B) public static function xor13(lhs : system.UInt16, rhs : system.UInt64) : system.UInt64;
-
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt16Array.hx b/Phase/Mscorlib/system/UInt16Array.hx
deleted file mode 100644
index 77d2e2943..000000000
--- a/Phase/Mscorlib/system/UInt16Array.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract UInt16Array(js.html.Uint16Array)
-{
- public inline function new(length:Int32) this = new js.html.Uint16Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):UInt16Array return cast new js.html.Uint16Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):UInt16Array return cast new js.html.Uint16Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : UInt16Array return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):UInt16 return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:UInt16):UInt16 return this[index.toHaxeInt()] = val.toHaxeFloat();
-
- public inline function iterator() : Iterator return new UInt16ArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new UInt16ArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new UInt16Array(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt16ArrayEnumerable.hx b/Phase/Mscorlib/system/UInt16ArrayEnumerable.hx
deleted file mode 100644
index a1bb856c1..000000000
--- a/Phase/Mscorlib/system/UInt16ArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class UInt16ArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Uint16Array;
- public function new(array:js.html.Uint16Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new UInt16ArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt16ArrayEnumerator.hx b/Phase/Mscorlib/system/UInt16ArrayEnumerator.hx
deleted file mode 100644
index 6a0151cab..000000000
--- a/Phase/Mscorlib/system/UInt16ArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class UInt16ArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Uint16Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint16Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):UInt16;
- public function get_current() : UInt16 return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt16Iterator.hx b/Phase/Mscorlib/system/UInt16Iterator.hx
deleted file mode 100644
index d77d630dd..000000000
--- a/Phase/Mscorlib/system/UInt16Iterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class UInt16ArrayIterator
-{
- private var _array:js.html.Uint16Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint16Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next()
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt32.hx b/Phase/Mscorlib/system/UInt32.hx
deleted file mode 100644
index f45184a8a..000000000
--- a/Phase/Mscorlib/system/UInt32.hx
+++ /dev/null
@@ -1,319 +0,0 @@
-package system;
-
-abstract UInt32(Int) from Int
-{
- public inline function new(i:Int) this = system.Convert.toUInt32(i);
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_UInt32(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_UInt32(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_UInt32(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_UInt32(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_UInt32(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_UInt32(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_UInt32(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_UInt32(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_UInt32(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_UInt32(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_UInt32(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_UInt32(this);
-
- public function getHashCode() : system.Int32 return this;
-
- @:op(-A) public inline function neg() : system.Int64 return -this;
-
- @:op(~A)public inline function not() : system.UInt32 return ~this;
-
- @:op(A++)public inline function postinc() : system.UInt32 return this++;
- @:op(++A)public inline function preinc() : system.UInt32 return ++this;
-
- @:op(A--)public inline function postdec() : system.UInt32 return this--;
- @:op(--A)public inline function predec() : system.UInt32 return --this;
-
- @:op(A * B) public static function mul0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A * B) public static function mul1(lhs : system.UInt32, rhs : Int) : system.Int64;
- @:op(A * B) public static function mul2(lhs : Int, rhs : system.UInt32) : system.Int64;
- @:op(A * B) public static function mul3(lhs : system.UInt32, rhs : Float) : system.Double;
- @:op(A * B) public static function mul4(lhs : Float, rhs : system.UInt32) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A * B) public static function mul6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A * B) public static function mul7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A * B) public static function mul8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- @:op(A * B) public static function mul9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A * B) public static function mul10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A * B) public static function mul11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- @:op(A * B) public static function mul12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A * B) public static function mul13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.UInt32, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.UInt32, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32 return Std.int(lhs.toHaxeInt() / rhs.toHaxeInt());
- @:op(A / B) public static inline function div1(lhs : system.UInt32, rhs : Int) : system.Int64 return Std.int(lhs.toHaxeInt() / rhs);
- @:op(A / B) public static inline function div2(lhs : Int, rhs : system.UInt32) : system.Int64 return Std.int(lhs / rhs.toHaxeInt());
- @:op(A / B) public static function div3(lhs : system.UInt32, rhs : Float) : system.Double;
- @:op(A / B) public static function div4(lhs : Float, rhs : system.UInt32) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A / B) public static function div6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A / B) public static function div7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A / B) public static function div8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- @:op(A / B) public static function div9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A / B) public static function div10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A / B) public static function div11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- @:op(A / B) public static function div12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A / B) public static function div13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.UInt32, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.UInt32, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A % B) public static function mod1(lhs : system.UInt32, rhs : Int) : system.Int64;
- @:op(A % B) public static function mod2(lhs : Int, rhs : system.UInt32) : system.Int64;
- @:op(A % B) public static function mod3(lhs : system.UInt32, rhs : Float) : system.Double;
- @:op(A % B) public static function mod4(lhs : Float, rhs : system.UInt32) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A % B) public static function mod6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A % B) public static function mod7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A % B) public static function mod8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- @:op(A % B) public static function mod9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A % B) public static function mod10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A % B) public static function mod11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- @:op(A % B) public static function mod12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A % B) public static function mod13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod14(lhs : system.UInt32, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.UInt32, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A + B) public static function add1(lhs : system.UInt32, rhs : Int) : system.Int64;
- @:op(A + B) public static function add2(lhs : Int, rhs : system.UInt32) : system.Int64;
- @:op(A + B) public static function add3(lhs : system.UInt32, rhs : Float) : system.Double;
- @:op(A + B) public static function add4(lhs : Float, rhs : system.UInt32) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A + B) public static function add6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A + B) public static function add7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A + B) public static function add8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- @:op(A + B) public static function add9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A + B) public static function add10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A + B) public static function add11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- @:op(A + B) public static function add12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A + B) public static function add13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add14(lhs : system.UInt32, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.UInt32, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.UInt32, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.UInt32, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A - B) public static function sub1(lhs : system.UInt32, rhs : Int) : system.Int64;
- @:op(A - B) public static function sub2(lhs : Int, rhs : system.UInt32) : system.Int64;
- @:op(A - B) public static function sub3(lhs : system.UInt32, rhs : Float) : system.Double;
- @:op(A - B) public static function sub4(lhs : Float, rhs : system.UInt32) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A - B) public static function sub6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A - B) public static function sub7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A - B) public static function sub8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- @:op(A - B) public static function sub9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A - B) public static function sub10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A - B) public static function sub11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- @:op(A - B) public static function sub12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A - B) public static function sub13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub14(lhs : system.UInt32, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.UInt32, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A << B) public static function shl1(lhs : system.UInt32, rhs : Int) : system.UInt32;
- @:op(A << B) public static function shl2(lhs : Int, rhs : system.UInt32) : system.UInt32;
-
- @:op(A << B) public static function shl5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A << B) public static function shl6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A << B) public static function shl7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A << B) public static function shl8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- // @:op(A << B) public static function shl9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A << B) public static function shl10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A << B) public static function shl11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- // @:op(A << B) public static function shl12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- // @:op(A << B) public static function shl13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A >> B) public static function shr0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A >> B) public static function shr1(lhs : system.UInt32, rhs : Int) : system.UInt32;
- @:op(A >> B) public static function shr2(lhs : Int, rhs : system.UInt32) : system.UInt32;
-
- @:op(A >> B) public static function shr5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A >> B) public static function shr6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A >> B) public static function shr7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A >> B) public static function shr8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- // @:op(A >> B) public static function shr9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A >> B) public static function shr10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A >> B) public static function shr11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- // @:op(A >> B) public static function shr12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- // @:op(A >> B) public static function shr13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A > B) public static function gt0(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt1(lhs : system.UInt32, rhs : Int) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Int, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt3(lhs : system.UInt32, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt4(lhs : Float, rhs : system.UInt32) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.UInt32, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.UInt32, rhs : system.Byte) : system.Boolean;
- @:op(A > B) public static function gt7(lhs : system.UInt32, rhs : system.Int16) : system.Boolean;
- @:op(A > B) public static function gt8(lhs : system.UInt32, rhs : system.Int32) : system.Boolean;
- @:op(A > B) public static function gt9(lhs : system.UInt32, rhs : system.Int64) : system.Boolean;
- @:op(A > B) public static function gt10(lhs : system.UInt32, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.UInt32, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.UInt32, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.UInt32, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.UInt32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt0(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt1(lhs : system.UInt32, rhs : Int) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Int, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt3(lhs : system.UInt32, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt4(lhs : Float, rhs : system.UInt32) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.UInt32, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.UInt32, rhs : system.Byte) : system.Boolean;
- @:op(A < B) public static function lt7(lhs : system.UInt32, rhs : system.Int16) : system.Boolean;
- @:op(A < B) public static function lt8(lhs : system.UInt32, rhs : system.Int32) : system.Boolean;
- @:op(A < B) public static function lt9(lhs : system.UInt32, rhs : system.Int64) : system.Boolean;
- @:op(A < B) public static function lt10(lhs : system.UInt32, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.UInt32, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.UInt32, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.UInt32, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.UInt32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte0(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte1(lhs : system.UInt32, rhs : Int) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Int, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte3(lhs : system.UInt32, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte4(lhs : Float, rhs : system.UInt32) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.UInt32, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.UInt32, rhs : system.Byte) : system.Boolean;
- @:op(A >= B) public static function gte7(lhs : system.UInt32, rhs : system.Int16) : system.Boolean;
- @:op(A >= B) public static function gte8(lhs : system.UInt32, rhs : system.Int32) : system.Boolean;
- @:op(A >= B) public static function gte9(lhs : system.UInt32, rhs : system.Int64) : system.Boolean;
- @:op(A >= B) public static function gte10(lhs : system.UInt32, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.UInt32, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.UInt32, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.UInt32, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.UInt32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte0(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte1(lhs : system.UInt32, rhs : Int) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Int, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte3(lhs : system.UInt32, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte4(lhs : Float, rhs : system.UInt32) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.UInt32, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.UInt32, rhs : system.Byte) : system.Boolean;
- @:op(A <= B) public static function lte7(lhs : system.UInt32, rhs : system.Int16) : system.Boolean;
- @:op(A <= B) public static function lte8(lhs : system.UInt32, rhs : system.Int32) : system.Boolean;
- @:op(A <= B) public static function lte9(lhs : system.UInt32, rhs : system.Int64) : system.Boolean;
- @:op(A <= B) public static function lte10(lhs : system.UInt32, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.UInt32, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.UInt32, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.UInt32, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.UInt32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A == B) public static function eq0(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq1(lhs : system.UInt32, rhs : Int) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Int, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq3(lhs : system.UInt32, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq4(lhs : Float, rhs : system.UInt32) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.UInt32, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.UInt32, rhs : system.Byte) : system.Boolean;
- @:op(A == B) public static function eq7(lhs : system.UInt32, rhs : system.Int16) : system.Boolean;
- @:op(A == B) public static function eq8(lhs : system.UInt32, rhs : system.Int32) : system.Boolean;
- @:op(A == B) public static function eq9(lhs : system.UInt32, rhs : system.Int64) : system.Boolean;
- @:op(A == B) public static function eq10(lhs : system.UInt32, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.UInt32, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.UInt32, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.UInt32, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.UInt32, rhs : system.Double) : system.Boolean;
-
-
- @:op(A != B) public static function neq0(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq1(lhs : system.UInt32, rhs : Int) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Int, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq3(lhs : system.UInt32, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq4(lhs : Float, rhs : system.UInt32) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.UInt32, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.UInt32, rhs : system.Byte) : system.Boolean;
- @:op(A != B) public static function neq7(lhs : system.UInt32, rhs : system.Int16) : system.Boolean;
- @:op(A != B) public static function neq8(lhs : system.UInt32, rhs : system.Int32) : system.Boolean;
- @:op(A != B) public static function neq9(lhs : system.UInt32, rhs : system.Int64) : system.Boolean;
- @:op(A != B) public static function neq10(lhs : system.UInt32, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.UInt32, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.UInt32, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.UInt32, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.UInt32, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.UInt32, rhs : system.Double) : system.Boolean;
-
- @:op(A & B) public static function and0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A & B) public static function and1(lhs : system.UInt32, rhs : Int) : system.Int64;
- @:op(A & B) public static function and2(lhs : Int, rhs : system.UInt32) : system.Int64;
-
- @:op(A & B) public static function and5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A & B) public static function and6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A & B) public static function and7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A & B) public static function and8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- @:op(A & B) public static function and9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A & B) public static function and10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A & B) public static function and11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- @:op(A & B) public static function and12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A & B) public static function and13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A | B) public static function or0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A | B) public static function or1(lhs : system.UInt32, rhs : Int) : system.Int64;
- @:op(A | B) public static function or2(lhs : Int, rhs : system.UInt32) : system.Int64;
-
- @:op(A | B) public static function or5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A | B) public static function or6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A | B) public static function or7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A | B) public static function or8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- @:op(A | B) public static function or9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A | B) public static function or10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A | B) public static function or11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- @:op(A | B) public static function or12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A | B) public static function or13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A ^ B) public static function xor0(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A ^ B) public static function xor1(lhs : Int, rhs : system.UInt32) : system.Int64;
- @:op(A ^ B) public static function xor2(lhs : system.UInt32, rhs : Int) : system.Int64;
-
- @:op(A ^ B) public static function xor5(lhs : system.UInt32, rhs : system.Char) : system.Int32;
- @:op(A ^ B) public static function xor6(lhs : system.UInt32, rhs : system.Byte) : system.Int32;
- @:op(A ^ B) public static function xor7(lhs : system.UInt32, rhs : system.Int16) : system.Int32;
- @:op(A ^ B) public static function xor8(lhs : system.UInt32, rhs : system.Int32) : system.Int32;
- @:op(A ^ B) public static function xor9(lhs : system.UInt32, rhs : system.Int64) : system.Int64;
- @:op(A ^ B) public static function xor10(lhs : system.UInt32, rhs : system.SByte) : system.Int32;
- @:op(A ^ B) public static function xor11(lhs : system.UInt32, rhs : system.UInt16) : system.Int32;
- @:op(A ^ B) public static function xor12(lhs : system.UInt32, rhs : system.UInt32) : system.UInt32;
- @:op(A ^ B) public static function xor13(lhs : system.UInt32, rhs : system.UInt64) : system.UInt64;
-
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt32Array.hx b/Phase/Mscorlib/system/UInt32Array.hx
deleted file mode 100644
index 28c32a90e..000000000
--- a/Phase/Mscorlib/system/UInt32Array.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract UInt32Array(js.html.Uint32Array)
-{
- public inline function new(length:Int32) this = new js.html.Uint32Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):UInt32Array return cast new js.html.Uint32Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):UInt32Array return cast new js.html.Uint32Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : UInt32Array return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):UInt32 return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:UInt32):UInt32 return this[index.toHaxeInt()] = val.toHaxeFloat();
-
- public inline function iterator() : Iterator return new UInt32ArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new UInt32ArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new UInt32Array(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt32ArrayEnumerable.hx b/Phase/Mscorlib/system/UInt32ArrayEnumerable.hx
deleted file mode 100644
index 571982507..000000000
--- a/Phase/Mscorlib/system/UInt32ArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class UInt32ArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Uint32Array;
- public function new(array:js.html.Uint32Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new UInt32ArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt32ArrayEnumerator.hx b/Phase/Mscorlib/system/UInt32ArrayEnumerator.hx
deleted file mode 100644
index d94e684d1..000000000
--- a/Phase/Mscorlib/system/UInt32ArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class UInt32ArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Uint32Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint32Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):UInt32;
- public function get_current() : UInt32 return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt32ArrayIterator.hx b/Phase/Mscorlib/system/UInt32ArrayIterator.hx
deleted file mode 100644
index 0db0f0f46..000000000
--- a/Phase/Mscorlib/system/UInt32ArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class UInt32ArrayIterator
-{
- private var _array:js.html.Uint32Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint32Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next() : UInt32
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt64.hx b/Phase/Mscorlib/system/UInt64.hx
deleted file mode 100644
index 025d6bb39..000000000
--- a/Phase/Mscorlib/system/UInt64.hx
+++ /dev/null
@@ -1,286 +0,0 @@
-package system;
-
-abstract UInt64(Int) from Int
-{
- public inline function new(i:Int) this = system.Convert.toUInt64(i);
-
- public inline function toHaxeInt(): Int return this;
- public inline function toString() : system.CsString return Std.string(this);
-
- public inline function toBoolean_IFormatProvider(provider:IFormatProvider) : system.Boolean return system.Convert.toBoolean_UInt64(this);
- public inline function toChar_IFormatProvider(provider:IFormatProvider) : system.Char return system.Convert.toChar_UInt64(this);
- public inline function toSByte_IFormatProvider(provider:IFormatProvider) : system.SByte return system.Convert.toSByte_UInt64(this);
- public inline function toByte_IFormatProvider(provider:IFormatProvider) : system.Byte return system.Convert.toByte_UInt64(this);
- public inline function toInt16_IFormatProvider(provider:IFormatProvider) : system.Int16 return system.Convert.toInt16_UInt64(this);
- public inline function toUInt16_IFormatProvider(provider:IFormatProvider) : system.UInt16 return system.Convert.toUInt16_UInt64(this);
- public inline function toInt32_IFormatProvider(provider:IFormatProvider) : system.Int32 return system.Convert.toInt32_UInt64(this);
- public inline function toUInt32_IFormatProvider(provider:IFormatProvider) : system.UInt32 return system.Convert.toUInt32_UInt64(this);
- public inline function toInt64_IFormatProvider(provider:IFormatProvider) : system.Int64 return system.Convert.toInt64_UInt64(this);
- public inline function toUInt64_IFormatProvider(provider:IFormatProvider) : system.UInt64 return system.Convert.toUInt64_UInt64(this);
- public inline function toSingle_IFormatProvider(provider:IFormatProvider) : system.Single return system.Convert.toSingle_UInt64(this);
- public inline function toDouble_IFormatProvider(provider:IFormatProvider) : system.Double return system.Convert.toDouble_UInt64(this);
-
- public function getHashCode() : system.Int32 return this;
-
- @:op(~A)public inline function not() : system.UInt64 return ~this;
-
- @:op(A++)public inline function postinc() : system.UInt64 return this++;
- @:op(++A)public inline function preinc() : system.UInt64 return ++this;
-
- @:op(A--)public inline function postdec() : system.UInt64 return this--;
- @:op(--A)public inline function predec() : system.UInt64 return --this;
-
- @:op(A * B) public static function mul0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul1(lhs : system.UInt64, rhs : Float) : system.Double;
- @:op(A * B) public static function mul2(lhs : Float, rhs : system.UInt64) : system.Double;
-
- @:op(A * B) public static function mul5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A * B) public static function mul6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- //@:op(A * B) public static function mul7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- //@:op(A * B) public static function mul8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- //@:op(A * B) public static function mul9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- //@:op(A * B) public static function mul10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A * B) public static function mul11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- @:op(A * B) public static function mul12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- @:op(A * B) public static function mul13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A * B) public static function mul14(lhs : system.UInt64, rhs : system.Single) : system.Single;
- @:op(A * B) public static function mul15(lhs : system.UInt64, rhs : system.Double) : system.Double;
-
-
- @:op(A / B) public static inline function div0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64 return Std.int(lhs.toHaxeInt() / rhs.toHaxeInt());
- @:op(A / B) public static function div1(lhs : system.UInt64, rhs : Float) : system.Double;
- @:op(A / B) public static function div2(lhs : Float, rhs : system.UInt64) : system.Double;
-
- @:op(A / B) public static function div5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A / B) public static function div6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- //@:op(A / B) public static function div7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- //@:op(A / B) public static function div8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- //@:op(A / B) public static function div9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- //@:op(A / B) public static function div10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A / B) public static function div11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- @:op(A / B) public static function div12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- @:op(A / B) public static function div13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A / B) public static function div14(lhs : system.UInt64, rhs : system.Single) : system.Single;
- @:op(A / B) public static function div15(lhs : system.UInt64, rhs : system.Double) : system.Double;
-
-
- @:op(A % B) public static function mod0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod1(lhs : system.UInt64, rhs : Float) : system.Double;
- @:op(A % B) public static function mod2(lhs : Float, rhs : system.UInt64) : system.Double;
-
- @:op(A % B) public static function mod5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A % B) public static function mod6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- //@:op(A % B) public static function mod7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- //@:op(A % B) public static function mod8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- //@:op(A % B) public static function mod9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- //@:op(A % B) public static function mod10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A % B) public static function mod11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- @:op(A % B) public static function mod12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- @:op(A % B) public static function mod13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A % B) public static function mod14(lhs : system.UInt64, rhs : system.Single) : system.Single;
- @:op(A % B) public static function mod15(lhs : system.UInt64, rhs : system.Double) : system.Double;
-
-
- @:op(A + B) public static function add0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add1(lhs : system.UInt64, rhs : Float) : system.Double;
- @:op(A + B) public static function add2(lhs : Float, rhs : system.UInt64) : system.Double;
-
- @:op(A + B) public static function add5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A + B) public static function add6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- //@:op(A + B) public static function add7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- //@:op(A + B) public static function add8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- //@:op(A + B) public static function add9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- //@:op(A + B) public static function add10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A + B) public static function add11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- @:op(A + B) public static function add12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- @:op(A + B) public static function add13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A + B) public static function add14(lhs : system.UInt64, rhs : system.Single) : system.Single;
- @:op(A + B) public static function add15(lhs : system.UInt64, rhs : system.Double) : system.Double;
- @:op(A + B) public static inline function add16(lhs : system.UInt64, rhs : system.CsString) : system.CsString return lhs.toString() + rhs;
- @:op(A + B) public static inline function add17(lhs : system.UInt64, rhs : String) : system.CsString return lhs.toString() + rhs;
-
-
- @:op(A - B) public static function sub0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub1(lhs : system.UInt64, rhs : Float) : system.Double;
- @:op(A - B) public static function sub2(lhs : Float, rhs : system.UInt64) : system.Double;
-
- @:op(A - B) public static function sub5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A - B) public static function sub6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- //@:op(A - B) public static function sub7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- //@:op(A - B) public static function sub8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- //@:op(A - B) public static function sub9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- //@:op(A - B) public static function sub10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A - B) public static function sub11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- @:op(A - B) public static function sub12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- @:op(A - B) public static function sub13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A - B) public static function sub14(lhs : system.UInt64, rhs : system.Single) : system.Single;
- @:op(A - B) public static function sub15(lhs : system.UInt64, rhs : system.Double) : system.Double;
-
-
- @:op(A << B) public static function shl0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A << B) public static function shl1(lhs : system.UInt64, rhs : Int) : system.UInt64;
- @:op(A << B) public static function shl2(lhs : Int, rhs : system.UInt64) : system.UInt64;
-
- @:op(A << B) public static function shl5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A << B) public static function shl6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- @:op(A << B) public static function shl7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- @:op(A << B) public static function shl8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- // @:op(A << B) public static function shl9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- @:op(A << B) public static function shl10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A << B) public static function shl11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- // @:op(A << B) public static function shl12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- // @:op(A << B) public static function shl13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A >> B) public static function shr0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
- @:op(A >> B) public static function shr1(lhs : system.UInt64, rhs : Int) : system.UInt64;
- @:op(A >> B) public static function shr2(lhs : Int, rhs : system.UInt64) : system.UInt64;
-
- @:op(A >> B) public static function shr5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A >> B) public static function shr6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- @:op(A >> B) public static function shr7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- @:op(A >> B) public static function shr8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- // @:op(A >> B) public static function shr9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- @:op(A >> B) public static function shr10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A >> B) public static function shr11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- // @:op(A >> B) public static function shr12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- // @:op(A >> B) public static function shr13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A > B) public static function gt0(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt1(lhs : system.UInt64, rhs : Float) : system.Boolean;
- @:op(A > B) public static function gt2(lhs : Float, rhs : system.UInt64) : system.Boolean;
-
- @:op(A > B) public static function gt5(lhs : system.UInt64, rhs : system.Char) : system.Boolean;
- @:op(A > B) public static function gt6(lhs : system.UInt64, rhs : system.Byte) : system.Boolean;
- //@:op(A > B) public static function gt7(lhs : system.UInt64, rhs : system.Int16) : system.Boolean;
- //@:op(A > B) public static function gt8(lhs : system.UInt64, rhs : system.Int32) : system.Boolean;
- //@:op(A > B) public static function gt9(lhs : system.UInt64, rhs : system.Int64) : system.Boolean;
- //@:op(A > B) public static function gt10(lhs : system.UInt64, rhs : system.SByte) : system.Boolean;
- @:op(A > B) public static function gt11(lhs : system.UInt64, rhs : system.UInt16) : system.Boolean;
- @:op(A > B) public static function gt12(lhs : system.UInt64, rhs : system.UInt32) : system.Boolean;
- @:op(A > B) public static function gt13(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A > B) public static function gt14(lhs : system.UInt64, rhs : system.Single) : system.Boolean;
- @:op(A > B) public static function gt15(lhs : system.UInt64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A < B) public static function lt0(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt1(lhs : system.UInt64, rhs : Float) : system.Boolean;
- @:op(A < B) public static function lt2(lhs : Float, rhs : system.UInt64) : system.Boolean;
-
- @:op(A < B) public static function lt5(lhs : system.UInt64, rhs : system.Char) : system.Boolean;
- @:op(A < B) public static function lt6(lhs : system.UInt64, rhs : system.Byte) : system.Boolean;
- //@:op(A < B) public static function lt7(lhs : system.UInt64, rhs : system.Int16) : system.Boolean;
- //@:op(A < B) public static function lt8(lhs : system.UInt64, rhs : system.Int32) : system.Boolean;
- //@:op(A < B) public static function lt9(lhs : system.UInt64, rhs : system.Int64) : system.Boolean;
- //@:op(A < B) public static function lt10(lhs : system.UInt64, rhs : system.SByte) : system.Boolean;
- @:op(A < B) public static function lt11(lhs : system.UInt64, rhs : system.UInt16) : system.Boolean;
- @:op(A < B) public static function lt12(lhs : system.UInt64, rhs : system.UInt32) : system.Boolean;
- @:op(A < B) public static function lt13(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A < B) public static function lt14(lhs : system.UInt64, rhs : system.Single) : system.Boolean;
- @:op(A < B) public static function lt15(lhs : system.UInt64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A >= B) public static function gte0(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte1(lhs : system.UInt64, rhs : Float) : system.Boolean;
- @:op(A >= B) public static function gte2(lhs : Float, rhs : system.UInt64) : system.Boolean;
-
- @:op(A >= B) public static function gte5(lhs : system.UInt64, rhs : system.Char) : system.Boolean;
- @:op(A >= B) public static function gte6(lhs : system.UInt64, rhs : system.Byte) : system.Boolean;
- //@:op(A >= B) public static function gte7(lhs : system.UInt64, rhs : system.Int16) : system.Boolean;
- //@:op(A >= B) public static function gte8(lhs : system.UInt64, rhs : system.Int32) : system.Boolean;
- //@:op(A >= B) public static function gte9(lhs : system.UInt64, rhs : system.Int64) : system.Boolean;
- //@:op(A >= B) public static function gte10(lhs : system.UInt64, rhs : system.SByte) : system.Boolean;
- @:op(A >= B) public static function gte11(lhs : system.UInt64, rhs : system.UInt16) : system.Boolean;
- @:op(A >= B) public static function gte12(lhs : system.UInt64, rhs : system.UInt32) : system.Boolean;
- @:op(A >= B) public static function gte13(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A >= B) public static function gte14(lhs : system.UInt64, rhs : system.Single) : system.Boolean;
- @:op(A >= B) public static function gte15(lhs : system.UInt64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A <= B) public static function lte0(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte1(lhs : system.UInt64, rhs : Float) : system.Boolean;
- @:op(A <= B) public static function lte2(lhs : Float, rhs : system.UInt64) : system.Boolean;
-
- @:op(A <= B) public static function lte5(lhs : system.UInt64, rhs : system.Char) : system.Boolean;
- @:op(A <= B) public static function lte6(lhs : system.UInt64, rhs : system.Byte) : system.Boolean;
- //@:op(A <= B) public static function lte7(lhs : system.UInt64, rhs : system.Int16) : system.Boolean;
- //@:op(A <= B) public static function lte8(lhs : system.UInt64, rhs : system.Int32) : system.Boolean;
- //@:op(A <= B) public static function lte9(lhs : system.UInt64, rhs : system.Int64) : system.Boolean;
- //@:op(A <= B) public static function lte10(lhs : system.UInt64, rhs : system.SByte) : system.Boolean;
- @:op(A <= B) public static function lte11(lhs : system.UInt64, rhs : system.UInt16) : system.Boolean;
- @:op(A <= B) public static function lte12(lhs : system.UInt64, rhs : system.UInt32) : system.Boolean;
- @:op(A <= B) public static function lte13(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A <= B) public static function lte14(lhs : system.UInt64, rhs : system.Single) : system.Boolean;
- @:op(A <= B) public static function lte15(lhs : system.UInt64, rhs : system.Double) : system.Boolean;
-
- @:op(A == B) public static function eq0(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq1(lhs : system.UInt64, rhs : Float) : system.Boolean;
- @:op(A == B) public static function eq2(lhs : Float, rhs : system.UInt64) : system.Boolean;
-
- @:op(A == B) public static function eq5(lhs : system.UInt64, rhs : system.Char) : system.Boolean;
- @:op(A == B) public static function eq6(lhs : system.UInt64, rhs : system.Byte) : system.Boolean;
- //@:op(A == B) public static function eq7(lhs : system.UInt64, rhs : system.Int16) : system.Boolean;
- //@:op(A == B) public static function eq8(lhs : system.UInt64, rhs : system.Int32) : system.Boolean;
- //@:op(A == B) public static function eq9(lhs : system.UInt64, rhs : system.Int64) : system.Boolean;
- //@:op(A == B) public static function eq10(lhs : system.UInt64, rhs : system.SByte) : system.Boolean;
- @:op(A == B) public static function eq11(lhs : system.UInt64, rhs : system.UInt16) : system.Boolean;
- @:op(A == B) public static function eq12(lhs : system.UInt64, rhs : system.UInt32) : system.Boolean;
- @:op(A == B) public static function eq13(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A == B) public static function eq14(lhs : system.UInt64, rhs : system.Single) : system.Boolean;
- @:op(A == B) public static function eq15(lhs : system.UInt64, rhs : system.Double) : system.Boolean;
-
- @:op(A != B) public static function neq0(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq1(lhs : system.UInt64, rhs : Float) : system.Boolean;
- @:op(A != B) public static function neq2(lhs : Float, rhs : system.UInt64) : system.Boolean;
-
- @:op(A != B) public static function neq5(lhs : system.UInt64, rhs : system.Char) : system.Boolean;
- @:op(A != B) public static function neq6(lhs : system.UInt64, rhs : system.Byte) : system.Boolean;
- // @:op(A != B) public static function neq7(lhs : system.UInt64, rhs : system.Int16) : system.Boolean;
- // @:op(A != B) public static function neq8(lhs : system.UInt64, rhs : system.Int32) : system.Boolean;
- // @:op(A != B) public static function neq9(lhs : system.UInt64, rhs : system.Int64) : system.Boolean;
- // @:op(A != B) public static function neq10(lhs : system.UInt64, rhs : system.SByte) : system.Boolean;
- @:op(A != B) public static function neq11(lhs : system.UInt64, rhs : system.UInt16) : system.Boolean;
- @:op(A != B) public static function neq12(lhs : system.UInt64, rhs : system.UInt32) : system.Boolean;
- @:op(A != B) public static function neq13(lhs : system.UInt64, rhs : system.UInt64) : system.Boolean;
- @:op(A != B) public static function neq14(lhs : system.UInt64, rhs : system.Single) : system.Boolean;
- @:op(A != B) public static function neq15(lhs : system.UInt64, rhs : system.Double) : system.Boolean;
-
-
- @:op(A & B) public static function and0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
-
- @:op(A & B) public static function and5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A & B) public static function and6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- //@:op(A & B) public static function and7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- //@:op(A & B) public static function and8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- //@:op(A & B) public static function and9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- //@:op(A & B) public static function and10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A & B) public static function and11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- @:op(A & B) public static function and12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- @:op(A & B) public static function and13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
-
-
- @:op(A | B) public static function or0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
-
- @:op(A | B) public static function or5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A | B) public static function or6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- @:op(A | B) public static function or7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- //@:op(A | B) public static function or8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- //@:op(A | B) public static function or9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- //@:op(A | B) public static function or10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- //@:op(A | B) public static function or11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- @:op(A | B) public static function or12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- @:op(A | B) public static function or13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
-
- @:op(A ^ B) public static function xor0(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
-
- @:op(A ^ B) public static function xor5(lhs : system.UInt64, rhs : system.Char) : system.UInt64;
- @:op(A ^ B) public static function xor6(lhs : system.UInt64, rhs : system.Byte) : system.UInt64;
- //@:op(A ^ B) public static function xor7(lhs : system.UInt64, rhs : system.Int16) : system.UInt64;
- //@:op(A ^ B) public static function xor8(lhs : system.UInt64, rhs : system.Int32) : system.UInt64;
- //@:op(A ^ B) public static function xor9(lhs : system.UInt64, rhs : system.Int64) : system.UInt64;
- //@:op(A ^ B) public static function xor10(lhs : system.UInt64, rhs : system.SByte) : system.UInt64;
- @:op(A ^ B) public static function xor11(lhs : system.UInt64, rhs : system.UInt16) : system.UInt64;
- @:op(A ^ B) public static function xor12(lhs : system.UInt64, rhs : system.UInt32) : system.UInt64;
- @:op(A ^ B) public static function xor13(lhs : system.UInt64, rhs : system.UInt64) : system.UInt64;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt64Array.hx b/Phase/Mscorlib/system/UInt64Array.hx
deleted file mode 100644
index 7ea3f6bd6..000000000
--- a/Phase/Mscorlib/system/UInt64Array.hx
+++ /dev/null
@@ -1,23 +0,0 @@
-package system;
-
-abstract UInt64Array(js.html.UInt32Array)
-{
- public inline function new(length:Int32) this = new js.html.UInt32Array(length.toHaxeInt());
-
- @:from public static inline function fromArray(a:Array):UInt64Array return cast new js.html.UInt32Array(untyped a);
- @:from public static inline function fromFixedArray(a:FixedArray):UInt64Array return cast new js.html.UInt32Array(untyped a.toHaxeArray());
-
- public var length(get, never):Int32;
- public inline function get_length() : Int32 return this.length;
-
- public inline function clone() : UInt64Array return untyped this.slice();
-
- @:op([]) public inline function get(index:Int32):UInt64 return this[index.toHaxeInt()];
- @:op([]) public inline function set(index:Int32, val:UInt64):UInt64 return this[index.toHaxeInt()] = val.toHaxeFloat();
-
- public inline function iterator() : Iterator return new UInt64ArrayIterator(this);
-
- public inline function toEnumerable() : system.collections.generic.IEnumerable return new UInt64ArrayEnumerable(this);
-
- public static inline function empty(size:Int32) return new UInt64Array(size);
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt64ArrayEnumerable.hx b/Phase/Mscorlib/system/UInt64ArrayEnumerable.hx
deleted file mode 100644
index 54fc78485..000000000
--- a/Phase/Mscorlib/system/UInt64ArrayEnumerable.hx
+++ /dev/null
@@ -1,18 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerable;
-import system.collections.generic.IEnumerator;
-
-class UInt64ArrayEnumerable implements IEnumerable
-{
- private var _array:js.html.Uint32Array;
- public function new(array:js.html.Uint32Array)
- {
- _array= array;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new UInt64ArrayEnumerator(_array);
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt64ArrayEnumerator.hx b/Phase/Mscorlib/system/UInt64ArrayEnumerator.hx
deleted file mode 100644
index 50bb6b7d2..000000000
--- a/Phase/Mscorlib/system/UInt64ArrayEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system;
-
-import system.collections.generic.IEnumerator;
-
-class UInt64ArrayEnumerator implements IEnumerator
-{
- private var _array:js.html.Uint32Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint32Array)
- {
- _array = array;
- _i = -1;
- }
-
- public var current(get, never):UInt64;
- public function get_current() : UInt64 return _array[_i];
- public function moveNext() : Bool
- {
- if(_i >= _array.length - 1) return false;
- _i++;
- return true;
-
- }
- public function reset():Void
- {
- _i = -1;
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/UInt64ArrayIterator.hx b/Phase/Mscorlib/system/UInt64ArrayIterator.hx
deleted file mode 100644
index 274acd785..000000000
--- a/Phase/Mscorlib/system/UInt64ArrayIterator.hx
+++ /dev/null
@@ -1,19 +0,0 @@
-package system;
-
-class UInt64ArrayIterator
-{
- private var _array:js.html.Uint32Array;
- private var _i:Int;
-
- public function new(array:js.html.Uint32Array)
- {
- _array = array;
- _i = 0;
- }
-
- public function hasNext() return _i < _array.length;
- public function next() : UInt64
- {
- return _array[_i++];
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/collections/generic/IEnumerable.hx b/Phase/Mscorlib/system/collections/generic/IEnumerable.hx
deleted file mode 100644
index 5d84cca98..000000000
--- a/Phase/Mscorlib/system/collections/generic/IEnumerable.hx
+++ /dev/null
@@ -1,6 +0,0 @@
-package system.collections.generic;
-
-interface IEnumerable
-{
- function getEnumerator() : IEnumerator;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/collections/generic/IEnumerator.hx b/Phase/Mscorlib/system/collections/generic/IEnumerator.hx
deleted file mode 100644
index 5d129369d..000000000
--- a/Phase/Mscorlib/system/collections/generic/IEnumerator.hx
+++ /dev/null
@@ -1,8 +0,0 @@
-package system.collections.generic;
-
-interface IEnumerator
-{
- var current(get, never):T;
- function moveNext() : Bool;
- function reset():Void;
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/collections/generic/IterableEnumerable.hx b/Phase/Mscorlib/system/collections/generic/IterableEnumerable.hx
deleted file mode 100644
index 8d042b211..000000000
--- a/Phase/Mscorlib/system/collections/generic/IterableEnumerable.hx
+++ /dev/null
@@ -1,15 +0,0 @@
-package system.collections.generic;
-
-class IterableEnumerable implements IEnumerable
-{
- private var _iterable:Iterable;
- public function new(i:Iterable)
- {
- _iterable= i;
- }
-
- public function getEnumerator() : IEnumerator
- {
- return new IteratorEnumerator(_iterable.iterator());
- }
-}
\ No newline at end of file
diff --git a/Phase/Mscorlib/system/collections/generic/IteratorEnumerator.hx b/Phase/Mscorlib/system/collections/generic/IteratorEnumerator.hx
deleted file mode 100644
index 8f3c5730d..000000000
--- a/Phase/Mscorlib/system/collections/generic/IteratorEnumerator.hx
+++ /dev/null
@@ -1,29 +0,0 @@
-package system.collections.generic;
-
-class IteratorEnumerator implements IEnumerator
-{
- private var _it:Iterator;
- private var _current:T;
-
- public function new(i:Iterator)
- {
- _it = i;
- }
-
- public var current(get, never):T;
- public function get_current() : T return _current;
- public function moveNext() : Bool
- {
- if(_it.hasNext())
- {
- _current = _it.next();
- return true;
- }
- return false;
-
- }
- public function reset():Void
- {
- throw "not supported";
- }
-}
\ No newline at end of file
diff --git a/README.md b/README.md
index 9a495f076..e3375c842 100644
--- a/README.md
+++ b/README.md
@@ -1,62 +1,53 @@
# AlphaTab
-[](https://alphatab.net)
+[](https://alphatab.net)
[](https://www.mozilla.org/en-US/MPL/2.0/)
[](https://twitter.com/alphaTabMusic)
[](https://facebook.com/alphaTabMusic)
alphaTab is a cross platform music notation and guitar tablature rendering library. You can use alphaTab within your own website or application to load and display music sheets from data sources like Guitar Pro or the built in markup language named alphaTex.
-
+
## Build Status
-> Until the official 1.0 release we recommend to use `develop` branch.
+> Until the official 1.0 release we recommend to use pre release versions based on the `develop` branch.
- | `master` | `develop`
---- | --- | ---
-**Build** | [](https://ci.appveyor.com/project/Danielku15/alphaTab/branch/master) | [](https://ci.appveyor.com/project/Danielku15/alphaTab/branch/develop)
-**Documentation** | [](https://docs.alphatab.net/master) | [](https://docs.alphatab.net/develop)
+ |
+--- | ---
+**Build** | 
+**Documentation** | [](https://www2.alphatab.net/)
# Downloads
-The latest binaries are available for download at [Appveyor](https://ci.appveyor.com/project/Danielku15/alphatab/build/artifacts). Use the links below to grab the binaries from the latest builds. Please do not use the GitHub releases yet, they are not maintained.
+The latest binaries based are available for download at either npmjs.org or NuGet.org.
+Use the links below to grab the binaries from the latest builds. Please do not use the GitHub releases yet, they are not maintained. We recommend using package managers to pull the files to your projects.
-> Until the official 1.0 release we recommend to use `develop` branch.
-
- | `master` | `develop`
---- | --- | ---
-**JavaScript** | [JavaScript.zip](https://ci.appveyor.com/api/projects/Danielku15/alphaTab/artifacts/JavaScript.zip?branch=master) | [JavaScript.zip](https://ci.appveyor.com/api/projects/Danielku15/alphaTab/artifacts/JavaScript.zip?branch=develop)
-**.net (nupkg for download/unzip)** | [AlphaTab.nupkg](https://ci.appveyor.com/api/projects/Danielku15/alphaTab/artifacts/AlphaTab.nupkg?branch=master) | [AlphaTab.nupkg](https://ci.appveyor.com/api/projects/Danielku15/alphaTab/artifacts/AlphaTab.nupkg?branch=develop)
-**.net (NuGet feeds)** | (not available until 1.0) | [AlphaTab at MyGet](https://www.myget.org/feed/coderline/package/nuget/AlphaTab)
+> Until the official 1.0 release we recommend to use `develop` branch which are available as "pre-release" versions on the package registries.
+ |
+--- | --- |
+**JavaScript** | [NPM](https://www.npmjs.com/package/@coderline/alphatab)
+**.net** | [NuGet](https://www.nuget.org/profiles/CoderLine)
# Features
-alphaTab mostly focuses on web based platforms allowing music notation to be embedded into websites and browser based apps but is designed to be used also from .net based platforms like Windows, UWP and Xamarin.
-
-Before reading further you might simply jump to our demos:
-
-> [Feature Demo](https://docs.alphatab.net/master/features/) - *Take a look at all visual elements that alphaTab can render*
->
-> [Player Demo](https://docs.alphatab.net/master/assets/files/player.html) - *By integrating alphaSynth the you get a web based music sheet player*
->
-> [alphaTex Introduction](https://docs.alphatab.net/master/alphatex/) - *Learn about alphaTex, the built-in markup language for writing music notation*
+alphaTab mostly focuses on web based platforms allowing music notation to be embedded into websites and browser based apps but is designed to be used also from .net based platforms like Windows, UWP and Xamarin.
-alphaTab can load music notation from various sources like Guitar Pro 3-5, Guitar Pro 6, AlphaTex and MusicXML (experimental) and render them into beautiful music sheets right within your browser (or application). Using [alphaSynth](http://github.com/CoderLine/alphaSynth) the music sheets can also be played in your browser without the need of any plugins (HTML5 Web Audio if available, fallback to flash) .
+alphaTab can load music notation from various sources like Guitar Pro 3-7, AlphaTex and MusicXML (experimental) and render them into beautiful music sheets right within your browser (or application). Using a built in midi synthesizer named alphaSynth the music sheets can also be played in your browser.
* load GuitarPro 3-5, GuitarPro 6, AlphaTex or MusicXML (experimental)
-* render as SVG, HTML5 canvas, GDI+,...
-* display single or multiple instruments as standard music notation and guitar tablatures consisting of song information, repeats, alternate endings, guitar tunints, clefs, key signatures, time signatures, notes, rests, accidentals, drum tabs, piano grand staff, tied notes, grace notes, dead notes, ghost notes, markers, tempos, lyrics, chords, vibratos, dynamics, tap/slap/pop, fade-in, let-ring, palm-mute, string bends, whammy bar, tremolo picking, strokes, slides, trills, pick strokes, tuplets, fingering, triplet feels,...
-* adapt to your responsive design by dynamic resizing
-* play the music sheet via HTML5 Web Audio API and Flash
+* render as SVG, HTML5 canvas, GDI+,...
+* display single or multiple instruments as standard music notation and guitar tablatures consisting of song information, repeats, alternate endings, guitar tunints, clefs, key signatures, time signatures, notes, rests, accidentals, drum tabs, piano grand staff, tied notes, grace notes, dead notes, ghost notes, markers, tempos, lyrics, chords, vibratos, dynamics, tap/slap/pop, fade-in, let-ring, palm-mute, string bends, whammy bar, tremolo picking, strokes, slides, trills, pick strokes, tuplets, fingering, triplet feels,...
+* adapt to your responsive design by dynamic resizing
+* play the music sheet via HTML5 Web Audio API (only if browser supports it)
-# Thanks to...
+# Thanks to...
-... the guys of BrowserStack for a free plan. This allows me to test alphaTab on all browsers on all operating systems. Only with this I can ensure that alphaTab is shown to all your visitors as expected.
+... the guys of BrowserStack for a free plan. This allows me to test alphaTab on all browsers on all operating systems. Only with this I can ensure that alphaTab is shown to all your visitors as expected.
-... to [Bernhard Schelling](https://github.com/schellingb/TinySoundFont) the author of TinySoundFont and [Steve Folta](https://github.com/stevefolta/SFZero) the author of SFZero for providing the core of the synthesis engine.
+... to [Bernhard Schelling](https://github.com/schellingb/TinySoundFont) the author of TinySoundFont and [Steve Folta](https://github.com/stevefolta/SFZero) the author of SFZero for providing the core of the synthesis engine.
-... to all you people using alphaTab providing new feature ideas and and bug reports.
+... to all you people using alphaTab providing new feature ideas and and bug reports.
diff --git a/Samples/CSharp/AlphaTab.Samples.Player/AlphaTab.Samples.Player.csproj b/Samples/CSharp/AlphaTab.Samples.Player/AlphaTab.Samples.Player.csproj
deleted file mode 100644
index f801d99c6..000000000
--- a/Samples/CSharp/AlphaTab.Samples.Player/AlphaTab.Samples.Player.csproj
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
- net48
- Exe
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.Player/Program.cs b/Samples/CSharp/AlphaTab.Samples.Player/Program.cs
deleted file mode 100644
index af2465f15..000000000
--- a/Samples/CSharp/AlphaTab.Samples.Player/Program.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-using System;
-using System.IO;
-using AlphaTab.Audio.Generator;
-using AlphaTab.Audio.Synth;
-using AlphaTab.Audio.Synth.Midi;
-using AlphaTab.Importer;
-using AlphaTab.Platform.CSharp.Wpf;
-
-namespace AlphaTab.Samples.PngDump
-{
- internal class Program
- {
- private static void Main(string[] args)
- {
- if (args.Length != 2)
- {
- Console.WriteLine("Usage AlphaTab.ScoreDump.exe PathToFile PathToSoundFont");
- return;
- }
-
- // load score
- var score = ScoreLoader.LoadScoreFromBytes(File.ReadAllBytes(args[0]));
-
- // generate midi
- var midiFile = new MidiFile();
- var handler = new AlphaSynthMidiFileHandler(midiFile);
- var generator = new MidiFileGenerator(score, null, handler);
- generator.Generate();
-
- var player = new AlphaSynth(new NAudioSynthOutput());
- player.MidiLoaded += () => { Console.WriteLine("Midi loaded"); };
- player.SoundFontLoaded += () => { Console.WriteLine("SoundFont loaded"); };
- player.MidiLoadFailed += e => { Console.WriteLine("Midi load failed"); };
- player.SoundFontLoadFailed += e => { Console.WriteLine("SoundFont load failed"); };
- player.Finished += () =>
- {
- Console.WriteLine("Playback finished");
- ((NAudioSynthOutput)player.Output).Close();
- };
- player.PositionChanged += e =>
- {
- var currentTime = TimeSpan.FromMilliseconds(e.CurrentTime);
- var endTime = TimeSpan.FromMilliseconds(e.EndTime);
-
- Console.Write("\r{0:mm\\:ss\\:fff} ({1}) of {2:mm\\:ss\\:fff} ({3})",
- currentTime, e.CurrentTick, endTime, e.EndTick);
- };
- player.ReadyForPlayback += () =>
- {
- Console.WriteLine("Ready for playback");
- };
- player.LoadSoundFont(File.ReadAllBytes(args[1]));
- player.LoadMidiFile(midiFile);
-
- Console.WriteLine("Start playing");
- player.Play();
-
- Console.WriteLine("Press enter to exit");
- Console.ReadLine();
-
- player.Pause();
-
- Console.ReadLine();
- }
- }
-}
diff --git a/Samples/CSharp/AlphaTab.Samples.Player/Properties/launchSettings.json b/Samples/CSharp/AlphaTab.Samples.Player/Properties/launchSettings.json
deleted file mode 100644
index 883e5efbd..000000000
--- a/Samples/CSharp/AlphaTab.Samples.Player/Properties/launchSettings.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "profiles": {
- "AlphaTab.Samples.Player": {
- "commandName": "Project",
- "commandLineArgs": "$(SolutionDir)\\Documentation\\input\\assets\\files\\player\\NightWish.gp5 $(SolutionDir)\\Build\\JavaScript\\default.sf2"
- }
- }
-}
diff --git a/Samples/CSharp/AlphaTab.Samples.PngDump/AlphaTab.Samples.PngDump.csproj b/Samples/CSharp/AlphaTab.Samples.PngDump/AlphaTab.Samples.PngDump.csproj
deleted file mode 100644
index 580721b70..000000000
--- a/Samples/CSharp/AlphaTab.Samples.PngDump/AlphaTab.Samples.PngDump.csproj
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- net48
- Exe
-
-
-
-
-
-
-
-
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.PngDump/Program.cs b/Samples/CSharp/AlphaTab.Samples.PngDump/Program.cs
deleted file mode 100644
index f3b685fa7..000000000
--- a/Samples/CSharp/AlphaTab.Samples.PngDump/Program.cs
+++ /dev/null
@@ -1,78 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Drawing;
-using System.IO;
-using AlphaTab.Importer;
-using AlphaTab.Rendering;
-using SkiaSharp;
-
-namespace AlphaTab.Samples.PngDump
-{
- internal class Program
- {
- private static void Main(string[] args)
- {
- if (args.Length != 1)
- {
- Console.WriteLine("Usage AlphaTab.ScoreDump.exe Path");
- return;
- }
-
- // load score
- var score = ScoreLoader.LoadScoreFromBytes(File.ReadAllBytes(args[0]));
-
- // render score with svg engine and desired rendering width
- var settings = new Settings();
- settings.Core.Engine = "skia";
- var renderer = new ScoreRenderer(settings);
- renderer.Width = 970;
-
- // iterate tracks
- for (int i = 0, j = score.Tracks.Count; i < j; i++)
- {
- var track = score.Tracks[i];
-
- // render track
- Console.WriteLine("Rendering track {0} - {1}", i + 1, track.Name);
- var images = new List();
- var totalWidth = 0;
- var totalHeight = 0;
- renderer.PartialRenderFinished += r =>
- {
- images.Add((SKImage)r.RenderResult);
- };
- renderer.RenderFinished += r =>
- {
- totalWidth = (int)r.TotalWidth;
- totalHeight = (int)r.TotalHeight;
- };
- renderer.RenderScore(score, new[] { track.Index });
-
- // write png
- var info = new FileInfo(args[0]);
- var path = Path.Combine(info.DirectoryName, Path.GetFileNameWithoutExtension(info.Name) + "-" + i + ".png");
-
- using (var full = SKSurface.Create(new SKImageInfo(totalWidth, totalHeight, SKImageInfo.PlatformColorType, SKAlphaType.Premul)))
- {
- var y = 0;
- foreach (var image in images)
- {
- full.Canvas.DrawImage(image, new SKRect(0, 0, image.Width, image.Height), new SKRect(0, y, image.Width, y + image.Height));
- y += image.Height;
- }
-
- using (var fullImage = full.Snapshot())
- {
- using (var data = fullImage.Encode(SKEncodedImageFormat.Png, 100).AsStream(true))
- {
- using (var fileStream = new FileStream(path, FileMode.Create, FileAccess.Write))
- {
- data.CopyTo(fileStream);
- }
- }
- }
- }
- }
- }
- }
-}
diff --git a/Samples/CSharp/AlphaTab.Samples.PngDump/Properties/launchSettings.json b/Samples/CSharp/AlphaTab.Samples.PngDump/Properties/launchSettings.json
deleted file mode 100644
index 43ea35471..000000000
--- a/Samples/CSharp/AlphaTab.Samples.PngDump/Properties/launchSettings.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "profiles": {
- "AlphaTab.Samples.PngDump": {
- "commandName": "Project",
- "commandLineArgs": "$(SolutionDir)\\Documentation\\input\\assets\\files\\player\\NightWish.gp5"
- }
- }
-}
diff --git a/Samples/CSharp/AlphaTab.Samples.ScoreDump/AlphaTab.Samples.ScoreDump.csproj b/Samples/CSharp/AlphaTab.Samples.ScoreDump/AlphaTab.Samples.ScoreDump.csproj
deleted file mode 100644
index 580721b70..000000000
--- a/Samples/CSharp/AlphaTab.Samples.ScoreDump/AlphaTab.Samples.ScoreDump.csproj
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- net48
- Exe
-
-
-
-
-
-
-
-
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.ScoreDump/Program.cs b/Samples/CSharp/AlphaTab.Samples.ScoreDump/Program.cs
deleted file mode 100644
index bab741721..000000000
--- a/Samples/CSharp/AlphaTab.Samples.ScoreDump/Program.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-using System;
-using System.IO;
-using System.Linq;
-using AlphaTab.Importer;
-using AlphaTab.Model;
-
-namespace AlphaTab.Samples.ScoreDump
-{
- internal class Program
- {
- private static void Main(string[] args)
- {
- if (args.Length != 1)
- {
- Console.WriteLine("Usage AlphaTab.ScoreDump.exe Path");
- return;
- }
-
- var score = ScoreLoader.LoadScoreFromBytes(File.ReadAllBytes(args[0]));
-
- // score info
- Console.WriteLine("Title: {0}", score.Title);
- Console.WriteLine("Subtitle: {0}", score.SubTitle);
- Console.WriteLine("Artist: {0}", score.Artist);
- Console.WriteLine("Tempo: {0}", score.Tempo);
- Console.WriteLine("Bars: {0}", score.MasterBars.Count);
- Console.WriteLine("Time Signature: {0}/{1}", score.MasterBars[0].TimeSignatureNumerator,
- score.MasterBars[0].TimeSignatureDenominator);
- // tracks
- Console.WriteLine("Tracks: ");
- for (var i = 0; i < score.Tracks.Count; i++)
- {
- var track = (Track)score.Tracks[i];
- Console.WriteLine(" {0} - {1} - {2}", i + 1, track.Name, track.Staves.Any(s=>s.IsPercussion) ? "Percussion" : "Midi Instrument: " + track.PlaybackInfo.Program);
- }
- }
- }
-}
diff --git a/Samples/CSharp/AlphaTab.Samples.ScoreDump/Properties/launchSettings.json b/Samples/CSharp/AlphaTab.Samples.ScoreDump/Properties/launchSettings.json
deleted file mode 100644
index 1fdd9524c..000000000
--- a/Samples/CSharp/AlphaTab.Samples.ScoreDump/Properties/launchSettings.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "profiles": {
- "AlphaTab.Samples.ScoreDump": {
- "commandName": "Project",
- "commandLineArgs": "$(SolutionDir)\\Documentation\\input\\assets\\files\\player\\NightWish.gp5"
- }
- }
-}
diff --git a/Samples/CSharp/AlphaTab.Samples.WinForms/AlphaTab.Samples.WinForms.csproj b/Samples/CSharp/AlphaTab.Samples.WinForms/AlphaTab.Samples.WinForms.csproj
deleted file mode 100644
index 7e259c9b0..000000000
--- a/Samples/CSharp/AlphaTab.Samples.WinForms/AlphaTab.Samples.WinForms.csproj
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
- net48
- WinExe
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.Wpf/AlphaTab.Samples.Wpf.csproj b/Samples/CSharp/AlphaTab.Samples.Wpf/AlphaTab.Samples.Wpf.csproj
deleted file mode 100644
index a8d14dc15..000000000
--- a/Samples/CSharp/AlphaTab.Samples.Wpf/AlphaTab.Samples.Wpf.csproj
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
- net48
- WinExe
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.Wpf/App.xaml b/Samples/CSharp/AlphaTab.Samples.Wpf/App.xaml
deleted file mode 100644
index b28faeae9..000000000
--- a/Samples/CSharp/AlphaTab.Samples.Wpf/App.xaml
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/AlphaTab.Samples.XamarinForms.Android.csproj b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/AlphaTab.Samples.XamarinForms.Android.csproj
deleted file mode 100644
index c5650ef6f..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/AlphaTab.Samples.XamarinForms.Android.csproj
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {A5D6838F-254F-480C-A6FB-0FAABCE659BA}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Properties
- AlphaTab.Samples.XamarinForms.Android
- AlphaTab.Samples.XamarinForms.Android
- 512
- true
- Resources\Resource.Designer.cs
- Off
- Properties\AndroidManifest.xml
- true
- v7.1
-
-
-
-
-
-
-
-
- True
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- True
- None
- False
- False
- False
- .Net (Xamarin)
- False
- False
- False
- False
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- False
- SdkOnly
- True
- False
- False
- armeabi;armeabi-v7a;x86;x86_64;arm64-v8a
- .Net (Xamarin)
- False
- False
- False
- False
- False
-
-
-
- ..\..\..\packages\Xamarin.Forms.2.3.4.231\lib\MonoAndroid10\FormsViewGroup.dll
-
-
-
-
-
-
-
-
- ..\..\..\packages\Xamarin.Android.Support.Animated.Vector.Drawable.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Animated.Vector.Drawable.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.Compat.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Compat.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.Core.UI.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Core.UI.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.Core.Utils.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Core.Utils.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.Design.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Design.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.Fragment.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Fragment.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.Media.Compat.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Media.Compat.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.Transition.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Transition.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.v4.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.v4.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.v7.AppCompat.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.v7.AppCompat.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.v7.CardView.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.v7.CardView.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.v7.MediaRouter.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.v7.MediaRouter.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.v7.Palette.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.v7.Palette.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.v7.RecyclerView.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.v7.RecyclerView.dll
-
-
- ..\..\..\packages\Xamarin.Android.Support.Vector.Drawable.25.1.1\lib\MonoAndroid70\Xamarin.Android.Support.Vector.Drawable.dll
-
-
- ..\..\..\packages\Xamarin.Forms.2.3.4.231\lib\MonoAndroid10\Xamarin.Forms.Core.dll
-
-
- ..\..\..\packages\Xamarin.Forms.2.3.4.231\lib\MonoAndroid10\Xamarin.Forms.Platform.dll
-
-
- ..\..\..\packages\Xamarin.Forms.2.3.4.231\lib\MonoAndroid10\Xamarin.Forms.Platform.Android.dll
-
-
- ..\..\..\packages\Xamarin.Forms.2.3.4.231\lib\MonoAndroid10\Xamarin.Forms.Xaml.dll
-
-
-
-
- App.xaml
-
-
-
- MainPage.xaml
-
-
-
-
-
-
- Assets\Canon.gp5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:UpdateDesignTimeXaml
-
-
- MSBuild:UpdateDesignTimeXaml
-
-
-
-
- {bcc950ea-7465-47fc-a7af-e733b55ec91f}
- AlphaTab.CSharp
-
-
-
-
-
-
-
- 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/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/App.xaml b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/App.xaml
deleted file mode 100644
index 26e6736a9..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/App.xaml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/App.xaml.cs b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/App.xaml.cs
deleted file mode 100644
index dc78df45e..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/App.xaml.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using Xamarin.Forms;
-
-namespace AlphaTab.Samples.XamarinForms.Android
-{
- public partial class App : Application
- {
- public App ()
- {
- InitializeComponent();
-
- MainPage = new MainPage();
- }
-
- 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/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainActivity.cs b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainActivity.cs
deleted file mode 100644
index 83567312a..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainActivity.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using Android.App;
-using Android.Content.PM;
-using Android.OS;
-
-namespace AlphaTab.Samples.XamarinForms.Android
-{
- [Activity (Label = "AlphaTab.Samples.XamarinForms", Icon = "@drawable/icon", Theme="@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
- public class MainActivity : global::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 ());
- }
- }
-}
-
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainPage.xaml b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainPage.xaml
deleted file mode 100644
index 110488598..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainPage.xaml
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainPage.xaml.cs b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainPage.xaml.cs
deleted file mode 100644
index ea5208fa0..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/MainPage.xaml.cs
+++ /dev/null
@@ -1,37 +0,0 @@
-using System.IO;
-using AlphaTab.Importer;
-using AlphaTab.Model;
-using Xamarin.Forms;
-
-namespace AlphaTab.Samples.XamarinForms.Android
-{
- public partial class MainPage
- {
- private Score _score;
- public MainPage()
- {
- InitializeComponent();
- BindingContext = this;
-
- byte[] canon;
- using (var stream = Forms.Context.Assets.Open("Canon.gp5"))
- {
- using (var ms = new MemoryStream())
- {
- stream.CopyTo(ms);
- canon = ms.ToArray();
- }
- }
- LoadScore(canon);
- }
-
- private void LoadScore(byte[] bytes)
- {
- _score = ScoreLoader.LoadScoreFromBytes(bytes);
- AlphaTabControl.Tracks = new[]
- {
- _score.Tracks[0]
- };
- }
- }
-}
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Properties/AndroidManifest.xml b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Properties/AndroidManifest.xml
deleted file mode 100644
index ad00b9383..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Properties/AndroidManifest.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Properties/AssemblyInfo.cs b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Properties/AssemblyInfo.cs
deleted file mode 100644
index 145828640..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * This file is part of alphaTab.
- * Copyright © 2017, Daniel Kuschny and Contributors, All rights reserved.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 3.0 of the License, or at your option any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library.
- */
-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("AlphaTab.Samples.XamarinForms.Android")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("AlphaTab")]
-[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)]
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Readme.md b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Readme.md
deleted file mode 100644
index 00dece1cc..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Readme.md
+++ /dev/null
@@ -1,4 +0,0 @@
-# AlphaTab Xamarin Forms Android Sample
-
- This sample shows how to embedd alphaTab into a Xamarin Forms App targeting Android. The sample loads an embedded Guitar Pro file and displays it using
- the Xamarin Forms Control provided by alphaTab.
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/Resource.Designer.cs b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/Resource.Designer.cs
deleted file mode 100644
index 4d389015e..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/Resource.Designer.cs
+++ /dev/null
@@ -1,6958 +0,0 @@
-#pragma warning disable 1591
-//------------------------------------------------------------------------------
-//
-// 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.
-//
-//------------------------------------------------------------------------------
-
-[assembly: global::Android.Runtime.ResourceDesignerAttribute("AlphaTab.Samples.XamarinForms.Android.Resource", IsApplication=true)]
-
-namespace AlphaTab.Samples.XamarinForms.Android
-{
-
-
- [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.Attribute.actionBarSize = global::AlphaTab.Samples.XamarinForms.Android.Resource.Attribute.actionBarSize;
- }
-
- public partial class Animation
- {
-
- // aapt resource value: 0x7f040000
- public const int abc_fade_in = 2130968576;
-
- // aapt resource value: 0x7f040001
- public const int abc_fade_out = 2130968577;
-
- // aapt resource value: 0x7f040002
- public const int abc_grow_fade_in_from_bottom = 2130968578;
-
- // aapt resource value: 0x7f040003
- public const int abc_popup_enter = 2130968579;
-
- // aapt resource value: 0x7f040004
- public const int abc_popup_exit = 2130968580;
-
- // aapt resource value: 0x7f040005
- public const int abc_shrink_fade_out_from_bottom = 2130968581;
-
- // aapt resource value: 0x7f040006
- public const int abc_slide_in_bottom = 2130968582;
-
- // aapt resource value: 0x7f040007
- public const int abc_slide_in_top = 2130968583;
-
- // aapt resource value: 0x7f040008
- public const int abc_slide_out_bottom = 2130968584;
-
- // aapt resource value: 0x7f040009
- public const int abc_slide_out_top = 2130968585;
-
- // aapt resource value: 0x7f04000a
- public const int design_bottom_sheet_slide_in = 2130968586;
-
- // aapt resource value: 0x7f04000b
- public const int design_bottom_sheet_slide_out = 2130968587;
-
- // aapt resource value: 0x7f04000c
- public const int design_fab_in = 2130968588;
-
- // aapt resource value: 0x7f04000d
- public const int design_fab_out = 2130968589;
-
- // aapt resource value: 0x7f04000e
- public const int design_snackbar_in = 2130968590;
-
- // aapt resource value: 0x7f04000f
- public const int design_snackbar_out = 2130968591;
-
- static Animation()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Animation()
- {
- }
- }
-
- public partial class Animator
- {
-
- // aapt resource value: 0x7f050000
- public const int design_appbar_state_list_animator = 2131034112;
-
- static Animator()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Animator()
- {
- }
- }
-
- public partial class Attribute
- {
-
- // aapt resource value: 0x7f01005c
- public const int actionBarDivider = 2130772060;
-
- // aapt resource value: 0x7f01005d
- public const int actionBarItemBackground = 2130772061;
-
- // aapt resource value: 0x7f010056
- public const int actionBarPopupTheme = 2130772054;
-
- // aapt resource value: 0x7f01005b
- public const int actionBarSize = 2130772059;
-
- // aapt resource value: 0x7f010058
- public const int actionBarSplitStyle = 2130772056;
-
- // aapt resource value: 0x7f010057
- public const int actionBarStyle = 2130772055;
-
- // aapt resource value: 0x7f010052
- public const int actionBarTabBarStyle = 2130772050;
-
- // aapt resource value: 0x7f010051
- public const int actionBarTabStyle = 2130772049;
-
- // aapt resource value: 0x7f010053
- public const int actionBarTabTextStyle = 2130772051;
-
- // aapt resource value: 0x7f010059
- public const int actionBarTheme = 2130772057;
-
- // aapt resource value: 0x7f01005a
- public const int actionBarWidgetTheme = 2130772058;
-
- // aapt resource value: 0x7f010077
- public const int actionButtonStyle = 2130772087;
-
- // aapt resource value: 0x7f010073
- public const int actionDropDownStyle = 2130772083;
-
- // aapt resource value: 0x7f0100c8
- public const int actionLayout = 2130772168;
-
- // aapt resource value: 0x7f01005e
- public const int actionMenuTextAppearance = 2130772062;
-
- // aapt resource value: 0x7f01005f
- public const int actionMenuTextColor = 2130772063;
-
- // aapt resource value: 0x7f010062
- public const int actionModeBackground = 2130772066;
-
- // aapt resource value: 0x7f010061
- public const int actionModeCloseButtonStyle = 2130772065;
-
- // aapt resource value: 0x7f010064
- public const int actionModeCloseDrawable = 2130772068;
-
- // aapt resource value: 0x7f010066
- public const int actionModeCopyDrawable = 2130772070;
-
- // aapt resource value: 0x7f010065
- public const int actionModeCutDrawable = 2130772069;
-
- // aapt resource value: 0x7f01006a
- public const int actionModeFindDrawable = 2130772074;
-
- // aapt resource value: 0x7f010067
- public const int actionModePasteDrawable = 2130772071;
-
- // aapt resource value: 0x7f01006c
- public const int actionModePopupWindowStyle = 2130772076;
-
- // aapt resource value: 0x7f010068
- public const int actionModeSelectAllDrawable = 2130772072;
-
- // aapt resource value: 0x7f010069
- public const int actionModeShareDrawable = 2130772073;
-
- // aapt resource value: 0x7f010063
- public const int actionModeSplitBackground = 2130772067;
-
- // aapt resource value: 0x7f010060
- public const int actionModeStyle = 2130772064;
-
- // aapt resource value: 0x7f01006b
- public const int actionModeWebSearchDrawable = 2130772075;
-
- // aapt resource value: 0x7f010054
- public const int actionOverflowButtonStyle = 2130772052;
-
- // aapt resource value: 0x7f010055
- public const int actionOverflowMenuStyle = 2130772053;
-
- // aapt resource value: 0x7f0100ca
- public const int actionProviderClass = 2130772170;
-
- // aapt resource value: 0x7f0100c9
- public const int actionViewClass = 2130772169;
-
- // aapt resource value: 0x7f01007f
- public const int activityChooserViewStyle = 2130772095;
-
- // aapt resource value: 0x7f0100a3
- public const int alertDialogButtonGroupStyle = 2130772131;
-
- // aapt resource value: 0x7f0100a4
- public const int alertDialogCenterButtons = 2130772132;
-
- // aapt resource value: 0x7f0100a2
- public const int alertDialogStyle = 2130772130;
-
- // aapt resource value: 0x7f0100a5
- public const int alertDialogTheme = 2130772133;
-
- // aapt resource value: 0x7f0100b8
- public const int allowStacking = 2130772152;
-
- // aapt resource value: 0x7f0100b9
- public const int alpha = 2130772153;
-
- // aapt resource value: 0x7f0100c0
- public const int arrowHeadLength = 2130772160;
-
- // aapt resource value: 0x7f0100c1
- public const int arrowShaftLength = 2130772161;
-
- // aapt resource value: 0x7f0100aa
- public const int autoCompleteTextViewStyle = 2130772138;
-
- // aapt resource value: 0x7f010027
- public const int background = 2130772007;
-
- // aapt resource value: 0x7f010029
- public const int backgroundSplit = 2130772009;
-
- // aapt resource value: 0x7f010028
- public const int backgroundStacked = 2130772008;
-
- // aapt resource value: 0x7f0100fd
- public const int backgroundTint = 2130772221;
-
- // aapt resource value: 0x7f0100fe
- public const int backgroundTintMode = 2130772222;
-
- // aapt resource value: 0x7f0100c2
- public const int barLength = 2130772162;
-
- // aapt resource value: 0x7f010128
- public const int behavior_autoHide = 2130772264;
-
- // aapt resource value: 0x7f010105
- public const int behavior_hideable = 2130772229;
-
- // aapt resource value: 0x7f010131
- public const int behavior_overlapTop = 2130772273;
-
- // aapt resource value: 0x7f010104
- public const int behavior_peekHeight = 2130772228;
-
- // aapt resource value: 0x7f010106
- public const int behavior_skipCollapsed = 2130772230;
-
- // aapt resource value: 0x7f010126
- public const int borderWidth = 2130772262;
-
- // aapt resource value: 0x7f01007c
- public const int borderlessButtonStyle = 2130772092;
-
- // aapt resource value: 0x7f010120
- public const int bottomSheetDialogTheme = 2130772256;
-
- // aapt resource value: 0x7f010121
- public const int bottomSheetStyle = 2130772257;
-
- // aapt resource value: 0x7f010079
- public const int buttonBarButtonStyle = 2130772089;
-
- // aapt resource value: 0x7f0100a8
- public const int buttonBarNegativeButtonStyle = 2130772136;
-
- // aapt resource value: 0x7f0100a9
- public const int buttonBarNeutralButtonStyle = 2130772137;
-
- // aapt resource value: 0x7f0100a7
- public const int buttonBarPositiveButtonStyle = 2130772135;
-
- // aapt resource value: 0x7f010078
- public const int buttonBarStyle = 2130772088;
-
- // aapt resource value: 0x7f0100f2
- public const int buttonGravity = 2130772210;
-
- // aapt resource value: 0x7f01003c
- public const int buttonPanelSideLayout = 2130772028;
-
- // aapt resource value: 0x7f0100ab
- public const int buttonStyle = 2130772139;
-
- // aapt resource value: 0x7f0100ac
- public const int buttonStyleSmall = 2130772140;
-
- // aapt resource value: 0x7f0100ba
- public const int buttonTint = 2130772154;
-
- // aapt resource value: 0x7f0100bb
- public const int buttonTintMode = 2130772155;
-
- // aapt resource value: 0x7f010010
- public const int cardBackgroundColor = 2130771984;
-
- // aapt resource value: 0x7f010011
- public const int cardCornerRadius = 2130771985;
-
- // aapt resource value: 0x7f010012
- public const int cardElevation = 2130771986;
-
- // aapt resource value: 0x7f010013
- public const int cardMaxElevation = 2130771987;
-
- // aapt resource value: 0x7f010015
- public const int cardPreventCornerOverlap = 2130771989;
-
- // aapt resource value: 0x7f010014
- public const int cardUseCompatPadding = 2130771988;
-
- // aapt resource value: 0x7f0100ad
- public const int checkboxStyle = 2130772141;
-
- // aapt resource value: 0x7f0100ae
- public const int checkedTextViewStyle = 2130772142;
-
- // aapt resource value: 0x7f0100d5
- public const int closeIcon = 2130772181;
-
- // aapt resource value: 0x7f010039
- public const int closeItemLayout = 2130772025;
-
- // aapt resource value: 0x7f0100f4
- public const int collapseContentDescription = 2130772212;
-
- // aapt resource value: 0x7f0100f3
- public const int collapseIcon = 2130772211;
-
- // aapt resource value: 0x7f010113
- public const int collapsedTitleGravity = 2130772243;
-
- // aapt resource value: 0x7f01010d
- public const int collapsedTitleTextAppearance = 2130772237;
-
- // aapt resource value: 0x7f0100bc
- public const int color = 2130772156;
-
- // aapt resource value: 0x7f01009a
- public const int colorAccent = 2130772122;
-
- // aapt resource value: 0x7f0100a1
- public const int colorBackgroundFloating = 2130772129;
-
- // aapt resource value: 0x7f01009e
- public const int colorButtonNormal = 2130772126;
-
- // aapt resource value: 0x7f01009c
- public const int colorControlActivated = 2130772124;
-
- // aapt resource value: 0x7f01009d
- public const int colorControlHighlight = 2130772125;
-
- // aapt resource value: 0x7f01009b
- public const int colorControlNormal = 2130772123;
-
- // aapt resource value: 0x7f010098
- public const int colorPrimary = 2130772120;
-
- // aapt resource value: 0x7f010099
- public const int colorPrimaryDark = 2130772121;
-
- // aapt resource value: 0x7f01009f
- public const int colorSwitchThumbNormal = 2130772127;
-
- // aapt resource value: 0x7f0100da
- public const int commitIcon = 2130772186;
-
- // aapt resource value: 0x7f010032
- public const int contentInsetEnd = 2130772018;
-
- // aapt resource value: 0x7f010036
- public const int contentInsetEndWithActions = 2130772022;
-
- // aapt resource value: 0x7f010033
- public const int contentInsetLeft = 2130772019;
-
- // aapt resource value: 0x7f010034
- public const int contentInsetRight = 2130772020;
-
- // aapt resource value: 0x7f010031
- public const int contentInsetStart = 2130772017;
-
- // aapt resource value: 0x7f010035
- public const int contentInsetStartWithNavigation = 2130772021;
-
- // aapt resource value: 0x7f010016
- public const int contentPadding = 2130771990;
-
- // aapt resource value: 0x7f01001a
- public const int contentPaddingBottom = 2130771994;
-
- // aapt resource value: 0x7f010017
- public const int contentPaddingLeft = 2130771991;
-
- // aapt resource value: 0x7f010018
- public const int contentPaddingRight = 2130771992;
-
- // aapt resource value: 0x7f010019
- public const int contentPaddingTop = 2130771993;
-
- // aapt resource value: 0x7f01010e
- public const int contentScrim = 2130772238;
-
- // aapt resource value: 0x7f0100a0
- public const int controlBackground = 2130772128;
-
- // aapt resource value: 0x7f010147
- public const int counterEnabled = 2130772295;
-
- // aapt resource value: 0x7f010148
- public const int counterMaxLength = 2130772296;
-
- // aapt resource value: 0x7f01014a
- public const int counterOverflowTextAppearance = 2130772298;
-
- // aapt resource value: 0x7f010149
- public const int counterTextAppearance = 2130772297;
-
- // aapt resource value: 0x7f01002a
- public const int customNavigationLayout = 2130772010;
-
- // aapt resource value: 0x7f0100d4
- public const int defaultQueryHint = 2130772180;
-
- // aapt resource value: 0x7f010071
- public const int dialogPreferredPadding = 2130772081;
-
- // aapt resource value: 0x7f010070
- public const int dialogTheme = 2130772080;
-
- // aapt resource value: 0x7f010020
- public const int displayOptions = 2130772000;
-
- // aapt resource value: 0x7f010026
- public const int divider = 2130772006;
-
- // aapt resource value: 0x7f01007e
- public const int dividerHorizontal = 2130772094;
-
- // aapt resource value: 0x7f0100c6
- public const int dividerPadding = 2130772166;
-
- // aapt resource value: 0x7f01007d
- public const int dividerVertical = 2130772093;
-
- // aapt resource value: 0x7f0100be
- public const int drawableSize = 2130772158;
-
- // aapt resource value: 0x7f01001b
- public const int drawerArrowStyle = 2130771995;
-
- // aapt resource value: 0x7f010090
- public const int dropDownListViewStyle = 2130772112;
-
- // aapt resource value: 0x7f010074
- public const int dropdownListPreferredItemHeight = 2130772084;
-
- // aapt resource value: 0x7f010085
- public const int editTextBackground = 2130772101;
-
- // aapt resource value: 0x7f010084
- public const int editTextColor = 2130772100;
-
- // aapt resource value: 0x7f0100af
- public const int editTextStyle = 2130772143;
-
- // aapt resource value: 0x7f010037
- public const int elevation = 2130772023;
-
- // aapt resource value: 0x7f010145
- public const int errorEnabled = 2130772293;
-
- // aapt resource value: 0x7f010146
- public const int errorTextAppearance = 2130772294;
-
- // aapt resource value: 0x7f01003b
- public const int expandActivityOverflowButtonDrawable = 2130772027;
-
- // aapt resource value: 0x7f0100ff
- public const int expanded = 2130772223;
-
- // aapt resource value: 0x7f010114
- public const int expandedTitleGravity = 2130772244;
-
- // aapt resource value: 0x7f010107
- public const int expandedTitleMargin = 2130772231;
-
- // aapt resource value: 0x7f01010b
- public const int expandedTitleMarginBottom = 2130772235;
-
- // aapt resource value: 0x7f01010a
- public const int expandedTitleMarginEnd = 2130772234;
-
- // aapt resource value: 0x7f010108
- public const int expandedTitleMarginStart = 2130772232;
-
- // aapt resource value: 0x7f010109
- public const int expandedTitleMarginTop = 2130772233;
-
- // aapt resource value: 0x7f01010c
- public const int expandedTitleTextAppearance = 2130772236;
-
- // aapt resource value: 0x7f01000f
- public const int externalRouteEnabledDrawable = 2130771983;
-
- // aapt resource value: 0x7f010124
- public const int fabSize = 2130772260;
-
- // aapt resource value: 0x7f010129
- public const int foregroundInsidePadding = 2130772265;
-
- // aapt resource value: 0x7f0100bf
- public const int gapBetweenBars = 2130772159;
-
- // aapt resource value: 0x7f0100d6
- public const int goIcon = 2130772182;
-
- // aapt resource value: 0x7f01012f
- public const int headerLayout = 2130772271;
-
- // aapt resource value: 0x7f01001c
- public const int height = 2130771996;
-
- // aapt resource value: 0x7f010030
- public const int hideOnContentScroll = 2130772016;
-
- // aapt resource value: 0x7f01014b
- public const int hintAnimationEnabled = 2130772299;
-
- // aapt resource value: 0x7f010144
- public const int hintEnabled = 2130772292;
-
- // aapt resource value: 0x7f010143
- public const int hintTextAppearance = 2130772291;
-
- // aapt resource value: 0x7f010076
- public const int homeAsUpIndicator = 2130772086;
-
- // aapt resource value: 0x7f01002b
- public const int homeLayout = 2130772011;
-
- // aapt resource value: 0x7f010024
- public const int icon = 2130772004;
-
- // aapt resource value: 0x7f0100d2
- public const int iconifiedByDefault = 2130772178;
-
- // aapt resource value: 0x7f010086
- public const int imageButtonStyle = 2130772102;
-
- // aapt resource value: 0x7f01002d
- public const int indeterminateProgressStyle = 2130772013;
-
- // aapt resource value: 0x7f01003a
- public const int initialActivityCount = 2130772026;
-
- // aapt resource value: 0x7f010130
- public const int insetForeground = 2130772272;
-
- // aapt resource value: 0x7f01001d
- public const int isLightTheme = 2130771997;
-
- // aapt resource value: 0x7f01012d
- public const int itemBackground = 2130772269;
-
- // aapt resource value: 0x7f01012b
- public const int itemIconTint = 2130772267;
-
- // aapt resource value: 0x7f01002f
- public const int itemPadding = 2130772015;
-
- // aapt resource value: 0x7f01012e
- public const int itemTextAppearance = 2130772270;
-
- // aapt resource value: 0x7f01012c
- public const int itemTextColor = 2130772268;
-
- // aapt resource value: 0x7f010118
- public const int keylines = 2130772248;
-
- // aapt resource value: 0x7f0100d1
- public const int layout = 2130772177;
-
- // aapt resource value: 0x7f010000
- public const int layoutManager = 2130771968;
-
- // aapt resource value: 0x7f01011b
- public const int layout_anchor = 2130772251;
-
- // aapt resource value: 0x7f01011d
- public const int layout_anchorGravity = 2130772253;
-
- // aapt resource value: 0x7f01011a
- public const int layout_behavior = 2130772250;
-
- // aapt resource value: 0x7f010116
- public const int layout_collapseMode = 2130772246;
-
- // aapt resource value: 0x7f010117
- public const int layout_collapseParallaxMultiplier = 2130772247;
-
- // aapt resource value: 0x7f01011f
- public const int layout_dodgeInsetEdges = 2130772255;
-
- // aapt resource value: 0x7f01011e
- public const int layout_insetEdge = 2130772254;
-
- // aapt resource value: 0x7f01011c
- public const int layout_keyline = 2130772252;
-
- // aapt resource value: 0x7f010102
- public const int layout_scrollFlags = 2130772226;
-
- // aapt resource value: 0x7f010103
- public const int layout_scrollInterpolator = 2130772227;
-
- // aapt resource value: 0x7f010097
- public const int listChoiceBackgroundIndicator = 2130772119;
-
- // aapt resource value: 0x7f010072
- public const int listDividerAlertDialog = 2130772082;
-
- // aapt resource value: 0x7f010040
- public const int listItemLayout = 2130772032;
-
- // aapt resource value: 0x7f01003d
- public const int listLayout = 2130772029;
-
- // aapt resource value: 0x7f0100b7
- public const int listMenuViewStyle = 2130772151;
-
- // aapt resource value: 0x7f010091
- public const int listPopupWindowStyle = 2130772113;
-
- // aapt resource value: 0x7f01008b
- public const int listPreferredItemHeight = 2130772107;
-
- // aapt resource value: 0x7f01008d
- public const int listPreferredItemHeightLarge = 2130772109;
-
- // aapt resource value: 0x7f01008c
- public const int listPreferredItemHeightSmall = 2130772108;
-
- // aapt resource value: 0x7f01008e
- public const int listPreferredItemPaddingLeft = 2130772110;
-
- // aapt resource value: 0x7f01008f
- public const int listPreferredItemPaddingRight = 2130772111;
-
- // aapt resource value: 0x7f010025
- public const int logo = 2130772005;
-
- // aapt resource value: 0x7f0100f7
- public const int logoDescription = 2130772215;
-
- // aapt resource value: 0x7f010132
- public const int maxActionInlineWidth = 2130772274;
-
- // aapt resource value: 0x7f0100f1
- public const int maxButtonHeight = 2130772209;
-
- // aapt resource value: 0x7f0100c4
- public const int measureWithLargestChild = 2130772164;
-
- // aapt resource value: 0x7f010004
- public const int mediaRouteAudioTrackDrawable = 2130771972;
-
- // aapt resource value: 0x7f010005
- public const int mediaRouteButtonStyle = 2130771973;
-
- // aapt resource value: 0x7f010006
- public const int mediaRouteCloseDrawable = 2130771974;
-
- // aapt resource value: 0x7f010007
- public const int mediaRouteControlPanelThemeOverlay = 2130771975;
-
- // aapt resource value: 0x7f010008
- public const int mediaRouteDefaultIconDrawable = 2130771976;
-
- // aapt resource value: 0x7f010009
- public const int mediaRoutePauseDrawable = 2130771977;
-
- // aapt resource value: 0x7f01000a
- public const int mediaRoutePlayDrawable = 2130771978;
-
- // aapt resource value: 0x7f01000b
- public const int mediaRouteSpeakerGroupIconDrawable = 2130771979;
-
- // aapt resource value: 0x7f01000c
- public const int mediaRouteSpeakerIconDrawable = 2130771980;
-
- // aapt resource value: 0x7f01000d
- public const int mediaRouteTheme = 2130771981;
-
- // aapt resource value: 0x7f01000e
- public const int mediaRouteTvIconDrawable = 2130771982;
-
- // aapt resource value: 0x7f01012a
- public const int menu = 2130772266;
-
- // aapt resource value: 0x7f01003e
- public const int multiChoiceItemLayout = 2130772030;
-
- // aapt resource value: 0x7f0100f6
- public const int navigationContentDescription = 2130772214;
-
- // aapt resource value: 0x7f0100f5
- public const int navigationIcon = 2130772213;
-
- // aapt resource value: 0x7f01001f
- public const int navigationMode = 2130771999;
-
- // aapt resource value: 0x7f0100cd
- public const int overlapAnchor = 2130772173;
-
- // aapt resource value: 0x7f0100cf
- public const int paddingBottomNoButtons = 2130772175;
-
- // aapt resource value: 0x7f0100fb
- public const int paddingEnd = 2130772219;
-
- // aapt resource value: 0x7f0100fa
- public const int paddingStart = 2130772218;
-
- // aapt resource value: 0x7f0100d0
- public const int paddingTopNoTitle = 2130772176;
-
- // aapt resource value: 0x7f010094
- public const int panelBackground = 2130772116;
-
- // aapt resource value: 0x7f010096
- public const int panelMenuListTheme = 2130772118;
-
- // aapt resource value: 0x7f010095
- public const int panelMenuListWidth = 2130772117;
-
- // aapt resource value: 0x7f01014e
- public const int passwordToggleContentDescription = 2130772302;
-
- // aapt resource value: 0x7f01014d
- public const int passwordToggleDrawable = 2130772301;
-
- // aapt resource value: 0x7f01014c
- public const int passwordToggleEnabled = 2130772300;
-
- // aapt resource value: 0x7f01014f
- public const int passwordToggleTint = 2130772303;
-
- // aapt resource value: 0x7f010150
- public const int passwordToggleTintMode = 2130772304;
-
- // aapt resource value: 0x7f010082
- public const int popupMenuStyle = 2130772098;
-
- // aapt resource value: 0x7f010038
- public const int popupTheme = 2130772024;
-
- // aapt resource value: 0x7f010083
- public const int popupWindowStyle = 2130772099;
-
- // aapt resource value: 0x7f0100cb
- public const int preserveIconSpacing = 2130772171;
-
- // aapt resource value: 0x7f010125
- public const int pressedTranslationZ = 2130772261;
-
- // aapt resource value: 0x7f01002e
- public const int progressBarPadding = 2130772014;
-
- // aapt resource value: 0x7f01002c
- public const int progressBarStyle = 2130772012;
-
- // aapt resource value: 0x7f0100dc
- public const int queryBackground = 2130772188;
-
- // aapt resource value: 0x7f0100d3
- public const int queryHint = 2130772179;
-
- // aapt resource value: 0x7f0100b0
- public const int radioButtonStyle = 2130772144;
-
- // aapt resource value: 0x7f0100b1
- public const int ratingBarStyle = 2130772145;
-
- // aapt resource value: 0x7f0100b2
- public const int ratingBarStyleIndicator = 2130772146;
-
- // aapt resource value: 0x7f0100b3
- public const int ratingBarStyleSmall = 2130772147;
-
- // aapt resource value: 0x7f010002
- public const int reverseLayout = 2130771970;
-
- // aapt resource value: 0x7f010123
- public const int rippleColor = 2130772259;
-
- // aapt resource value: 0x7f010112
- public const int scrimAnimationDuration = 2130772242;
-
- // aapt resource value: 0x7f010111
- public const int scrimVisibleHeightTrigger = 2130772241;
-
- // aapt resource value: 0x7f0100d8
- public const int searchHintIcon = 2130772184;
-
- // aapt resource value: 0x7f0100d7
- public const int searchIcon = 2130772183;
-
- // aapt resource value: 0x7f01008a
- public const int searchViewStyle = 2130772106;
-
- // aapt resource value: 0x7f0100b4
- public const int seekBarStyle = 2130772148;
-
- // aapt resource value: 0x7f01007a
- public const int selectableItemBackground = 2130772090;
-
- // aapt resource value: 0x7f01007b
- public const int selectableItemBackgroundBorderless = 2130772091;
-
- // aapt resource value: 0x7f0100c7
- public const int showAsAction = 2130772167;
-
- // aapt resource value: 0x7f0100c5
- public const int showDividers = 2130772165;
-
- // aapt resource value: 0x7f0100e8
- public const int showText = 2130772200;
-
- // aapt resource value: 0x7f010041
- public const int showTitle = 2130772033;
-
- // aapt resource value: 0x7f01003f
- public const int singleChoiceItemLayout = 2130772031;
-
- // aapt resource value: 0x7f010001
- public const int spanCount = 2130771969;
-
- // aapt resource value: 0x7f0100bd
- public const int spinBars = 2130772157;
-
- // aapt resource value: 0x7f010075
- public const int spinnerDropDownItemStyle = 2130772085;
-
- // aapt resource value: 0x7f0100b5
- public const int spinnerStyle = 2130772149;
-
- // aapt resource value: 0x7f0100e7
- public const int splitTrack = 2130772199;
-
- // aapt resource value: 0x7f010042
- public const int srcCompat = 2130772034;
-
- // aapt resource value: 0x7f010003
- public const int stackFromEnd = 2130771971;
-
- // aapt resource value: 0x7f0100ce
- public const int state_above_anchor = 2130772174;
-
- // aapt resource value: 0x7f010100
- public const int state_collapsed = 2130772224;
-
- // aapt resource value: 0x7f010101
- public const int state_collapsible = 2130772225;
-
- // aapt resource value: 0x7f010119
- public const int statusBarBackground = 2130772249;
-
- // aapt resource value: 0x7f01010f
- public const int statusBarScrim = 2130772239;
-
- // aapt resource value: 0x7f0100cc
- public const int subMenuArrow = 2130772172;
-
- // aapt resource value: 0x7f0100dd
- public const int submitBackground = 2130772189;
-
- // aapt resource value: 0x7f010021
- public const int subtitle = 2130772001;
-
- // aapt resource value: 0x7f0100ea
- public const int subtitleTextAppearance = 2130772202;
-
- // aapt resource value: 0x7f0100f9
- public const int subtitleTextColor = 2130772217;
-
- // aapt resource value: 0x7f010023
- public const int subtitleTextStyle = 2130772003;
-
- // aapt resource value: 0x7f0100db
- public const int suggestionRowLayout = 2130772187;
-
- // aapt resource value: 0x7f0100e5
- public const int switchMinWidth = 2130772197;
-
- // aapt resource value: 0x7f0100e6
- public const int switchPadding = 2130772198;
-
- // aapt resource value: 0x7f0100b6
- public const int switchStyle = 2130772150;
-
- // aapt resource value: 0x7f0100e4
- public const int switchTextAppearance = 2130772196;
-
- // aapt resource value: 0x7f010136
- public const int tabBackground = 2130772278;
-
- // aapt resource value: 0x7f010135
- public const int tabContentStart = 2130772277;
-
- // aapt resource value: 0x7f010138
- public const int tabGravity = 2130772280;
-
- // aapt resource value: 0x7f010133
- public const int tabIndicatorColor = 2130772275;
-
- // aapt resource value: 0x7f010134
- public const int tabIndicatorHeight = 2130772276;
-
- // aapt resource value: 0x7f01013a
- public const int tabMaxWidth = 2130772282;
-
- // aapt resource value: 0x7f010139
- public const int tabMinWidth = 2130772281;
-
- // aapt resource value: 0x7f010137
- public const int tabMode = 2130772279;
-
- // aapt resource value: 0x7f010142
- public const int tabPadding = 2130772290;
-
- // aapt resource value: 0x7f010141
- public const int tabPaddingBottom = 2130772289;
-
- // aapt resource value: 0x7f010140
- public const int tabPaddingEnd = 2130772288;
-
- // aapt resource value: 0x7f01013e
- public const int tabPaddingStart = 2130772286;
-
- // aapt resource value: 0x7f01013f
- public const int tabPaddingTop = 2130772287;
-
- // aapt resource value: 0x7f01013d
- public const int tabSelectedTextColor = 2130772285;
-
- // aapt resource value: 0x7f01013b
- public const int tabTextAppearance = 2130772283;
-
- // aapt resource value: 0x7f01013c
- public const int tabTextColor = 2130772284;
-
- // aapt resource value: 0x7f010046
- public const int textAllCaps = 2130772038;
-
- // aapt resource value: 0x7f01006d
- public const int textAppearanceLargePopupMenu = 2130772077;
-
- // aapt resource value: 0x7f010092
- public const int textAppearanceListItem = 2130772114;
-
- // aapt resource value: 0x7f010093
- public const int textAppearanceListItemSmall = 2130772115;
-
- // aapt resource value: 0x7f01006f
- public const int textAppearancePopupMenuHeader = 2130772079;
-
- // aapt resource value: 0x7f010088
- public const int textAppearanceSearchResultSubtitle = 2130772104;
-
- // aapt resource value: 0x7f010087
- public const int textAppearanceSearchResultTitle = 2130772103;
-
- // aapt resource value: 0x7f01006e
- public const int textAppearanceSmallPopupMenu = 2130772078;
-
- // aapt resource value: 0x7f0100a6
- public const int textColorAlertDialogListItem = 2130772134;
-
- // aapt resource value: 0x7f010122
- public const int textColorError = 2130772258;
-
- // aapt resource value: 0x7f010089
- public const int textColorSearchUrl = 2130772105;
-
- // aapt resource value: 0x7f0100fc
- public const int theme = 2130772220;
-
- // aapt resource value: 0x7f0100c3
- public const int thickness = 2130772163;
-
- // aapt resource value: 0x7f0100e3
- public const int thumbTextPadding = 2130772195;
-
- // aapt resource value: 0x7f0100de
- public const int thumbTint = 2130772190;
-
- // aapt resource value: 0x7f0100df
- public const int thumbTintMode = 2130772191;
-
- // aapt resource value: 0x7f010043
- public const int tickMark = 2130772035;
-
- // aapt resource value: 0x7f010044
- public const int tickMarkTint = 2130772036;
-
- // aapt resource value: 0x7f010045
- public const int tickMarkTintMode = 2130772037;
-
- // aapt resource value: 0x7f01001e
- public const int title = 2130771998;
-
- // aapt resource value: 0x7f010115
- public const int titleEnabled = 2130772245;
-
- // aapt resource value: 0x7f0100eb
- public const int titleMargin = 2130772203;
-
- // aapt resource value: 0x7f0100ef
- public const int titleMarginBottom = 2130772207;
-
- // aapt resource value: 0x7f0100ed
- public const int titleMarginEnd = 2130772205;
-
- // aapt resource value: 0x7f0100ec
- public const int titleMarginStart = 2130772204;
-
- // aapt resource value: 0x7f0100ee
- public const int titleMarginTop = 2130772206;
-
- // aapt resource value: 0x7f0100f0
- public const int titleMargins = 2130772208;
-
- // aapt resource value: 0x7f0100e9
- public const int titleTextAppearance = 2130772201;
-
- // aapt resource value: 0x7f0100f8
- public const int titleTextColor = 2130772216;
-
- // aapt resource value: 0x7f010022
- public const int titleTextStyle = 2130772002;
-
- // aapt resource value: 0x7f010110
- public const int toolbarId = 2130772240;
-
- // aapt resource value: 0x7f010081
- public const int toolbarNavigationButtonStyle = 2130772097;
-
- // aapt resource value: 0x7f010080
- public const int toolbarStyle = 2130772096;
-
- // aapt resource value: 0x7f0100e0
- public const int track = 2130772192;
-
- // aapt resource value: 0x7f0100e1
- public const int trackTint = 2130772193;
-
- // aapt resource value: 0x7f0100e2
- public const int trackTintMode = 2130772194;
-
- // aapt resource value: 0x7f010127
- public const int useCompatPadding = 2130772263;
-
- // aapt resource value: 0x7f0100d9
- public const int voiceIcon = 2130772185;
-
- // aapt resource value: 0x7f010047
- public const int windowActionBar = 2130772039;
-
- // aapt resource value: 0x7f010049
- public const int windowActionBarOverlay = 2130772041;
-
- // aapt resource value: 0x7f01004a
- public const int windowActionModeOverlay = 2130772042;
-
- // aapt resource value: 0x7f01004e
- public const int windowFixedHeightMajor = 2130772046;
-
- // aapt resource value: 0x7f01004c
- public const int windowFixedHeightMinor = 2130772044;
-
- // aapt resource value: 0x7f01004b
- public const int windowFixedWidthMajor = 2130772043;
-
- // aapt resource value: 0x7f01004d
- public const int windowFixedWidthMinor = 2130772045;
-
- // aapt resource value: 0x7f01004f
- public const int windowMinWidthMajor = 2130772047;
-
- // aapt resource value: 0x7f010050
- public const int windowMinWidthMinor = 2130772048;
-
- // aapt resource value: 0x7f010048
- public const int windowNoTitle = 2130772040;
-
- static Attribute()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Attribute()
- {
- }
- }
-
- public partial class Boolean
- {
-
- // aapt resource value: 0x7f0d0000
- public const int abc_action_bar_embed_tabs = 2131558400;
-
- // aapt resource value: 0x7f0d0001
- public const int abc_allow_stacked_button_bar = 2131558401;
-
- // aapt resource value: 0x7f0d0002
- public const int abc_config_actionMenuItemAllCaps = 2131558402;
-
- // aapt resource value: 0x7f0d0003
- public const int abc_config_closeDialogWhenTouchOutside = 2131558403;
-
- // aapt resource value: 0x7f0d0004
- public const int abc_config_showMenuShortcutsWhenKeyboardPresent = 2131558404;
-
- static Boolean()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Boolean()
- {
- }
- }
-
- public partial class Color
- {
-
- // aapt resource value: 0x7f0c004a
- public const int abc_background_cache_hint_selector_material_dark = 2131492938;
-
- // aapt resource value: 0x7f0c004b
- public const int abc_background_cache_hint_selector_material_light = 2131492939;
-
- // aapt resource value: 0x7f0c004c
- public const int abc_btn_colored_borderless_text_material = 2131492940;
-
- // aapt resource value: 0x7f0c004d
- public const int abc_btn_colored_text_material = 2131492941;
-
- // aapt resource value: 0x7f0c004e
- public const int abc_color_highlight_material = 2131492942;
-
- // aapt resource value: 0x7f0c004f
- public const int abc_hint_foreground_material_dark = 2131492943;
-
- // aapt resource value: 0x7f0c0050
- public const int abc_hint_foreground_material_light = 2131492944;
-
- // aapt resource value: 0x7f0c0005
- public const int abc_input_method_navigation_guard = 2131492869;
-
- // aapt resource value: 0x7f0c0051
- public const int abc_primary_text_disable_only_material_dark = 2131492945;
-
- // aapt resource value: 0x7f0c0052
- public const int abc_primary_text_disable_only_material_light = 2131492946;
-
- // aapt resource value: 0x7f0c0053
- public const int abc_primary_text_material_dark = 2131492947;
-
- // aapt resource value: 0x7f0c0054
- public const int abc_primary_text_material_light = 2131492948;
-
- // aapt resource value: 0x7f0c0055
- public const int abc_search_url_text = 2131492949;
-
- // aapt resource value: 0x7f0c0006
- public const int abc_search_url_text_normal = 2131492870;
-
- // aapt resource value: 0x7f0c0007
- public const int abc_search_url_text_pressed = 2131492871;
-
- // aapt resource value: 0x7f0c0008
- public const int abc_search_url_text_selected = 2131492872;
-
- // aapt resource value: 0x7f0c0056
- public const int abc_secondary_text_material_dark = 2131492950;
-
- // aapt resource value: 0x7f0c0057
- public const int abc_secondary_text_material_light = 2131492951;
-
- // aapt resource value: 0x7f0c0058
- public const int abc_tint_btn_checkable = 2131492952;
-
- // aapt resource value: 0x7f0c0059
- public const int abc_tint_default = 2131492953;
-
- // aapt resource value: 0x7f0c005a
- public const int abc_tint_edittext = 2131492954;
-
- // aapt resource value: 0x7f0c005b
- public const int abc_tint_seek_thumb = 2131492955;
-
- // aapt resource value: 0x7f0c005c
- public const int abc_tint_spinner = 2131492956;
-
- // aapt resource value: 0x7f0c005d
- public const int abc_tint_switch_thumb = 2131492957;
-
- // aapt resource value: 0x7f0c005e
- public const int abc_tint_switch_track = 2131492958;
-
- // aapt resource value: 0x7f0c0009
- public const int accent_material_dark = 2131492873;
-
- // aapt resource value: 0x7f0c000a
- public const int accent_material_light = 2131492874;
-
- // aapt resource value: 0x7f0c000b
- public const int background_floating_material_dark = 2131492875;
-
- // aapt resource value: 0x7f0c000c
- public const int background_floating_material_light = 2131492876;
-
- // aapt resource value: 0x7f0c000d
- public const int background_material_dark = 2131492877;
-
- // aapt resource value: 0x7f0c000e
- public const int background_material_light = 2131492878;
-
- // aapt resource value: 0x7f0c000f
- public const int bright_foreground_disabled_material_dark = 2131492879;
-
- // aapt resource value: 0x7f0c0010
- public const int bright_foreground_disabled_material_light = 2131492880;
-
- // aapt resource value: 0x7f0c0011
- public const int bright_foreground_inverse_material_dark = 2131492881;
-
- // aapt resource value: 0x7f0c0012
- public const int bright_foreground_inverse_material_light = 2131492882;
-
- // aapt resource value: 0x7f0c0013
- public const int bright_foreground_material_dark = 2131492883;
-
- // aapt resource value: 0x7f0c0014
- public const int bright_foreground_material_light = 2131492884;
-
- // aapt resource value: 0x7f0c0015
- public const int button_material_dark = 2131492885;
-
- // aapt resource value: 0x7f0c0016
- public const int button_material_light = 2131492886;
-
- // aapt resource value: 0x7f0c0000
- public const int cardview_dark_background = 2131492864;
-
- // aapt resource value: 0x7f0c0001
- public const int cardview_light_background = 2131492865;
-
- // aapt resource value: 0x7f0c0002
- public const int cardview_shadow_end_color = 2131492866;
-
- // aapt resource value: 0x7f0c0003
- public const int cardview_shadow_start_color = 2131492867;
-
- // aapt resource value: 0x7f0c003f
- public const int design_bottom_navigation_shadow_color = 2131492927;
-
- // aapt resource value: 0x7f0c005f
- public const int design_error = 2131492959;
-
- // aapt resource value: 0x7f0c0040
- public const int design_fab_shadow_end_color = 2131492928;
-
- // aapt resource value: 0x7f0c0041
- public const int design_fab_shadow_mid_color = 2131492929;
-
- // aapt resource value: 0x7f0c0042
- public const int design_fab_shadow_start_color = 2131492930;
-
- // aapt resource value: 0x7f0c0043
- public const int design_fab_stroke_end_inner_color = 2131492931;
-
- // aapt resource value: 0x7f0c0044
- public const int design_fab_stroke_end_outer_color = 2131492932;
-
- // aapt resource value: 0x7f0c0045
- public const int design_fab_stroke_top_inner_color = 2131492933;
-
- // aapt resource value: 0x7f0c0046
- public const int design_fab_stroke_top_outer_color = 2131492934;
-
- // aapt resource value: 0x7f0c0047
- public const int design_snackbar_background_color = 2131492935;
-
- // aapt resource value: 0x7f0c0048
- public const int design_textinput_error_color_dark = 2131492936;
-
- // aapt resource value: 0x7f0c0049
- public const int design_textinput_error_color_light = 2131492937;
-
- // aapt resource value: 0x7f0c0060
- public const int design_tint_password_toggle = 2131492960;
-
- // aapt resource value: 0x7f0c0017
- public const int dim_foreground_disabled_material_dark = 2131492887;
-
- // aapt resource value: 0x7f0c0018
- public const int dim_foreground_disabled_material_light = 2131492888;
-
- // aapt resource value: 0x7f0c0019
- public const int dim_foreground_material_dark = 2131492889;
-
- // aapt resource value: 0x7f0c001a
- public const int dim_foreground_material_light = 2131492890;
-
- // aapt resource value: 0x7f0c001b
- public const int foreground_material_dark = 2131492891;
-
- // aapt resource value: 0x7f0c001c
- public const int foreground_material_light = 2131492892;
-
- // aapt resource value: 0x7f0c001d
- public const int highlighted_text_material_dark = 2131492893;
-
- // aapt resource value: 0x7f0c001e
- public const int highlighted_text_material_light = 2131492894;
-
- // aapt resource value: 0x7f0c001f
- public const int material_blue_grey_800 = 2131492895;
-
- // aapt resource value: 0x7f0c0020
- public const int material_blue_grey_900 = 2131492896;
-
- // aapt resource value: 0x7f0c0021
- public const int material_blue_grey_950 = 2131492897;
-
- // aapt resource value: 0x7f0c0022
- public const int material_deep_teal_200 = 2131492898;
-
- // aapt resource value: 0x7f0c0023
- public const int material_deep_teal_500 = 2131492899;
-
- // aapt resource value: 0x7f0c0024
- public const int material_grey_100 = 2131492900;
-
- // aapt resource value: 0x7f0c0025
- public const int material_grey_300 = 2131492901;
-
- // aapt resource value: 0x7f0c0026
- public const int material_grey_50 = 2131492902;
-
- // aapt resource value: 0x7f0c0027
- public const int material_grey_600 = 2131492903;
-
- // aapt resource value: 0x7f0c0028
- public const int material_grey_800 = 2131492904;
-
- // aapt resource value: 0x7f0c0029
- public const int material_grey_850 = 2131492905;
-
- // aapt resource value: 0x7f0c002a
- public const int material_grey_900 = 2131492906;
-
- // aapt resource value: 0x7f0c0004
- public const int notification_action_color_filter = 2131492868;
-
- // aapt resource value: 0x7f0c002b
- public const int notification_icon_bg_color = 2131492907;
-
- // aapt resource value: 0x7f0c002c
- public const int notification_material_background_media_default_color = 2131492908;
-
- // aapt resource value: 0x7f0c002d
- public const int primary_dark_material_dark = 2131492909;
-
- // aapt resource value: 0x7f0c002e
- public const int primary_dark_material_light = 2131492910;
-
- // aapt resource value: 0x7f0c002f
- public const int primary_material_dark = 2131492911;
-
- // aapt resource value: 0x7f0c0030
- public const int primary_material_light = 2131492912;
-
- // aapt resource value: 0x7f0c0031
- public const int primary_text_default_material_dark = 2131492913;
-
- // aapt resource value: 0x7f0c0032
- public const int primary_text_default_material_light = 2131492914;
-
- // aapt resource value: 0x7f0c0033
- public const int primary_text_disabled_material_dark = 2131492915;
-
- // aapt resource value: 0x7f0c0034
- public const int primary_text_disabled_material_light = 2131492916;
-
- // aapt resource value: 0x7f0c0035
- public const int ripple_material_dark = 2131492917;
-
- // aapt resource value: 0x7f0c0036
- public const int ripple_material_light = 2131492918;
-
- // aapt resource value: 0x7f0c0037
- public const int secondary_text_default_material_dark = 2131492919;
-
- // aapt resource value: 0x7f0c0038
- public const int secondary_text_default_material_light = 2131492920;
-
- // aapt resource value: 0x7f0c0039
- public const int secondary_text_disabled_material_dark = 2131492921;
-
- // aapt resource value: 0x7f0c003a
- public const int secondary_text_disabled_material_light = 2131492922;
-
- // aapt resource value: 0x7f0c003b
- public const int switch_thumb_disabled_material_dark = 2131492923;
-
- // aapt resource value: 0x7f0c003c
- public const int switch_thumb_disabled_material_light = 2131492924;
-
- // aapt resource value: 0x7f0c0061
- public const int switch_thumb_material_dark = 2131492961;
-
- // aapt resource value: 0x7f0c0062
- public const int switch_thumb_material_light = 2131492962;
-
- // aapt resource value: 0x7f0c003d
- public const int switch_thumb_normal_material_dark = 2131492925;
-
- // aapt resource value: 0x7f0c003e
- public const int switch_thumb_normal_material_light = 2131492926;
-
- static Color()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Color()
- {
- }
- }
-
- public partial class Dimension
- {
-
- // aapt resource value: 0x7f070018
- public const int abc_action_bar_content_inset_material = 2131165208;
-
- // aapt resource value: 0x7f070019
- public const int abc_action_bar_content_inset_with_nav = 2131165209;
-
- // aapt resource value: 0x7f07000d
- public const int abc_action_bar_default_height_material = 2131165197;
-
- // aapt resource value: 0x7f07001a
- public const int abc_action_bar_default_padding_end_material = 2131165210;
-
- // aapt resource value: 0x7f07001b
- public const int abc_action_bar_default_padding_start_material = 2131165211;
-
- // aapt resource value: 0x7f070021
- public const int abc_action_bar_elevation_material = 2131165217;
-
- // aapt resource value: 0x7f070022
- public const int abc_action_bar_icon_vertical_padding_material = 2131165218;
-
- // aapt resource value: 0x7f070023
- public const int abc_action_bar_overflow_padding_end_material = 2131165219;
-
- // aapt resource value: 0x7f070024
- public const int abc_action_bar_overflow_padding_start_material = 2131165220;
-
- // aapt resource value: 0x7f07000e
- public const int abc_action_bar_progress_bar_size = 2131165198;
-
- // aapt resource value: 0x7f070025
- public const int abc_action_bar_stacked_max_height = 2131165221;
-
- // aapt resource value: 0x7f070026
- public const int abc_action_bar_stacked_tab_max_width = 2131165222;
-
- // aapt resource value: 0x7f070027
- public const int abc_action_bar_subtitle_bottom_margin_material = 2131165223;
-
- // aapt resource value: 0x7f070028
- public const int abc_action_bar_subtitle_top_margin_material = 2131165224;
-
- // aapt resource value: 0x7f070029
- public const int abc_action_button_min_height_material = 2131165225;
-
- // aapt resource value: 0x7f07002a
- public const int abc_action_button_min_width_material = 2131165226;
-
- // aapt resource value: 0x7f07002b
- public const int abc_action_button_min_width_overflow_material = 2131165227;
-
- // aapt resource value: 0x7f07000c
- public const int abc_alert_dialog_button_bar_height = 2131165196;
-
- // aapt resource value: 0x7f07002c
- public const int abc_button_inset_horizontal_material = 2131165228;
-
- // aapt resource value: 0x7f07002d
- public const int abc_button_inset_vertical_material = 2131165229;
-
- // aapt resource value: 0x7f07002e
- public const int abc_button_padding_horizontal_material = 2131165230;
-
- // aapt resource value: 0x7f07002f
- public const int abc_button_padding_vertical_material = 2131165231;
-
- // aapt resource value: 0x7f070030
- public const int abc_cascading_menus_min_smallest_width = 2131165232;
-
- // aapt resource value: 0x7f070011
- public const int abc_config_prefDialogWidth = 2131165201;
-
- // aapt resource value: 0x7f070031
- public const int abc_control_corner_material = 2131165233;
-
- // aapt resource value: 0x7f070032
- public const int abc_control_inset_material = 2131165234;
-
- // aapt resource value: 0x7f070033
- public const int abc_control_padding_material = 2131165235;
-
- // aapt resource value: 0x7f070012
- public const int abc_dialog_fixed_height_major = 2131165202;
-
- // aapt resource value: 0x7f070013
- public const int abc_dialog_fixed_height_minor = 2131165203;
-
- // aapt resource value: 0x7f070014
- public const int abc_dialog_fixed_width_major = 2131165204;
-
- // aapt resource value: 0x7f070015
- public const int abc_dialog_fixed_width_minor = 2131165205;
-
- // aapt resource value: 0x7f070034
- public const int abc_dialog_list_padding_bottom_no_buttons = 2131165236;
-
- // aapt resource value: 0x7f070035
- public const int abc_dialog_list_padding_top_no_title = 2131165237;
-
- // aapt resource value: 0x7f070016
- public const int abc_dialog_min_width_major = 2131165206;
-
- // aapt resource value: 0x7f070017
- public const int abc_dialog_min_width_minor = 2131165207;
-
- // aapt resource value: 0x7f070036
- public const int abc_dialog_padding_material = 2131165238;
-
- // aapt resource value: 0x7f070037
- public const int abc_dialog_padding_top_material = 2131165239;
-
- // aapt resource value: 0x7f070038
- public const int abc_dialog_title_divider_material = 2131165240;
-
- // aapt resource value: 0x7f070039
- public const int abc_disabled_alpha_material_dark = 2131165241;
-
- // aapt resource value: 0x7f07003a
- public const int abc_disabled_alpha_material_light = 2131165242;
-
- // aapt resource value: 0x7f07003b
- public const int abc_dropdownitem_icon_width = 2131165243;
-
- // aapt resource value: 0x7f07003c
- public const int abc_dropdownitem_text_padding_left = 2131165244;
-
- // aapt resource value: 0x7f07003d
- public const int abc_dropdownitem_text_padding_right = 2131165245;
-
- // aapt resource value: 0x7f07003e
- public const int abc_edit_text_inset_bottom_material = 2131165246;
-
- // aapt resource value: 0x7f07003f
- public const int abc_edit_text_inset_horizontal_material = 2131165247;
-
- // aapt resource value: 0x7f070040
- public const int abc_edit_text_inset_top_material = 2131165248;
-
- // aapt resource value: 0x7f070041
- public const int abc_floating_window_z = 2131165249;
-
- // aapt resource value: 0x7f070042
- public const int abc_list_item_padding_horizontal_material = 2131165250;
-
- // aapt resource value: 0x7f070043
- public const int abc_panel_menu_list_width = 2131165251;
-
- // aapt resource value: 0x7f070044
- public const int abc_progress_bar_height_material = 2131165252;
-
- // aapt resource value: 0x7f070045
- public const int abc_search_view_preferred_height = 2131165253;
-
- // aapt resource value: 0x7f070046
- public const int abc_search_view_preferred_width = 2131165254;
-
- // aapt resource value: 0x7f070047
- public const int abc_seekbar_track_background_height_material = 2131165255;
-
- // aapt resource value: 0x7f070048
- public const int abc_seekbar_track_progress_height_material = 2131165256;
-
- // aapt resource value: 0x7f070049
- public const int abc_select_dialog_padding_start_material = 2131165257;
-
- // aapt resource value: 0x7f07001d
- public const int abc_switch_padding = 2131165213;
-
- // aapt resource value: 0x7f07004a
- public const int abc_text_size_body_1_material = 2131165258;
-
- // aapt resource value: 0x7f07004b
- public const int abc_text_size_body_2_material = 2131165259;
-
- // aapt resource value: 0x7f07004c
- public const int abc_text_size_button_material = 2131165260;
-
- // aapt resource value: 0x7f07004d
- public const int abc_text_size_caption_material = 2131165261;
-
- // aapt resource value: 0x7f07004e
- public const int abc_text_size_display_1_material = 2131165262;
-
- // aapt resource value: 0x7f07004f
- public const int abc_text_size_display_2_material = 2131165263;
-
- // aapt resource value: 0x7f070050
- public const int abc_text_size_display_3_material = 2131165264;
-
- // aapt resource value: 0x7f070051
- public const int abc_text_size_display_4_material = 2131165265;
-
- // aapt resource value: 0x7f070052
- public const int abc_text_size_headline_material = 2131165266;
-
- // aapt resource value: 0x7f070053
- public const int abc_text_size_large_material = 2131165267;
-
- // aapt resource value: 0x7f070054
- public const int abc_text_size_medium_material = 2131165268;
-
- // aapt resource value: 0x7f070055
- public const int abc_text_size_menu_header_material = 2131165269;
-
- // aapt resource value: 0x7f070056
- public const int abc_text_size_menu_material = 2131165270;
-
- // aapt resource value: 0x7f070057
- public const int abc_text_size_small_material = 2131165271;
-
- // aapt resource value: 0x7f070058
- public const int abc_text_size_subhead_material = 2131165272;
-
- // aapt resource value: 0x7f07000f
- public const int abc_text_size_subtitle_material_toolbar = 2131165199;
-
- // aapt resource value: 0x7f070059
- public const int abc_text_size_title_material = 2131165273;
-
- // aapt resource value: 0x7f070010
- public const int abc_text_size_title_material_toolbar = 2131165200;
-
- // aapt resource value: 0x7f070009
- public const int cardview_compat_inset_shadow = 2131165193;
-
- // aapt resource value: 0x7f07000a
- public const int cardview_default_elevation = 2131165194;
-
- // aapt resource value: 0x7f07000b
- public const int cardview_default_radius = 2131165195;
-
- // aapt resource value: 0x7f070076
- public const int design_appbar_elevation = 2131165302;
-
- // aapt resource value: 0x7f070077
- public const int design_bottom_navigation_active_item_max_width = 2131165303;
-
- // aapt resource value: 0x7f070078
- public const int design_bottom_navigation_active_text_size = 2131165304;
-
- // aapt resource value: 0x7f070079
- public const int design_bottom_navigation_elevation = 2131165305;
-
- // aapt resource value: 0x7f07007a
- public const int design_bottom_navigation_height = 2131165306;
-
- // aapt resource value: 0x7f07007b
- public const int design_bottom_navigation_item_max_width = 2131165307;
-
- // aapt resource value: 0x7f07007c
- public const int design_bottom_navigation_item_min_width = 2131165308;
-
- // aapt resource value: 0x7f07007d
- public const int design_bottom_navigation_margin = 2131165309;
-
- // aapt resource value: 0x7f07007e
- public const int design_bottom_navigation_shadow_height = 2131165310;
-
- // aapt resource value: 0x7f07007f
- public const int design_bottom_navigation_text_size = 2131165311;
-
- // aapt resource value: 0x7f070080
- public const int design_bottom_sheet_modal_elevation = 2131165312;
-
- // aapt resource value: 0x7f070081
- public const int design_bottom_sheet_peek_height_min = 2131165313;
-
- // aapt resource value: 0x7f070082
- public const int design_fab_border_width = 2131165314;
-
- // aapt resource value: 0x7f070083
- public const int design_fab_elevation = 2131165315;
-
- // aapt resource value: 0x7f070084
- public const int design_fab_image_size = 2131165316;
-
- // aapt resource value: 0x7f070085
- public const int design_fab_size_mini = 2131165317;
-
- // aapt resource value: 0x7f070086
- public const int design_fab_size_normal = 2131165318;
-
- // aapt resource value: 0x7f070087
- public const int design_fab_translation_z_pressed = 2131165319;
-
- // aapt resource value: 0x7f070088
- public const int design_navigation_elevation = 2131165320;
-
- // aapt resource value: 0x7f070089
- public const int design_navigation_icon_padding = 2131165321;
-
- // aapt resource value: 0x7f07008a
- public const int design_navigation_icon_size = 2131165322;
-
- // aapt resource value: 0x7f07006e
- public const int design_navigation_max_width = 2131165294;
-
- // aapt resource value: 0x7f07008b
- public const int design_navigation_padding_bottom = 2131165323;
-
- // aapt resource value: 0x7f07008c
- public const int design_navigation_separator_vertical_padding = 2131165324;
-
- // aapt resource value: 0x7f07006f
- public const int design_snackbar_action_inline_max_width = 2131165295;
-
- // aapt resource value: 0x7f070070
- public const int design_snackbar_background_corner_radius = 2131165296;
-
- // aapt resource value: 0x7f07008d
- public const int design_snackbar_elevation = 2131165325;
-
- // aapt resource value: 0x7f070071
- public const int design_snackbar_extra_spacing_horizontal = 2131165297;
-
- // aapt resource value: 0x7f070072
- public const int design_snackbar_max_width = 2131165298;
-
- // aapt resource value: 0x7f070073
- public const int design_snackbar_min_width = 2131165299;
-
- // aapt resource value: 0x7f07008e
- public const int design_snackbar_padding_horizontal = 2131165326;
-
- // aapt resource value: 0x7f07008f
- public const int design_snackbar_padding_vertical = 2131165327;
-
- // aapt resource value: 0x7f070074
- public const int design_snackbar_padding_vertical_2lines = 2131165300;
-
- // aapt resource value: 0x7f070090
- public const int design_snackbar_text_size = 2131165328;
-
- // aapt resource value: 0x7f070091
- public const int design_tab_max_width = 2131165329;
-
- // aapt resource value: 0x7f070075
- public const int design_tab_scrollable_min_width = 2131165301;
-
- // aapt resource value: 0x7f070092
- public const int design_tab_text_size = 2131165330;
-
- // aapt resource value: 0x7f070093
- public const int design_tab_text_size_2line = 2131165331;
-
- // aapt resource value: 0x7f07005a
- public const int disabled_alpha_material_dark = 2131165274;
-
- // aapt resource value: 0x7f07005b
- public const int disabled_alpha_material_light = 2131165275;
-
- // aapt resource value: 0x7f07005c
- public const int highlight_alpha_material_colored = 2131165276;
-
- // aapt resource value: 0x7f07005d
- public const int highlight_alpha_material_dark = 2131165277;
-
- // aapt resource value: 0x7f07005e
- public const int highlight_alpha_material_light = 2131165278;
-
- // aapt resource value: 0x7f07005f
- public const int hint_alpha_material_dark = 2131165279;
-
- // aapt resource value: 0x7f070060
- public const int hint_alpha_material_light = 2131165280;
-
- // aapt resource value: 0x7f070061
- public const int hint_pressed_alpha_material_dark = 2131165281;
-
- // aapt resource value: 0x7f070062
- public const int hint_pressed_alpha_material_light = 2131165282;
-
- // aapt resource value: 0x7f070000
- public const int item_touch_helper_max_drag_scroll_per_frame = 2131165184;
-
- // aapt resource value: 0x7f070001
- public const int item_touch_helper_swipe_escape_max_velocity = 2131165185;
-
- // aapt resource value: 0x7f070002
- public const int item_touch_helper_swipe_escape_velocity = 2131165186;
-
- // aapt resource value: 0x7f070003
- public const int mr_controller_volume_group_list_item_height = 2131165187;
-
- // aapt resource value: 0x7f070004
- public const int mr_controller_volume_group_list_item_icon_size = 2131165188;
-
- // aapt resource value: 0x7f070005
- public const int mr_controller_volume_group_list_max_height = 2131165189;
-
- // aapt resource value: 0x7f070008
- public const int mr_controller_volume_group_list_padding_top = 2131165192;
-
- // aapt resource value: 0x7f070006
- public const int mr_dialog_fixed_width_major = 2131165190;
-
- // aapt resource value: 0x7f070007
- public const int mr_dialog_fixed_width_minor = 2131165191;
-
- // aapt resource value: 0x7f070063
- public const int notification_action_icon_size = 2131165283;
-
- // aapt resource value: 0x7f070064
- public const int notification_action_text_size = 2131165284;
-
- // aapt resource value: 0x7f070065
- public const int notification_big_circle_margin = 2131165285;
-
- // aapt resource value: 0x7f07001e
- public const int notification_content_margin_start = 2131165214;
-
- // aapt resource value: 0x7f070066
- public const int notification_large_icon_height = 2131165286;
-
- // aapt resource value: 0x7f070067
- public const int notification_large_icon_width = 2131165287;
-
- // aapt resource value: 0x7f07001f
- public const int notification_main_column_padding_top = 2131165215;
-
- // aapt resource value: 0x7f070020
- public const int notification_media_narrow_margin = 2131165216;
-
- // aapt resource value: 0x7f070068
- public const int notification_right_icon_size = 2131165288;
-
- // aapt resource value: 0x7f07001c
- public const int notification_right_side_padding_top = 2131165212;
-
- // aapt resource value: 0x7f070069
- public const int notification_small_icon_background_padding = 2131165289;
-
- // aapt resource value: 0x7f07006a
- public const int notification_small_icon_size_as_large = 2131165290;
-
- // aapt resource value: 0x7f07006b
- public const int notification_subtext_size = 2131165291;
-
- // aapt resource value: 0x7f07006c
- public const int notification_top_pad = 2131165292;
-
- // aapt resource value: 0x7f07006d
- public const int notification_top_pad_large_text = 2131165293;
-
- static Dimension()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Dimension()
- {
- }
- }
-
- public partial class Drawable
- {
-
- // aapt resource value: 0x7f020000
- public const int abc_ab_share_pack_mtrl_alpha = 2130837504;
-
- // aapt resource value: 0x7f020001
- public const int abc_action_bar_item_background_material = 2130837505;
-
- // aapt resource value: 0x7f020002
- public const int abc_btn_borderless_material = 2130837506;
-
- // aapt resource value: 0x7f020003
- public const int abc_btn_check_material = 2130837507;
-
- // aapt resource value: 0x7f020004
- public const int abc_btn_check_to_on_mtrl_000 = 2130837508;
-
- // aapt resource value: 0x7f020005
- public const int abc_btn_check_to_on_mtrl_015 = 2130837509;
-
- // aapt resource value: 0x7f020006
- public const int abc_btn_colored_material = 2130837510;
-
- // aapt resource value: 0x7f020007
- public const int abc_btn_default_mtrl_shape = 2130837511;
-
- // aapt resource value: 0x7f020008
- public const int abc_btn_radio_material = 2130837512;
-
- // aapt resource value: 0x7f020009
- public const int abc_btn_radio_to_on_mtrl_000 = 2130837513;
-
- // aapt resource value: 0x7f02000a
- public const int abc_btn_radio_to_on_mtrl_015 = 2130837514;
-
- // aapt resource value: 0x7f02000b
- public const int abc_btn_switch_to_on_mtrl_00001 = 2130837515;
-
- // aapt resource value: 0x7f02000c
- public const int abc_btn_switch_to_on_mtrl_00012 = 2130837516;
-
- // aapt resource value: 0x7f02000d
- public const int abc_cab_background_internal_bg = 2130837517;
-
- // aapt resource value: 0x7f02000e
- public const int abc_cab_background_top_material = 2130837518;
-
- // aapt resource value: 0x7f02000f
- public const int abc_cab_background_top_mtrl_alpha = 2130837519;
-
- // aapt resource value: 0x7f020010
- public const int abc_control_background_material = 2130837520;
-
- // aapt resource value: 0x7f020011
- public const int abc_dialog_material_background = 2130837521;
-
- // aapt resource value: 0x7f020012
- public const int abc_edit_text_material = 2130837522;
-
- // aapt resource value: 0x7f020013
- public const int abc_ic_ab_back_material = 2130837523;
-
- // aapt resource value: 0x7f020014
- public const int abc_ic_arrow_drop_right_black_24dp = 2130837524;
-
- // aapt resource value: 0x7f020015
- public const int abc_ic_clear_material = 2130837525;
-
- // aapt resource value: 0x7f020016
- public const int abc_ic_commit_search_api_mtrl_alpha = 2130837526;
-
- // aapt resource value: 0x7f020017
- public const int abc_ic_go_search_api_material = 2130837527;
-
- // aapt resource value: 0x7f020018
- public const int abc_ic_menu_copy_mtrl_am_alpha = 2130837528;
-
- // aapt resource value: 0x7f020019
- public const int abc_ic_menu_cut_mtrl_alpha = 2130837529;
-
- // aapt resource value: 0x7f02001a
- public const int abc_ic_menu_overflow_material = 2130837530;
-
- // aapt resource value: 0x7f02001b
- public const int abc_ic_menu_paste_mtrl_am_alpha = 2130837531;
-
- // aapt resource value: 0x7f02001c
- public const int abc_ic_menu_selectall_mtrl_alpha = 2130837532;
-
- // aapt resource value: 0x7f02001d
- public const int abc_ic_menu_share_mtrl_alpha = 2130837533;
-
- // aapt resource value: 0x7f02001e
- public const int abc_ic_search_api_material = 2130837534;
-
- // aapt resource value: 0x7f02001f
- public const int abc_ic_star_black_16dp = 2130837535;
-
- // aapt resource value: 0x7f020020
- public const int abc_ic_star_black_36dp = 2130837536;
-
- // aapt resource value: 0x7f020021
- public const int abc_ic_star_black_48dp = 2130837537;
-
- // aapt resource value: 0x7f020022
- public const int abc_ic_star_half_black_16dp = 2130837538;
-
- // aapt resource value: 0x7f020023
- public const int abc_ic_star_half_black_36dp = 2130837539;
-
- // aapt resource value: 0x7f020024
- public const int abc_ic_star_half_black_48dp = 2130837540;
-
- // aapt resource value: 0x7f020025
- public const int abc_ic_voice_search_api_material = 2130837541;
-
- // aapt resource value: 0x7f020026
- public const int abc_item_background_holo_dark = 2130837542;
-
- // aapt resource value: 0x7f020027
- public const int abc_item_background_holo_light = 2130837543;
-
- // aapt resource value: 0x7f020028
- public const int abc_list_divider_mtrl_alpha = 2130837544;
-
- // aapt resource value: 0x7f020029
- public const int abc_list_focused_holo = 2130837545;
-
- // aapt resource value: 0x7f02002a
- public const int abc_list_longpressed_holo = 2130837546;
-
- // aapt resource value: 0x7f02002b
- public const int abc_list_pressed_holo_dark = 2130837547;
-
- // aapt resource value: 0x7f02002c
- public const int abc_list_pressed_holo_light = 2130837548;
-
- // aapt resource value: 0x7f02002d
- public const int abc_list_selector_background_transition_holo_dark = 2130837549;
-
- // aapt resource value: 0x7f02002e
- public const int abc_list_selector_background_transition_holo_light = 2130837550;
-
- // aapt resource value: 0x7f02002f
- public const int abc_list_selector_disabled_holo_dark = 2130837551;
-
- // aapt resource value: 0x7f020030
- public const int abc_list_selector_disabled_holo_light = 2130837552;
-
- // aapt resource value: 0x7f020031
- public const int abc_list_selector_holo_dark = 2130837553;
-
- // aapt resource value: 0x7f020032
- public const int abc_list_selector_holo_light = 2130837554;
-
- // aapt resource value: 0x7f020033
- public const int abc_menu_hardkey_panel_mtrl_mult = 2130837555;
-
- // aapt resource value: 0x7f020034
- public const int abc_popup_background_mtrl_mult = 2130837556;
-
- // aapt resource value: 0x7f020035
- public const int abc_ratingbar_indicator_material = 2130837557;
-
- // aapt resource value: 0x7f020036
- public const int abc_ratingbar_material = 2130837558;
-
- // aapt resource value: 0x7f020037
- public const int abc_ratingbar_small_material = 2130837559;
-
- // aapt resource value: 0x7f020038
- public const int abc_scrubber_control_off_mtrl_alpha = 2130837560;
-
- // aapt resource value: 0x7f020039
- public const int abc_scrubber_control_to_pressed_mtrl_000 = 2130837561;
-
- // aapt resource value: 0x7f02003a
- public const int abc_scrubber_control_to_pressed_mtrl_005 = 2130837562;
-
- // aapt resource value: 0x7f02003b
- public const int abc_scrubber_primary_mtrl_alpha = 2130837563;
-
- // aapt resource value: 0x7f02003c
- public const int abc_scrubber_track_mtrl_alpha = 2130837564;
-
- // aapt resource value: 0x7f02003d
- public const int abc_seekbar_thumb_material = 2130837565;
-
- // aapt resource value: 0x7f02003e
- public const int abc_seekbar_tick_mark_material = 2130837566;
-
- // aapt resource value: 0x7f02003f
- public const int abc_seekbar_track_material = 2130837567;
-
- // aapt resource value: 0x7f020040
- public const int abc_spinner_mtrl_am_alpha = 2130837568;
-
- // aapt resource value: 0x7f020041
- public const int abc_spinner_textfield_background_material = 2130837569;
-
- // aapt resource value: 0x7f020042
- public const int abc_switch_thumb_material = 2130837570;
-
- // aapt resource value: 0x7f020043
- public const int abc_switch_track_mtrl_alpha = 2130837571;
-
- // aapt resource value: 0x7f020044
- public const int abc_tab_indicator_material = 2130837572;
-
- // aapt resource value: 0x7f020045
- public const int abc_tab_indicator_mtrl_alpha = 2130837573;
-
- // aapt resource value: 0x7f020046
- public const int abc_text_cursor_material = 2130837574;
-
- // aapt resource value: 0x7f020047
- public const int abc_text_select_handle_left_mtrl_dark = 2130837575;
-
- // aapt resource value: 0x7f020048
- public const int abc_text_select_handle_left_mtrl_light = 2130837576;
-
- // aapt resource value: 0x7f020049
- public const int abc_text_select_handle_middle_mtrl_dark = 2130837577;
-
- // aapt resource value: 0x7f02004a
- public const int abc_text_select_handle_middle_mtrl_light = 2130837578;
-
- // aapt resource value: 0x7f02004b
- public const int abc_text_select_handle_right_mtrl_dark = 2130837579;
-
- // aapt resource value: 0x7f02004c
- public const int abc_text_select_handle_right_mtrl_light = 2130837580;
-
- // aapt resource value: 0x7f02004d
- public const int abc_textfield_activated_mtrl_alpha = 2130837581;
-
- // aapt resource value: 0x7f02004e
- public const int abc_textfield_default_mtrl_alpha = 2130837582;
-
- // aapt resource value: 0x7f02004f
- public const int abc_textfield_search_activated_mtrl_alpha = 2130837583;
-
- // aapt resource value: 0x7f020050
- public const int abc_textfield_search_default_mtrl_alpha = 2130837584;
-
- // aapt resource value: 0x7f020051
- public const int abc_textfield_search_material = 2130837585;
-
- // aapt resource value: 0x7f020052
- public const int abc_vector_test = 2130837586;
-
- // aapt resource value: 0x7f020053
- public const int avd_hide_password = 2130837587;
-
- // aapt resource value: 0x7f02010a
- public const int avd_hide_password_1 = 2130837770;
-
- // aapt resource value: 0x7f02010b
- public const int avd_hide_password_2 = 2130837771;
-
- // aapt resource value: 0x7f02010c
- public const int avd_hide_password_3 = 2130837772;
-
- // aapt resource value: 0x7f020054
- public const int avd_show_password = 2130837588;
-
- // aapt resource value: 0x7f02010d
- public const int avd_show_password_1 = 2130837773;
-
- // aapt resource value: 0x7f02010e
- public const int avd_show_password_2 = 2130837774;
-
- // aapt resource value: 0x7f02010f
- public const int avd_show_password_3 = 2130837775;
-
- // aapt resource value: 0x7f020055
- public const int design_bottom_navigation_item_background = 2130837589;
-
- // aapt resource value: 0x7f020056
- public const int design_fab_background = 2130837590;
-
- // aapt resource value: 0x7f020057
- public const int design_ic_visibility = 2130837591;
-
- // aapt resource value: 0x7f020058
- public const int design_ic_visibility_off = 2130837592;
-
- // aapt resource value: 0x7f020059
- public const int design_password_eye = 2130837593;
-
- // aapt resource value: 0x7f02005a
- public const int design_snackbar_background = 2130837594;
-
- // aapt resource value: 0x7f02005b
- public const int ic_audiotrack_dark = 2130837595;
-
- // aapt resource value: 0x7f02005c
- public const int ic_audiotrack_light = 2130837596;
-
- // aapt resource value: 0x7f02005d
- public const int ic_dialog_close_dark = 2130837597;
-
- // aapt resource value: 0x7f02005e
- public const int ic_dialog_close_light = 2130837598;
-
- // aapt resource value: 0x7f02005f
- public const int ic_group_collapse_00 = 2130837599;
-
- // aapt resource value: 0x7f020060
- public const int ic_group_collapse_01 = 2130837600;
-
- // aapt resource value: 0x7f020061
- public const int ic_group_collapse_02 = 2130837601;
-
- // aapt resource value: 0x7f020062
- public const int ic_group_collapse_03 = 2130837602;
-
- // aapt resource value: 0x7f020063
- public const int ic_group_collapse_04 = 2130837603;
-
- // aapt resource value: 0x7f020064
- public const int ic_group_collapse_05 = 2130837604;
-
- // aapt resource value: 0x7f020065
- public const int ic_group_collapse_06 = 2130837605;
-
- // aapt resource value: 0x7f020066
- public const int ic_group_collapse_07 = 2130837606;
-
- // aapt resource value: 0x7f020067
- public const int ic_group_collapse_08 = 2130837607;
-
- // aapt resource value: 0x7f020068
- public const int ic_group_collapse_09 = 2130837608;
-
- // aapt resource value: 0x7f020069
- public const int ic_group_collapse_10 = 2130837609;
-
- // aapt resource value: 0x7f02006a
- public const int ic_group_collapse_11 = 2130837610;
-
- // aapt resource value: 0x7f02006b
- public const int ic_group_collapse_12 = 2130837611;
-
- // aapt resource value: 0x7f02006c
- public const int ic_group_collapse_13 = 2130837612;
-
- // aapt resource value: 0x7f02006d
- public const int ic_group_collapse_14 = 2130837613;
-
- // aapt resource value: 0x7f02006e
- public const int ic_group_collapse_15 = 2130837614;
-
- // aapt resource value: 0x7f02006f
- public const int ic_group_expand_00 = 2130837615;
-
- // aapt resource value: 0x7f020070
- public const int ic_group_expand_01 = 2130837616;
-
- // aapt resource value: 0x7f020071
- public const int ic_group_expand_02 = 2130837617;
-
- // aapt resource value: 0x7f020072
- public const int ic_group_expand_03 = 2130837618;
-
- // aapt resource value: 0x7f020073
- public const int ic_group_expand_04 = 2130837619;
-
- // aapt resource value: 0x7f020074
- public const int ic_group_expand_05 = 2130837620;
-
- // aapt resource value: 0x7f020075
- public const int ic_group_expand_06 = 2130837621;
-
- // aapt resource value: 0x7f020076
- public const int ic_group_expand_07 = 2130837622;
-
- // aapt resource value: 0x7f020077
- public const int ic_group_expand_08 = 2130837623;
-
- // aapt resource value: 0x7f020078
- public const int ic_group_expand_09 = 2130837624;
-
- // aapt resource value: 0x7f020079
- public const int ic_group_expand_10 = 2130837625;
-
- // aapt resource value: 0x7f02007a
- public const int ic_group_expand_11 = 2130837626;
-
- // aapt resource value: 0x7f02007b
- public const int ic_group_expand_12 = 2130837627;
-
- // aapt resource value: 0x7f02007c
- public const int ic_group_expand_13 = 2130837628;
-
- // aapt resource value: 0x7f02007d
- public const int ic_group_expand_14 = 2130837629;
-
- // aapt resource value: 0x7f02007e
- public const int ic_group_expand_15 = 2130837630;
-
- // aapt resource value: 0x7f02007f
- public const int ic_media_pause_dark = 2130837631;
-
- // aapt resource value: 0x7f020080
- public const int ic_media_pause_light = 2130837632;
-
- // aapt resource value: 0x7f020081
- public const int ic_media_play_dark = 2130837633;
-
- // aapt resource value: 0x7f020082
- public const int ic_media_play_light = 2130837634;
-
- // aapt resource value: 0x7f020083
- public const int ic_mr_button_connected_00_dark = 2130837635;
-
- // aapt resource value: 0x7f020084
- public const int ic_mr_button_connected_00_light = 2130837636;
-
- // aapt resource value: 0x7f020085
- public const int ic_mr_button_connected_01_dark = 2130837637;
-
- // aapt resource value: 0x7f020086
- public const int ic_mr_button_connected_01_light = 2130837638;
-
- // aapt resource value: 0x7f020087
- public const int ic_mr_button_connected_02_dark = 2130837639;
-
- // aapt resource value: 0x7f020088
- public const int ic_mr_button_connected_02_light = 2130837640;
-
- // aapt resource value: 0x7f020089
- public const int ic_mr_button_connected_03_dark = 2130837641;
-
- // aapt resource value: 0x7f02008a
- public const int ic_mr_button_connected_03_light = 2130837642;
-
- // aapt resource value: 0x7f02008b
- public const int ic_mr_button_connected_04_dark = 2130837643;
-
- // aapt resource value: 0x7f02008c
- public const int ic_mr_button_connected_04_light = 2130837644;
-
- // aapt resource value: 0x7f02008d
- public const int ic_mr_button_connected_05_dark = 2130837645;
-
- // aapt resource value: 0x7f02008e
- public const int ic_mr_button_connected_05_light = 2130837646;
-
- // aapt resource value: 0x7f02008f
- public const int ic_mr_button_connected_06_dark = 2130837647;
-
- // aapt resource value: 0x7f020090
- public const int ic_mr_button_connected_06_light = 2130837648;
-
- // aapt resource value: 0x7f020091
- public const int ic_mr_button_connected_07_dark = 2130837649;
-
- // aapt resource value: 0x7f020092
- public const int ic_mr_button_connected_07_light = 2130837650;
-
- // aapt resource value: 0x7f020093
- public const int ic_mr_button_connected_08_dark = 2130837651;
-
- // aapt resource value: 0x7f020094
- public const int ic_mr_button_connected_08_light = 2130837652;
-
- // aapt resource value: 0x7f020095
- public const int ic_mr_button_connected_09_dark = 2130837653;
-
- // aapt resource value: 0x7f020096
- public const int ic_mr_button_connected_09_light = 2130837654;
-
- // aapt resource value: 0x7f020097
- public const int ic_mr_button_connected_10_dark = 2130837655;
-
- // aapt resource value: 0x7f020098
- public const int ic_mr_button_connected_10_light = 2130837656;
-
- // aapt resource value: 0x7f020099
- public const int ic_mr_button_connected_11_dark = 2130837657;
-
- // aapt resource value: 0x7f02009a
- public const int ic_mr_button_connected_11_light = 2130837658;
-
- // aapt resource value: 0x7f02009b
- public const int ic_mr_button_connected_12_dark = 2130837659;
-
- // aapt resource value: 0x7f02009c
- public const int ic_mr_button_connected_12_light = 2130837660;
-
- // aapt resource value: 0x7f02009d
- public const int ic_mr_button_connected_13_dark = 2130837661;
-
- // aapt resource value: 0x7f02009e
- public const int ic_mr_button_connected_13_light = 2130837662;
-
- // aapt resource value: 0x7f02009f
- public const int ic_mr_button_connected_14_dark = 2130837663;
-
- // aapt resource value: 0x7f0200a0
- public const int ic_mr_button_connected_14_light = 2130837664;
-
- // aapt resource value: 0x7f0200a1
- public const int ic_mr_button_connected_15_dark = 2130837665;
-
- // aapt resource value: 0x7f0200a2
- public const int ic_mr_button_connected_15_light = 2130837666;
-
- // aapt resource value: 0x7f0200a3
- public const int ic_mr_button_connected_16_dark = 2130837667;
-
- // aapt resource value: 0x7f0200a4
- public const int ic_mr_button_connected_16_light = 2130837668;
-
- // aapt resource value: 0x7f0200a5
- public const int ic_mr_button_connected_17_dark = 2130837669;
-
- // aapt resource value: 0x7f0200a6
- public const int ic_mr_button_connected_17_light = 2130837670;
-
- // aapt resource value: 0x7f0200a7
- public const int ic_mr_button_connected_18_dark = 2130837671;
-
- // aapt resource value: 0x7f0200a8
- public const int ic_mr_button_connected_18_light = 2130837672;
-
- // aapt resource value: 0x7f0200a9
- public const int ic_mr_button_connected_19_dark = 2130837673;
-
- // aapt resource value: 0x7f0200aa
- public const int ic_mr_button_connected_19_light = 2130837674;
-
- // aapt resource value: 0x7f0200ab
- public const int ic_mr_button_connected_20_dark = 2130837675;
-
- // aapt resource value: 0x7f0200ac
- public const int ic_mr_button_connected_20_light = 2130837676;
-
- // aapt resource value: 0x7f0200ad
- public const int ic_mr_button_connected_21_dark = 2130837677;
-
- // aapt resource value: 0x7f0200ae
- public const int ic_mr_button_connected_21_light = 2130837678;
-
- // aapt resource value: 0x7f0200af
- public const int ic_mr_button_connected_22_dark = 2130837679;
-
- // aapt resource value: 0x7f0200b0
- public const int ic_mr_button_connected_22_light = 2130837680;
-
- // aapt resource value: 0x7f0200b1
- public const int ic_mr_button_connecting_00_dark = 2130837681;
-
- // aapt resource value: 0x7f0200b2
- public const int ic_mr_button_connecting_00_light = 2130837682;
-
- // aapt resource value: 0x7f0200b3
- public const int ic_mr_button_connecting_01_dark = 2130837683;
-
- // aapt resource value: 0x7f0200b4
- public const int ic_mr_button_connecting_01_light = 2130837684;
-
- // aapt resource value: 0x7f0200b5
- public const int ic_mr_button_connecting_02_dark = 2130837685;
-
- // aapt resource value: 0x7f0200b6
- public const int ic_mr_button_connecting_02_light = 2130837686;
-
- // aapt resource value: 0x7f0200b7
- public const int ic_mr_button_connecting_03_dark = 2130837687;
-
- // aapt resource value: 0x7f0200b8
- public const int ic_mr_button_connecting_03_light = 2130837688;
-
- // aapt resource value: 0x7f0200b9
- public const int ic_mr_button_connecting_04_dark = 2130837689;
-
- // aapt resource value: 0x7f0200ba
- public const int ic_mr_button_connecting_04_light = 2130837690;
-
- // aapt resource value: 0x7f0200bb
- public const int ic_mr_button_connecting_05_dark = 2130837691;
-
- // aapt resource value: 0x7f0200bc
- public const int ic_mr_button_connecting_05_light = 2130837692;
-
- // aapt resource value: 0x7f0200bd
- public const int ic_mr_button_connecting_06_dark = 2130837693;
-
- // aapt resource value: 0x7f0200be
- public const int ic_mr_button_connecting_06_light = 2130837694;
-
- // aapt resource value: 0x7f0200bf
- public const int ic_mr_button_connecting_07_dark = 2130837695;
-
- // aapt resource value: 0x7f0200c0
- public const int ic_mr_button_connecting_07_light = 2130837696;
-
- // aapt resource value: 0x7f0200c1
- public const int ic_mr_button_connecting_08_dark = 2130837697;
-
- // aapt resource value: 0x7f0200c2
- public const int ic_mr_button_connecting_08_light = 2130837698;
-
- // aapt resource value: 0x7f0200c3
- public const int ic_mr_button_connecting_09_dark = 2130837699;
-
- // aapt resource value: 0x7f0200c4
- public const int ic_mr_button_connecting_09_light = 2130837700;
-
- // aapt resource value: 0x7f0200c5
- public const int ic_mr_button_connecting_10_dark = 2130837701;
-
- // aapt resource value: 0x7f0200c6
- public const int ic_mr_button_connecting_10_light = 2130837702;
-
- // aapt resource value: 0x7f0200c7
- public const int ic_mr_button_connecting_11_dark = 2130837703;
-
- // aapt resource value: 0x7f0200c8
- public const int ic_mr_button_connecting_11_light = 2130837704;
-
- // aapt resource value: 0x7f0200c9
- public const int ic_mr_button_connecting_12_dark = 2130837705;
-
- // aapt resource value: 0x7f0200ca
- public const int ic_mr_button_connecting_12_light = 2130837706;
-
- // aapt resource value: 0x7f0200cb
- public const int ic_mr_button_connecting_13_dark = 2130837707;
-
- // aapt resource value: 0x7f0200cc
- public const int ic_mr_button_connecting_13_light = 2130837708;
-
- // aapt resource value: 0x7f0200cd
- public const int ic_mr_button_connecting_14_dark = 2130837709;
-
- // aapt resource value: 0x7f0200ce
- public const int ic_mr_button_connecting_14_light = 2130837710;
-
- // aapt resource value: 0x7f0200cf
- public const int ic_mr_button_connecting_15_dark = 2130837711;
-
- // aapt resource value: 0x7f0200d0
- public const int ic_mr_button_connecting_15_light = 2130837712;
-
- // aapt resource value: 0x7f0200d1
- public const int ic_mr_button_connecting_16_dark = 2130837713;
-
- // aapt resource value: 0x7f0200d2
- public const int ic_mr_button_connecting_16_light = 2130837714;
-
- // aapt resource value: 0x7f0200d3
- public const int ic_mr_button_connecting_17_dark = 2130837715;
-
- // aapt resource value: 0x7f0200d4
- public const int ic_mr_button_connecting_17_light = 2130837716;
-
- // aapt resource value: 0x7f0200d5
- public const int ic_mr_button_connecting_18_dark = 2130837717;
-
- // aapt resource value: 0x7f0200d6
- public const int ic_mr_button_connecting_18_light = 2130837718;
-
- // aapt resource value: 0x7f0200d7
- public const int ic_mr_button_connecting_19_dark = 2130837719;
-
- // aapt resource value: 0x7f0200d8
- public const int ic_mr_button_connecting_19_light = 2130837720;
-
- // aapt resource value: 0x7f0200d9
- public const int ic_mr_button_connecting_20_dark = 2130837721;
-
- // aapt resource value: 0x7f0200da
- public const int ic_mr_button_connecting_20_light = 2130837722;
-
- // aapt resource value: 0x7f0200db
- public const int ic_mr_button_connecting_21_dark = 2130837723;
-
- // aapt resource value: 0x7f0200dc
- public const int ic_mr_button_connecting_21_light = 2130837724;
-
- // aapt resource value: 0x7f0200dd
- public const int ic_mr_button_connecting_22_dark = 2130837725;
-
- // aapt resource value: 0x7f0200de
- public const int ic_mr_button_connecting_22_light = 2130837726;
-
- // aapt resource value: 0x7f0200df
- public const int ic_mr_button_disabled_dark = 2130837727;
-
- // aapt resource value: 0x7f0200e0
- public const int ic_mr_button_disabled_light = 2130837728;
-
- // aapt resource value: 0x7f0200e1
- public const int ic_mr_button_disconnected_dark = 2130837729;
-
- // aapt resource value: 0x7f0200e2
- public const int ic_mr_button_disconnected_light = 2130837730;
-
- // aapt resource value: 0x7f0200e3
- public const int ic_mr_button_grey = 2130837731;
-
- // aapt resource value: 0x7f0200e4
- public const int ic_vol_type_speaker_dark = 2130837732;
-
- // aapt resource value: 0x7f0200e5
- public const int ic_vol_type_speaker_group_dark = 2130837733;
-
- // aapt resource value: 0x7f0200e6
- public const int ic_vol_type_speaker_group_light = 2130837734;
-
- // aapt resource value: 0x7f0200e7
- public const int ic_vol_type_speaker_light = 2130837735;
-
- // aapt resource value: 0x7f0200e8
- public const int ic_vol_type_tv_dark = 2130837736;
-
- // aapt resource value: 0x7f0200e9
- public const int ic_vol_type_tv_light = 2130837737;
-
- // aapt resource value: 0x7f0200ea
- public const int Icon = 2130837738;
-
- // aapt resource value: 0x7f0200eb
- public const int mr_button_connected_dark = 2130837739;
-
- // aapt resource value: 0x7f0200ec
- public const int mr_button_connected_light = 2130837740;
-
- // aapt resource value: 0x7f0200ed
- public const int mr_button_connecting_dark = 2130837741;
-
- // aapt resource value: 0x7f0200ee
- public const int mr_button_connecting_light = 2130837742;
-
- // aapt resource value: 0x7f0200ef
- public const int mr_button_dark = 2130837743;
-
- // aapt resource value: 0x7f0200f0
- public const int mr_button_light = 2130837744;
-
- // aapt resource value: 0x7f0200f1
- public const int mr_dialog_close_dark = 2130837745;
-
- // aapt resource value: 0x7f0200f2
- public const int mr_dialog_close_light = 2130837746;
-
- // aapt resource value: 0x7f0200f3
- public const int mr_dialog_material_background_dark = 2130837747;
-
- // aapt resource value: 0x7f0200f4
- public const int mr_dialog_material_background_light = 2130837748;
-
- // aapt resource value: 0x7f0200f5
- public const int mr_group_collapse = 2130837749;
-
- // aapt resource value: 0x7f0200f6
- public const int mr_group_expand = 2130837750;
-
- // aapt resource value: 0x7f0200f7
- public const int mr_media_pause_dark = 2130837751;
-
- // aapt resource value: 0x7f0200f8
- public const int mr_media_pause_light = 2130837752;
-
- // aapt resource value: 0x7f0200f9
- public const int mr_media_play_dark = 2130837753;
-
- // aapt resource value: 0x7f0200fa
- public const int mr_media_play_light = 2130837754;
-
- // aapt resource value: 0x7f0200fb
- public const int mr_vol_type_audiotrack_dark = 2130837755;
-
- // aapt resource value: 0x7f0200fc
- public const int mr_vol_type_audiotrack_light = 2130837756;
-
- // aapt resource value: 0x7f0200fd
- public const int navigation_empty_icon = 2130837757;
-
- // aapt resource value: 0x7f0200fe
- public const int notification_action_background = 2130837758;
-
- // aapt resource value: 0x7f0200ff
- public const int notification_bg = 2130837759;
-
- // aapt resource value: 0x7f020100
- public const int notification_bg_low = 2130837760;
-
- // aapt resource value: 0x7f020101
- public const int notification_bg_low_normal = 2130837761;
-
- // aapt resource value: 0x7f020102
- public const int notification_bg_low_pressed = 2130837762;
-
- // aapt resource value: 0x7f020103
- public const int notification_bg_normal = 2130837763;
-
- // aapt resource value: 0x7f020104
- public const int notification_bg_normal_pressed = 2130837764;
-
- // aapt resource value: 0x7f020105
- public const int notification_icon_background = 2130837765;
-
- // aapt resource value: 0x7f020108
- public const int notification_template_icon_bg = 2130837768;
-
- // aapt resource value: 0x7f020109
- public const int notification_template_icon_low_bg = 2130837769;
-
- // aapt resource value: 0x7f020106
- public const int notification_tile_bg = 2130837766;
-
- // aapt resource value: 0x7f020107
- public const int notify_panel_notification_icon_bg = 2130837767;
-
- static Drawable()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Drawable()
- {
- }
- }
-
- public partial class Id
- {
-
- // aapt resource value: 0x7f08009c
- public const int action0 = 2131230876;
-
- // aapt resource value: 0x7f080064
- public const int action_bar = 2131230820;
-
- // aapt resource value: 0x7f080001
- public const int action_bar_activity_content = 2131230721;
-
- // aapt resource value: 0x7f080063
- public const int action_bar_container = 2131230819;
-
- // aapt resource value: 0x7f08005f
- public const int action_bar_root = 2131230815;
-
- // aapt resource value: 0x7f080002
- public const int action_bar_spinner = 2131230722;
-
- // aapt resource value: 0x7f080042
- public const int action_bar_subtitle = 2131230786;
-
- // aapt resource value: 0x7f080041
- public const int action_bar_title = 2131230785;
-
- // aapt resource value: 0x7f080099
- public const int action_container = 2131230873;
-
- // aapt resource value: 0x7f080065
- public const int action_context_bar = 2131230821;
-
- // aapt resource value: 0x7f0800a0
- public const int action_divider = 2131230880;
-
- // aapt resource value: 0x7f08009a
- public const int action_image = 2131230874;
-
- // aapt resource value: 0x7f080003
- public const int action_menu_divider = 2131230723;
-
- // aapt resource value: 0x7f080004
- public const int action_menu_presenter = 2131230724;
-
- // aapt resource value: 0x7f080061
- public const int action_mode_bar = 2131230817;
-
- // aapt resource value: 0x7f080060
- public const int action_mode_bar_stub = 2131230816;
-
- // aapt resource value: 0x7f080043
- public const int action_mode_close_button = 2131230787;
-
- // aapt resource value: 0x7f08009b
- public const int action_text = 2131230875;
-
- // aapt resource value: 0x7f0800a9
- public const int actions = 2131230889;
-
- // aapt resource value: 0x7f080044
- public const int activity_chooser_view_content = 2131230788;
-
- // aapt resource value: 0x7f080019
- public const int add = 2131230745;
-
- // aapt resource value: 0x7f080058
- public const int alertTitle = 2131230808;
-
- // aapt resource value: 0x7f08003d
- public const int all = 2131230781;
-
- // aapt resource value: 0x7f080023
- public const int always = 2131230755;
-
- // aapt resource value: 0x7f08002f
- public const int auto = 2131230767;
-
- // aapt resource value: 0x7f080020
- public const int beginning = 2131230752;
-
- // aapt resource value: 0x7f080028
- public const int bottom = 2131230760;
-
- // aapt resource value: 0x7f08004b
- public const int buttonPanel = 2131230795;
-
- // aapt resource value: 0x7f08009d
- public const int cancel_action = 2131230877;
-
- // aapt resource value: 0x7f080030
- public const int center = 2131230768;
-
- // aapt resource value: 0x7f080031
- public const int center_horizontal = 2131230769;
-
- // aapt resource value: 0x7f080032
- public const int center_vertical = 2131230770;
-
- // aapt resource value: 0x7f08005b
- public const int checkbox = 2131230811;
-
- // aapt resource value: 0x7f0800a5
- public const int chronometer = 2131230885;
-
- // aapt resource value: 0x7f080039
- public const int clip_horizontal = 2131230777;
-
- // aapt resource value: 0x7f08003a
- public const int clip_vertical = 2131230778;
-
- // aapt resource value: 0x7f080024
- public const int collapseActionView = 2131230756;
-
- // aapt resource value: 0x7f08004e
- public const int contentPanel = 2131230798;
-
- // aapt resource value: 0x7f080055
- public const int custom = 2131230805;
-
- // aapt resource value: 0x7f080054
- public const int customPanel = 2131230804;
-
- // aapt resource value: 0x7f080062
- public const int decor_content_parent = 2131230818;
-
- // aapt resource value: 0x7f080047
- public const int default_activity_button = 2131230791;
-
- // aapt resource value: 0x7f080076
- public const int design_bottom_sheet = 2131230838;
-
- // aapt resource value: 0x7f08007d
- public const int design_menu_item_action_area = 2131230845;
-
- // aapt resource value: 0x7f08007c
- public const int design_menu_item_action_area_stub = 2131230844;
-
- // aapt resource value: 0x7f08007b
- public const int design_menu_item_text = 2131230843;
-
- // aapt resource value: 0x7f08007a
- public const int design_navigation_view = 2131230842;
-
- // aapt resource value: 0x7f080012
- public const int disableHome = 2131230738;
-
- // aapt resource value: 0x7f080066
- public const int edit_query = 2131230822;
-
- // aapt resource value: 0x7f080021
- public const int end = 2131230753;
-
- // aapt resource value: 0x7f0800af
- public const int end_padder = 2131230895;
-
- // aapt resource value: 0x7f08002a
- public const int enterAlways = 2131230762;
-
- // aapt resource value: 0x7f08002b
- public const int enterAlwaysCollapsed = 2131230763;
-
- // aapt resource value: 0x7f08002c
- public const int exitUntilCollapsed = 2131230764;
-
- // aapt resource value: 0x7f080045
- public const int expand_activities_button = 2131230789;
-
- // aapt resource value: 0x7f08005a
- public const int expanded_menu = 2131230810;
-
- // aapt resource value: 0x7f08003b
- public const int fill = 2131230779;
-
- // aapt resource value: 0x7f08003c
- public const int fill_horizontal = 2131230780;
-
- // aapt resource value: 0x7f080033
- public const int fill_vertical = 2131230771;
-
- // aapt resource value: 0x7f08003f
- public const int @fixed = 2131230783;
-
- // aapt resource value: 0x7f080005
- public const int home = 2131230725;
-
- // aapt resource value: 0x7f080013
- public const int homeAsUp = 2131230739;
-
- // aapt resource value: 0x7f080049
- public const int icon = 2131230793;
-
- // aapt resource value: 0x7f0800aa
- public const int icon_group = 2131230890;
-
- // aapt resource value: 0x7f080025
- public const int ifRoom = 2131230757;
-
- // aapt resource value: 0x7f080046
- public const int image = 2131230790;
-
- // aapt resource value: 0x7f0800a6
- public const int info = 2131230886;
-
- // aapt resource value: 0x7f080000
- public const int item_touch_helper_previous_elevation = 2131230720;
-
- // aapt resource value: 0x7f080074
- public const int largeLabel = 2131230836;
-
- // aapt resource value: 0x7f080034
- public const int left = 2131230772;
-
- // aapt resource value: 0x7f0800ab
- public const int line1 = 2131230891;
-
- // aapt resource value: 0x7f0800ad
- public const int line3 = 2131230893;
-
- // aapt resource value: 0x7f08000f
- public const int listMode = 2131230735;
-
- // aapt resource value: 0x7f080048
- public const int list_item = 2131230792;
-
- // aapt resource value: 0x7f0800b3
- public const int masked = 2131230899;
-
- // aapt resource value: 0x7f08009f
- public const int media_actions = 2131230879;
-
- // aapt resource value: 0x7f080022
- public const int middle = 2131230754;
-
- // aapt resource value: 0x7f08003e
- public const int mini = 2131230782;
-
- // aapt resource value: 0x7f08008b
- public const int mr_art = 2131230859;
-
- // aapt resource value: 0x7f080080
- public const int mr_chooser_list = 2131230848;
-
- // aapt resource value: 0x7f080083
- public const int mr_chooser_route_desc = 2131230851;
-
- // aapt resource value: 0x7f080081
- public const int mr_chooser_route_icon = 2131230849;
-
- // aapt resource value: 0x7f080082
- public const int mr_chooser_route_name = 2131230850;
-
- // aapt resource value: 0x7f08007f
- public const int mr_chooser_title = 2131230847;
-
- // aapt resource value: 0x7f080088
- public const int mr_close = 2131230856;
-
- // aapt resource value: 0x7f08008e
- public const int mr_control_divider = 2131230862;
-
- // aapt resource value: 0x7f080094
- public const int mr_control_play_pause = 2131230868;
-
- // aapt resource value: 0x7f080097
- public const int mr_control_subtitle = 2131230871;
-
- // aapt resource value: 0x7f080096
- public const int mr_control_title = 2131230870;
-
- // aapt resource value: 0x7f080095
- public const int mr_control_title_container = 2131230869;
-
- // aapt resource value: 0x7f080089
- public const int mr_custom_control = 2131230857;
-
- // aapt resource value: 0x7f08008a
- public const int mr_default_control = 2131230858;
-
- // aapt resource value: 0x7f080085
- public const int mr_dialog_area = 2131230853;
-
- // aapt resource value: 0x7f080084
- public const int mr_expandable_area = 2131230852;
-
- // aapt resource value: 0x7f080098
- public const int mr_group_expand_collapse = 2131230872;
-
- // aapt resource value: 0x7f08008c
- public const int mr_media_main_control = 2131230860;
-
- // aapt resource value: 0x7f080087
- public const int mr_name = 2131230855;
-
- // aapt resource value: 0x7f08008d
- public const int mr_playback_control = 2131230861;
-
- // aapt resource value: 0x7f080086
- public const int mr_title_bar = 2131230854;
-
- // aapt resource value: 0x7f08008f
- public const int mr_volume_control = 2131230863;
-
- // aapt resource value: 0x7f080090
- public const int mr_volume_group_list = 2131230864;
-
- // aapt resource value: 0x7f080092
- public const int mr_volume_item_icon = 2131230866;
-
- // aapt resource value: 0x7f080093
- public const int mr_volume_slider = 2131230867;
-
- // aapt resource value: 0x7f08001a
- public const int multiply = 2131230746;
-
- // aapt resource value: 0x7f080079
- public const int navigation_header_container = 2131230841;
-
- // aapt resource value: 0x7f080026
- public const int never = 2131230758;
-
- // aapt resource value: 0x7f080014
- public const int none = 2131230740;
-
- // aapt resource value: 0x7f080010
- public const int normal = 2131230736;
-
- // aapt resource value: 0x7f0800a8
- public const int notification_background = 2131230888;
-
- // aapt resource value: 0x7f0800a2
- public const int notification_main_column = 2131230882;
-
- // aapt resource value: 0x7f0800a1
- public const int notification_main_column_container = 2131230881;
-
- // aapt resource value: 0x7f080037
- public const int parallax = 2131230775;
-
- // aapt resource value: 0x7f08004d
- public const int parentPanel = 2131230797;
-
- // aapt resource value: 0x7f080038
- public const int pin = 2131230776;
-
- // aapt resource value: 0x7f080006
- public const int progress_circular = 2131230726;
-
- // aapt resource value: 0x7f080007
- public const int progress_horizontal = 2131230727;
-
- // aapt resource value: 0x7f08005d
- public const int radio = 2131230813;
-
- // aapt resource value: 0x7f080035
- public const int right = 2131230773;
-
- // aapt resource value: 0x7f0800a7
- public const int right_icon = 2131230887;
-
- // aapt resource value: 0x7f0800a3
- public const int right_side = 2131230883;
-
- // aapt resource value: 0x7f08001b
- public const int screen = 2131230747;
-
- // aapt resource value: 0x7f08002d
- public const int scroll = 2131230765;
-
- // aapt resource value: 0x7f080053
- public const int scrollIndicatorDown = 2131230803;
-
- // aapt resource value: 0x7f08004f
- public const int scrollIndicatorUp = 2131230799;
-
- // aapt resource value: 0x7f080050
- public const int scrollView = 2131230800;
-
- // aapt resource value: 0x7f080040
- public const int scrollable = 2131230784;
-
- // aapt resource value: 0x7f080068
- public const int search_badge = 2131230824;
-
- // aapt resource value: 0x7f080067
- public const int search_bar = 2131230823;
-
- // aapt resource value: 0x7f080069
- public const int search_button = 2131230825;
-
- // aapt resource value: 0x7f08006e
- public const int search_close_btn = 2131230830;
-
- // aapt resource value: 0x7f08006a
- public const int search_edit_frame = 2131230826;
-
- // aapt resource value: 0x7f080070
- public const int search_go_btn = 2131230832;
-
- // aapt resource value: 0x7f08006b
- public const int search_mag_icon = 2131230827;
-
- // aapt resource value: 0x7f08006c
- public const int search_plate = 2131230828;
-
- // aapt resource value: 0x7f08006d
- public const int search_src_text = 2131230829;
-
- // aapt resource value: 0x7f080071
- public const int search_voice_btn = 2131230833;
-
- // aapt resource value: 0x7f080072
- public const int select_dialog_listview = 2131230834;
-
- // aapt resource value: 0x7f08005c
- public const int shortcut = 2131230812;
-
- // aapt resource value: 0x7f080015
- public const int showCustom = 2131230741;
-
- // aapt resource value: 0x7f080016
- public const int showHome = 2131230742;
-
- // aapt resource value: 0x7f080017
- public const int showTitle = 2131230743;
-
- // aapt resource value: 0x7f0800b0
- public const int sliding_tabs = 2131230896;
-
- // aapt resource value: 0x7f080073
- public const int smallLabel = 2131230835;
-
- // aapt resource value: 0x7f080078
- public const int snackbar_action = 2131230840;
-
- // aapt resource value: 0x7f080077
- public const int snackbar_text = 2131230839;
-
- // aapt resource value: 0x7f08002e
- public const int snap = 2131230766;
-
- // aapt resource value: 0x7f08004c
- public const int spacer = 2131230796;
-
- // aapt resource value: 0x7f080008
- public const int split_action_bar = 2131230728;
-
- // aapt resource value: 0x7f08001c
- public const int src_atop = 2131230748;
-
- // aapt resource value: 0x7f08001d
- public const int src_in = 2131230749;
-
- // aapt resource value: 0x7f08001e
- public const int src_over = 2131230750;
-
- // aapt resource value: 0x7f080036
- public const int start = 2131230774;
-
- // aapt resource value: 0x7f08009e
- public const int status_bar_latest_event_content = 2131230878;
-
- // aapt resource value: 0x7f08005e
- public const int submenuarrow = 2131230814;
-
- // aapt resource value: 0x7f08006f
- public const int submit_area = 2131230831;
-
- // aapt resource value: 0x7f080011
- public const int tabMode = 2131230737;
-
- // aapt resource value: 0x7f0800ae
- public const int text = 2131230894;
-
- // aapt resource value: 0x7f0800ac
- public const int text2 = 2131230892;
-
- // aapt resource value: 0x7f080052
- public const int textSpacerNoButtons = 2131230802;
-
- // aapt resource value: 0x7f080051
- public const int textSpacerNoTitle = 2131230801;
-
- // aapt resource value: 0x7f08007e
- public const int text_input_password_toggle = 2131230846;
-
- // aapt resource value: 0x7f08000c
- public const int textinput_counter = 2131230732;
-
- // aapt resource value: 0x7f08000d
- public const int textinput_error = 2131230733;
-
- // aapt resource value: 0x7f0800a4
- public const int time = 2131230884;
-
- // aapt resource value: 0x7f08004a
- public const int title = 2131230794;
-
- // aapt resource value: 0x7f080059
- public const int titleDividerNoCustom = 2131230809;
-
- // aapt resource value: 0x7f080057
- public const int title_template = 2131230807;
-
- // aapt resource value: 0x7f0800b1
- public const int toolbar = 2131230897;
-
- // aapt resource value: 0x7f080029
- public const int top = 2131230761;
-
- // aapt resource value: 0x7f080056
- public const int topPanel = 2131230806;
-
- // aapt resource value: 0x7f080075
- public const int touch_outside = 2131230837;
-
- // aapt resource value: 0x7f08000a
- public const int transition_current_scene = 2131230730;
-
- // aapt resource value: 0x7f08000b
- public const int transition_scene_layoutid_cache = 2131230731;
-
- // aapt resource value: 0x7f080009
- public const int up = 2131230729;
-
- // aapt resource value: 0x7f080018
- public const int useLogo = 2131230744;
-
- // aapt resource value: 0x7f08000e
- public const int view_offset_helper = 2131230734;
-
- // aapt resource value: 0x7f0800b2
- public const int visible = 2131230898;
-
- // aapt resource value: 0x7f080091
- public const int volume_item_container = 2131230865;
-
- // aapt resource value: 0x7f080027
- public const int withText = 2131230759;
-
- // aapt resource value: 0x7f08001f
- public const int wrap_content = 2131230751;
-
- static Id()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Id()
- {
- }
- }
-
- public partial class Integer
- {
-
- // aapt resource value: 0x7f0a0003
- public const int abc_config_activityDefaultDur = 2131361795;
-
- // aapt resource value: 0x7f0a0004
- public const int abc_config_activityShortDur = 2131361796;
-
- // aapt resource value: 0x7f0a0008
- public const int app_bar_elevation_anim_duration = 2131361800;
-
- // aapt resource value: 0x7f0a0009
- public const int bottom_sheet_slide_duration = 2131361801;
-
- // aapt resource value: 0x7f0a0005
- public const int cancel_button_image_alpha = 2131361797;
-
- // aapt resource value: 0x7f0a0007
- public const int design_snackbar_text_max_lines = 2131361799;
-
- // aapt resource value: 0x7f0a000a
- public const int hide_password_duration = 2131361802;
-
- // aapt resource value: 0x7f0a0000
- public const int mr_controller_volume_group_list_animation_duration_ms = 2131361792;
-
- // aapt resource value: 0x7f0a0001
- public const int mr_controller_volume_group_list_fade_in_duration_ms = 2131361793;
-
- // aapt resource value: 0x7f0a0002
- public const int mr_controller_volume_group_list_fade_out_duration_ms = 2131361794;
-
- // aapt resource value: 0x7f0a000b
- public const int show_password_duration = 2131361803;
-
- // aapt resource value: 0x7f0a0006
- public const int status_bar_notification_info_maxnum = 2131361798;
-
- static Integer()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Integer()
- {
- }
- }
-
- public partial class Interpolator
- {
-
- // aapt resource value: 0x7f060000
- public const int mr_fast_out_slow_in = 2131099648;
-
- // aapt resource value: 0x7f060001
- public const int mr_linear_out_slow_in = 2131099649;
-
- static Interpolator()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Interpolator()
- {
- }
- }
-
- public partial class Layout
- {
-
- // aapt resource value: 0x7f030000
- public const int abc_action_bar_title_item = 2130903040;
-
- // aapt resource value: 0x7f030001
- public const int abc_action_bar_up_container = 2130903041;
-
- // aapt resource value: 0x7f030002
- public const int abc_action_bar_view_list_nav_layout = 2130903042;
-
- // aapt resource value: 0x7f030003
- public const int abc_action_menu_item_layout = 2130903043;
-
- // aapt resource value: 0x7f030004
- public const int abc_action_menu_layout = 2130903044;
-
- // aapt resource value: 0x7f030005
- public const int abc_action_mode_bar = 2130903045;
-
- // aapt resource value: 0x7f030006
- public const int abc_action_mode_close_item_material = 2130903046;
-
- // aapt resource value: 0x7f030007
- public const int abc_activity_chooser_view = 2130903047;
-
- // aapt resource value: 0x7f030008
- public const int abc_activity_chooser_view_list_item = 2130903048;
-
- // aapt resource value: 0x7f030009
- public const int abc_alert_dialog_button_bar_material = 2130903049;
-
- // aapt resource value: 0x7f03000a
- public const int abc_alert_dialog_material = 2130903050;
-
- // aapt resource value: 0x7f03000b
- public const int abc_alert_dialog_title_material = 2130903051;
-
- // aapt resource value: 0x7f03000c
- public const int abc_dialog_title_material = 2130903052;
-
- // aapt resource value: 0x7f03000d
- public const int abc_expanded_menu_layout = 2130903053;
-
- // aapt resource value: 0x7f03000e
- public const int abc_list_menu_item_checkbox = 2130903054;
-
- // aapt resource value: 0x7f03000f
- public const int abc_list_menu_item_icon = 2130903055;
-
- // aapt resource value: 0x7f030010
- public const int abc_list_menu_item_layout = 2130903056;
-
- // aapt resource value: 0x7f030011
- public const int abc_list_menu_item_radio = 2130903057;
-
- // aapt resource value: 0x7f030012
- public const int abc_popup_menu_header_item_layout = 2130903058;
-
- // aapt resource value: 0x7f030013
- public const int abc_popup_menu_item_layout = 2130903059;
-
- // aapt resource value: 0x7f030014
- public const int abc_screen_content_include = 2130903060;
-
- // aapt resource value: 0x7f030015
- public const int abc_screen_simple = 2130903061;
-
- // aapt resource value: 0x7f030016
- public const int abc_screen_simple_overlay_action_mode = 2130903062;
-
- // aapt resource value: 0x7f030017
- public const int abc_screen_toolbar = 2130903063;
-
- // aapt resource value: 0x7f030018
- public const int abc_search_dropdown_item_icons_2line = 2130903064;
-
- // aapt resource value: 0x7f030019
- public const int abc_search_view = 2130903065;
-
- // aapt resource value: 0x7f03001a
- public const int abc_select_dialog_material = 2130903066;
-
- // aapt resource value: 0x7f03001b
- public const int design_bottom_navigation_item = 2130903067;
-
- // aapt resource value: 0x7f03001c
- public const int design_bottom_sheet_dialog = 2130903068;
-
- // aapt resource value: 0x7f03001d
- public const int design_layout_snackbar = 2130903069;
-
- // aapt resource value: 0x7f03001e
- public const int design_layout_snackbar_include = 2130903070;
-
- // aapt resource value: 0x7f03001f
- public const int design_layout_tab_icon = 2130903071;
-
- // aapt resource value: 0x7f030020
- public const int design_layout_tab_text = 2130903072;
-
- // aapt resource value: 0x7f030021
- public const int design_menu_item_action_area = 2130903073;
-
- // aapt resource value: 0x7f030022
- public const int design_navigation_item = 2130903074;
-
- // aapt resource value: 0x7f030023
- public const int design_navigation_item_header = 2130903075;
-
- // aapt resource value: 0x7f030024
- public const int design_navigation_item_separator = 2130903076;
-
- // aapt resource value: 0x7f030025
- public const int design_navigation_item_subheader = 2130903077;
-
- // aapt resource value: 0x7f030026
- public const int design_navigation_menu = 2130903078;
-
- // aapt resource value: 0x7f030027
- public const int design_navigation_menu_item = 2130903079;
-
- // aapt resource value: 0x7f030028
- public const int design_text_input_password_icon = 2130903080;
-
- // aapt resource value: 0x7f030029
- public const int mr_chooser_dialog = 2130903081;
-
- // aapt resource value: 0x7f03002a
- public const int mr_chooser_list_item = 2130903082;
-
- // aapt resource value: 0x7f03002b
- public const int mr_controller_material_dialog_b = 2130903083;
-
- // aapt resource value: 0x7f03002c
- public const int mr_controller_volume_item = 2130903084;
-
- // aapt resource value: 0x7f03002d
- public const int mr_playback_control = 2130903085;
-
- // aapt resource value: 0x7f03002e
- public const int mr_volume_control = 2130903086;
-
- // aapt resource value: 0x7f03002f
- public const int notification_action = 2130903087;
-
- // aapt resource value: 0x7f030030
- public const int notification_action_tombstone = 2130903088;
-
- // aapt resource value: 0x7f030031
- public const int notification_media_action = 2130903089;
-
- // aapt resource value: 0x7f030032
- public const int notification_media_cancel_action = 2130903090;
-
- // aapt resource value: 0x7f030033
- public const int notification_template_big_media = 2130903091;
-
- // aapt resource value: 0x7f030034
- public const int notification_template_big_media_custom = 2130903092;
-
- // aapt resource value: 0x7f030035
- public const int notification_template_big_media_narrow = 2130903093;
-
- // aapt resource value: 0x7f030036
- public const int notification_template_big_media_narrow_custom = 2130903094;
-
- // aapt resource value: 0x7f030037
- public const int notification_template_custom_big = 2130903095;
-
- // aapt resource value: 0x7f030038
- public const int notification_template_icon_group = 2130903096;
-
- // aapt resource value: 0x7f030039
- public const int notification_template_lines_media = 2130903097;
-
- // aapt resource value: 0x7f03003a
- public const int notification_template_media = 2130903098;
-
- // aapt resource value: 0x7f03003b
- public const int notification_template_media_custom = 2130903099;
-
- // aapt resource value: 0x7f03003c
- public const int notification_template_part_chronometer = 2130903100;
-
- // aapt resource value: 0x7f03003d
- public const int notification_template_part_time = 2130903101;
-
- // aapt resource value: 0x7f03003e
- public const int select_dialog_item_material = 2130903102;
-
- // aapt resource value: 0x7f03003f
- public const int select_dialog_multichoice_material = 2130903103;
-
- // aapt resource value: 0x7f030040
- public const int select_dialog_singlechoice_material = 2130903104;
-
- // aapt resource value: 0x7f030041
- public const int support_simple_spinner_dropdown_item = 2130903105;
-
- // aapt resource value: 0x7f030042
- public const int Tabbar = 2130903106;
-
- // aapt resource value: 0x7f030043
- public const int Toolbar = 2130903107;
-
- static Layout()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Layout()
- {
- }
- }
-
- public partial class String
- {
-
- // aapt resource value: 0x7f090014
- public const int abc_action_bar_home_description = 2131296276;
-
- // aapt resource value: 0x7f090015
- public const int abc_action_bar_home_description_format = 2131296277;
-
- // aapt resource value: 0x7f090016
- public const int abc_action_bar_home_subtitle_description_format = 2131296278;
-
- // aapt resource value: 0x7f090017
- public const int abc_action_bar_up_description = 2131296279;
-
- // aapt resource value: 0x7f090018
- public const int abc_action_menu_overflow_description = 2131296280;
-
- // aapt resource value: 0x7f090019
- public const int abc_action_mode_done = 2131296281;
-
- // aapt resource value: 0x7f09001a
- public const int abc_activity_chooser_view_see_all = 2131296282;
-
- // aapt resource value: 0x7f09001b
- public const int abc_activitychooserview_choose_application = 2131296283;
-
- // aapt resource value: 0x7f09001c
- public const int abc_capital_off = 2131296284;
-
- // aapt resource value: 0x7f09001d
- public const int abc_capital_on = 2131296285;
-
- // aapt resource value: 0x7f090029
- public const int abc_font_family_body_1_material = 2131296297;
-
- // aapt resource value: 0x7f09002a
- public const int abc_font_family_body_2_material = 2131296298;
-
- // aapt resource value: 0x7f09002b
- public const int abc_font_family_button_material = 2131296299;
-
- // aapt resource value: 0x7f09002c
- public const int abc_font_family_caption_material = 2131296300;
-
- // aapt resource value: 0x7f09002d
- public const int abc_font_family_display_1_material = 2131296301;
-
- // aapt resource value: 0x7f09002e
- public const int abc_font_family_display_2_material = 2131296302;
-
- // aapt resource value: 0x7f09002f
- public const int abc_font_family_display_3_material = 2131296303;
-
- // aapt resource value: 0x7f090030
- public const int abc_font_family_display_4_material = 2131296304;
-
- // aapt resource value: 0x7f090031
- public const int abc_font_family_headline_material = 2131296305;
-
- // aapt resource value: 0x7f090032
- public const int abc_font_family_menu_material = 2131296306;
-
- // aapt resource value: 0x7f090033
- public const int abc_font_family_subhead_material = 2131296307;
-
- // aapt resource value: 0x7f090034
- public const int abc_font_family_title_material = 2131296308;
-
- // aapt resource value: 0x7f09001e
- public const int abc_search_hint = 2131296286;
-
- // aapt resource value: 0x7f09001f
- public const int abc_searchview_description_clear = 2131296287;
-
- // aapt resource value: 0x7f090020
- public const int abc_searchview_description_query = 2131296288;
-
- // aapt resource value: 0x7f090021
- public const int abc_searchview_description_search = 2131296289;
-
- // aapt resource value: 0x7f090022
- public const int abc_searchview_description_submit = 2131296290;
-
- // aapt resource value: 0x7f090023
- public const int abc_searchview_description_voice = 2131296291;
-
- // aapt resource value: 0x7f090024
- public const int abc_shareactionprovider_share_with = 2131296292;
-
- // aapt resource value: 0x7f090025
- public const int abc_shareactionprovider_share_with_application = 2131296293;
-
- // aapt resource value: 0x7f090026
- public const int abc_toolbar_collapse_description = 2131296294;
-
- // aapt resource value: 0x7f090035
- public const int appbar_scrolling_view_behavior = 2131296309;
-
- // aapt resource value: 0x7f090036
- public const int bottom_sheet_behavior = 2131296310;
-
- // aapt resource value: 0x7f090037
- public const int character_counter_pattern = 2131296311;
-
- // aapt resource value: 0x7f090000
- public const int mr_button_content_description = 2131296256;
-
- // aapt resource value: 0x7f090001
- public const int mr_cast_button_connected = 2131296257;
-
- // aapt resource value: 0x7f090002
- public const int mr_cast_button_connecting = 2131296258;
-
- // aapt resource value: 0x7f090003
- public const int mr_cast_button_disconnected = 2131296259;
-
- // aapt resource value: 0x7f090004
- public const int mr_chooser_searching = 2131296260;
-
- // aapt resource value: 0x7f090005
- public const int mr_chooser_title = 2131296261;
-
- // aapt resource value: 0x7f090006
- public const int mr_controller_album_art = 2131296262;
-
- // aapt resource value: 0x7f090007
- public const int mr_controller_casting_screen = 2131296263;
-
- // aapt resource value: 0x7f090008
- public const int mr_controller_close_description = 2131296264;
-
- // aapt resource value: 0x7f090009
- public const int mr_controller_collapse_group = 2131296265;
-
- // aapt resource value: 0x7f09000a
- public const int mr_controller_disconnect = 2131296266;
-
- // aapt resource value: 0x7f09000b
- public const int mr_controller_expand_group = 2131296267;
-
- // aapt resource value: 0x7f09000c
- public const int mr_controller_no_info_available = 2131296268;
-
- // aapt resource value: 0x7f09000d
- public const int mr_controller_no_media_selected = 2131296269;
-
- // aapt resource value: 0x7f09000e
- public const int mr_controller_pause = 2131296270;
-
- // aapt resource value: 0x7f09000f
- public const int mr_controller_play = 2131296271;
-
- // aapt resource value: 0x7f090010
- public const int mr_controller_stop = 2131296272;
-
- // aapt resource value: 0x7f090011
- public const int mr_controller_volume_slider = 2131296273;
-
- // aapt resource value: 0x7f090012
- public const int mr_system_route_name = 2131296274;
-
- // aapt resource value: 0x7f090013
- public const int mr_user_route_category_name = 2131296275;
-
- // aapt resource value: 0x7f090038
- public const int password_toggle_content_description = 2131296312;
-
- // aapt resource value: 0x7f090039
- public const int path_password_eye = 2131296313;
-
- // aapt resource value: 0x7f09003a
- public const int path_password_eye_mask_strike_through = 2131296314;
-
- // aapt resource value: 0x7f09003b
- public const int path_password_eye_mask_visible = 2131296315;
-
- // aapt resource value: 0x7f09003c
- public const int path_password_strike_through = 2131296316;
-
- // aapt resource value: 0x7f090027
- public const int search_menu_title = 2131296295;
-
- // aapt resource value: 0x7f090028
- public const int status_bar_notification_info_overflow = 2131296296;
-
- static String()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private String()
- {
- }
- }
-
- public partial class Style
- {
-
- // aapt resource value: 0x7f0b00ae
- public const int AlertDialog_AppCompat = 2131427502;
-
- // aapt resource value: 0x7f0b00af
- public const int AlertDialog_AppCompat_Light = 2131427503;
-
- // aapt resource value: 0x7f0b00b0
- public const int Animation_AppCompat_Dialog = 2131427504;
-
- // aapt resource value: 0x7f0b00b1
- public const int Animation_AppCompat_DropDownUp = 2131427505;
-
- // aapt resource value: 0x7f0b0170
- public const int Animation_Design_BottomSheetDialog = 2131427696;
-
- // aapt resource value: 0x7f0b018b
- public const int AppCompatDialogStyle = 2131427723;
-
- // aapt resource value: 0x7f0b00b2
- public const int Base_AlertDialog_AppCompat = 2131427506;
-
- // aapt resource value: 0x7f0b00b3
- public const int Base_AlertDialog_AppCompat_Light = 2131427507;
-
- // aapt resource value: 0x7f0b00b4
- public const int Base_Animation_AppCompat_Dialog = 2131427508;
-
- // aapt resource value: 0x7f0b00b5
- public const int Base_Animation_AppCompat_DropDownUp = 2131427509;
-
- // aapt resource value: 0x7f0b000c
- public const int Base_CardView = 2131427340;
-
- // aapt resource value: 0x7f0b00b6
- public const int Base_DialogWindowTitle_AppCompat = 2131427510;
-
- // aapt resource value: 0x7f0b00b7
- public const int Base_DialogWindowTitleBackground_AppCompat = 2131427511;
-
- // aapt resource value: 0x7f0b004e
- public const int Base_TextAppearance_AppCompat = 2131427406;
-
- // aapt resource value: 0x7f0b004f
- public const int Base_TextAppearance_AppCompat_Body1 = 2131427407;
-
- // aapt resource value: 0x7f0b0050
- public const int Base_TextAppearance_AppCompat_Body2 = 2131427408;
-
- // aapt resource value: 0x7f0b0036
- public const int Base_TextAppearance_AppCompat_Button = 2131427382;
-
- // aapt resource value: 0x7f0b0051
- public const int Base_TextAppearance_AppCompat_Caption = 2131427409;
-
- // aapt resource value: 0x7f0b0052
- public const int Base_TextAppearance_AppCompat_Display1 = 2131427410;
-
- // aapt resource value: 0x7f0b0053
- public const int Base_TextAppearance_AppCompat_Display2 = 2131427411;
-
- // aapt resource value: 0x7f0b0054
- public const int Base_TextAppearance_AppCompat_Display3 = 2131427412;
-
- // aapt resource value: 0x7f0b0055
- public const int Base_TextAppearance_AppCompat_Display4 = 2131427413;
-
- // aapt resource value: 0x7f0b0056
- public const int Base_TextAppearance_AppCompat_Headline = 2131427414;
-
- // aapt resource value: 0x7f0b001a
- public const int Base_TextAppearance_AppCompat_Inverse = 2131427354;
-
- // aapt resource value: 0x7f0b0057
- public const int Base_TextAppearance_AppCompat_Large = 2131427415;
-
- // aapt resource value: 0x7f0b001b
- public const int Base_TextAppearance_AppCompat_Large_Inverse = 2131427355;
-
- // aapt resource value: 0x7f0b0058
- public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131427416;
-
- // aapt resource value: 0x7f0b0059
- public const int Base_TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131427417;
-
- // aapt resource value: 0x7f0b005a
- public const int Base_TextAppearance_AppCompat_Medium = 2131427418;
-
- // aapt resource value: 0x7f0b001c
- public const int Base_TextAppearance_AppCompat_Medium_Inverse = 2131427356;
-
- // aapt resource value: 0x7f0b005b
- public const int Base_TextAppearance_AppCompat_Menu = 2131427419;
-
- // aapt resource value: 0x7f0b00b8
- public const int Base_TextAppearance_AppCompat_SearchResult = 2131427512;
-
- // aapt resource value: 0x7f0b005c
- public const int Base_TextAppearance_AppCompat_SearchResult_Subtitle = 2131427420;
-
- // aapt resource value: 0x7f0b005d
- public const int Base_TextAppearance_AppCompat_SearchResult_Title = 2131427421;
-
- // aapt resource value: 0x7f0b005e
- public const int Base_TextAppearance_AppCompat_Small = 2131427422;
-
- // aapt resource value: 0x7f0b001d
- public const int Base_TextAppearance_AppCompat_Small_Inverse = 2131427357;
-
- // aapt resource value: 0x7f0b005f
- public const int Base_TextAppearance_AppCompat_Subhead = 2131427423;
-
- // aapt resource value: 0x7f0b001e
- public const int Base_TextAppearance_AppCompat_Subhead_Inverse = 2131427358;
-
- // aapt resource value: 0x7f0b0060
- public const int Base_TextAppearance_AppCompat_Title = 2131427424;
-
- // aapt resource value: 0x7f0b001f
- public const int Base_TextAppearance_AppCompat_Title_Inverse = 2131427359;
-
- // aapt resource value: 0x7f0b00a3
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131427491;
-
- // aapt resource value: 0x7f0b0061
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131427425;
-
- // aapt resource value: 0x7f0b0062
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131427426;
-
- // aapt resource value: 0x7f0b0063
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title = 2131427427;
-
- // aapt resource value: 0x7f0b0064
- public const int Base_TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131427428;
-
- // aapt resource value: 0x7f0b0065
- public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131427429;
-
- // aapt resource value: 0x7f0b0066
- public const int Base_TextAppearance_AppCompat_Widget_ActionMode_Title = 2131427430;
-
- // aapt resource value: 0x7f0b0067
- public const int Base_TextAppearance_AppCompat_Widget_Button = 2131427431;
-
- // aapt resource value: 0x7f0b00aa
- public const int Base_TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131427498;
-
- // aapt resource value: 0x7f0b00ab
- public const int Base_TextAppearance_AppCompat_Widget_Button_Colored = 2131427499;
-
- // aapt resource value: 0x7f0b00a4
- public const int Base_TextAppearance_AppCompat_Widget_Button_Inverse = 2131427492;
-
- // aapt resource value: 0x7f0b00b9
- public const int Base_TextAppearance_AppCompat_Widget_DropDownItem = 2131427513;
-
- // aapt resource value: 0x7f0b0068
- public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131427432;
-
- // aapt resource value: 0x7f0b0069
- public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131427433;
-
- // aapt resource value: 0x7f0b006a
- public const int Base_TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131427434;
-
- // aapt resource value: 0x7f0b006b
- public const int Base_TextAppearance_AppCompat_Widget_Switch = 2131427435;
-
- // aapt resource value: 0x7f0b006c
- public const int Base_TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131427436;
-
- // aapt resource value: 0x7f0b00ba
- public const int Base_TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131427514;
-
- // aapt resource value: 0x7f0b006d
- public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131427437;
-
- // aapt resource value: 0x7f0b006e
- public const int Base_TextAppearance_Widget_AppCompat_Toolbar_Title = 2131427438;
-
- // aapt resource value: 0x7f0b006f
- public const int Base_Theme_AppCompat = 2131427439;
-
- // aapt resource value: 0x7f0b00bb
- public const int Base_Theme_AppCompat_CompactMenu = 2131427515;
-
- // aapt resource value: 0x7f0b0020
- public const int Base_Theme_AppCompat_Dialog = 2131427360;
-
- // aapt resource value: 0x7f0b0021
- public const int Base_Theme_AppCompat_Dialog_Alert = 2131427361;
-
- // aapt resource value: 0x7f0b00bc
- public const int Base_Theme_AppCompat_Dialog_FixedSize = 2131427516;
-
- // aapt resource value: 0x7f0b0022
- public const int Base_Theme_AppCompat_Dialog_MinWidth = 2131427362;
-
- // aapt resource value: 0x7f0b0010
- public const int Base_Theme_AppCompat_DialogWhenLarge = 2131427344;
-
- // aapt resource value: 0x7f0b0070
- public const int Base_Theme_AppCompat_Light = 2131427440;
-
- // aapt resource value: 0x7f0b00bd
- public const int Base_Theme_AppCompat_Light_DarkActionBar = 2131427517;
-
- // aapt resource value: 0x7f0b0023
- public const int Base_Theme_AppCompat_Light_Dialog = 2131427363;
-
- // aapt resource value: 0x7f0b0024
- public const int Base_Theme_AppCompat_Light_Dialog_Alert = 2131427364;
-
- // aapt resource value: 0x7f0b00be
- public const int Base_Theme_AppCompat_Light_Dialog_FixedSize = 2131427518;
-
- // aapt resource value: 0x7f0b0025
- public const int Base_Theme_AppCompat_Light_Dialog_MinWidth = 2131427365;
-
- // aapt resource value: 0x7f0b0011
- public const int Base_Theme_AppCompat_Light_DialogWhenLarge = 2131427345;
-
- // aapt resource value: 0x7f0b00bf
- public const int Base_ThemeOverlay_AppCompat = 2131427519;
-
- // aapt resource value: 0x7f0b00c0
- public const int Base_ThemeOverlay_AppCompat_ActionBar = 2131427520;
-
- // aapt resource value: 0x7f0b00c1
- public const int Base_ThemeOverlay_AppCompat_Dark = 2131427521;
-
- // aapt resource value: 0x7f0b00c2
- public const int Base_ThemeOverlay_AppCompat_Dark_ActionBar = 2131427522;
-
- // aapt resource value: 0x7f0b0026
- public const int Base_ThemeOverlay_AppCompat_Dialog = 2131427366;
-
- // aapt resource value: 0x7f0b0027
- public const int Base_ThemeOverlay_AppCompat_Dialog_Alert = 2131427367;
-
- // aapt resource value: 0x7f0b00c3
- public const int Base_ThemeOverlay_AppCompat_Light = 2131427523;
-
- // aapt resource value: 0x7f0b0028
- public const int Base_V11_Theme_AppCompat_Dialog = 2131427368;
-
- // aapt resource value: 0x7f0b0029
- public const int Base_V11_Theme_AppCompat_Light_Dialog = 2131427369;
-
- // aapt resource value: 0x7f0b002a
- public const int Base_V11_ThemeOverlay_AppCompat_Dialog = 2131427370;
-
- // aapt resource value: 0x7f0b0032
- public const int Base_V12_Widget_AppCompat_AutoCompleteTextView = 2131427378;
-
- // aapt resource value: 0x7f0b0033
- public const int Base_V12_Widget_AppCompat_EditText = 2131427379;
-
- // aapt resource value: 0x7f0b0071
- public const int Base_V21_Theme_AppCompat = 2131427441;
-
- // aapt resource value: 0x7f0b0072
- public const int Base_V21_Theme_AppCompat_Dialog = 2131427442;
-
- // aapt resource value: 0x7f0b0073
- public const int Base_V21_Theme_AppCompat_Light = 2131427443;
-
- // aapt resource value: 0x7f0b0074
- public const int Base_V21_Theme_AppCompat_Light_Dialog = 2131427444;
-
- // aapt resource value: 0x7f0b0075
- public const int Base_V21_ThemeOverlay_AppCompat_Dialog = 2131427445;
-
- // aapt resource value: 0x7f0b00a1
- public const int Base_V22_Theme_AppCompat = 2131427489;
-
- // aapt resource value: 0x7f0b00a2
- public const int Base_V22_Theme_AppCompat_Light = 2131427490;
-
- // aapt resource value: 0x7f0b00a5
- public const int Base_V23_Theme_AppCompat = 2131427493;
-
- // aapt resource value: 0x7f0b00a6
- public const int Base_V23_Theme_AppCompat_Light = 2131427494;
-
- // aapt resource value: 0x7f0b00c4
- public const int Base_V7_Theme_AppCompat = 2131427524;
-
- // aapt resource value: 0x7f0b00c5
- public const int Base_V7_Theme_AppCompat_Dialog = 2131427525;
-
- // aapt resource value: 0x7f0b00c6
- public const int Base_V7_Theme_AppCompat_Light = 2131427526;
-
- // aapt resource value: 0x7f0b00c7
- public const int Base_V7_Theme_AppCompat_Light_Dialog = 2131427527;
-
- // aapt resource value: 0x7f0b00c8
- public const int Base_V7_ThemeOverlay_AppCompat_Dialog = 2131427528;
-
- // aapt resource value: 0x7f0b00c9
- public const int Base_V7_Widget_AppCompat_AutoCompleteTextView = 2131427529;
-
- // aapt resource value: 0x7f0b00ca
- public const int Base_V7_Widget_AppCompat_EditText = 2131427530;
-
- // aapt resource value: 0x7f0b00cb
- public const int Base_Widget_AppCompat_ActionBar = 2131427531;
-
- // aapt resource value: 0x7f0b00cc
- public const int Base_Widget_AppCompat_ActionBar_Solid = 2131427532;
-
- // aapt resource value: 0x7f0b00cd
- public const int Base_Widget_AppCompat_ActionBar_TabBar = 2131427533;
-
- // aapt resource value: 0x7f0b0076
- public const int Base_Widget_AppCompat_ActionBar_TabText = 2131427446;
-
- // aapt resource value: 0x7f0b0077
- public const int Base_Widget_AppCompat_ActionBar_TabView = 2131427447;
-
- // aapt resource value: 0x7f0b0078
- public const int Base_Widget_AppCompat_ActionButton = 2131427448;
-
- // aapt resource value: 0x7f0b0079
- public const int Base_Widget_AppCompat_ActionButton_CloseMode = 2131427449;
-
- // aapt resource value: 0x7f0b007a
- public const int Base_Widget_AppCompat_ActionButton_Overflow = 2131427450;
-
- // aapt resource value: 0x7f0b00ce
- public const int Base_Widget_AppCompat_ActionMode = 2131427534;
-
- // aapt resource value: 0x7f0b00cf
- public const int Base_Widget_AppCompat_ActivityChooserView = 2131427535;
-
- // aapt resource value: 0x7f0b0034
- public const int Base_Widget_AppCompat_AutoCompleteTextView = 2131427380;
-
- // aapt resource value: 0x7f0b007b
- public const int Base_Widget_AppCompat_Button = 2131427451;
-
- // aapt resource value: 0x7f0b007c
- public const int Base_Widget_AppCompat_Button_Borderless = 2131427452;
-
- // aapt resource value: 0x7f0b007d
- public const int Base_Widget_AppCompat_Button_Borderless_Colored = 2131427453;
-
- // aapt resource value: 0x7f0b00d0
- public const int Base_Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131427536;
-
- // aapt resource value: 0x7f0b00a7
- public const int Base_Widget_AppCompat_Button_Colored = 2131427495;
-
- // aapt resource value: 0x7f0b007e
- public const int Base_Widget_AppCompat_Button_Small = 2131427454;
-
- // aapt resource value: 0x7f0b007f
- public const int Base_Widget_AppCompat_ButtonBar = 2131427455;
-
- // aapt resource value: 0x7f0b00d1
- public const int Base_Widget_AppCompat_ButtonBar_AlertDialog = 2131427537;
-
- // aapt resource value: 0x7f0b0080
- public const int Base_Widget_AppCompat_CompoundButton_CheckBox = 2131427456;
-
- // aapt resource value: 0x7f0b0081
- public const int Base_Widget_AppCompat_CompoundButton_RadioButton = 2131427457;
-
- // aapt resource value: 0x7f0b00d2
- public const int Base_Widget_AppCompat_CompoundButton_Switch = 2131427538;
-
- // aapt resource value: 0x7f0b000f
- public const int Base_Widget_AppCompat_DrawerArrowToggle = 2131427343;
-
- // aapt resource value: 0x7f0b00d3
- public const int Base_Widget_AppCompat_DrawerArrowToggle_Common = 2131427539;
-
- // aapt resource value: 0x7f0b0082
- public const int Base_Widget_AppCompat_DropDownItem_Spinner = 2131427458;
-
- // aapt resource value: 0x7f0b0035
- public const int Base_Widget_AppCompat_EditText = 2131427381;
-
- // aapt resource value: 0x7f0b0083
- public const int Base_Widget_AppCompat_ImageButton = 2131427459;
-
- // aapt resource value: 0x7f0b00d4
- public const int Base_Widget_AppCompat_Light_ActionBar = 2131427540;
-
- // aapt resource value: 0x7f0b00d5
- public const int Base_Widget_AppCompat_Light_ActionBar_Solid = 2131427541;
-
- // aapt resource value: 0x7f0b00d6
- public const int Base_Widget_AppCompat_Light_ActionBar_TabBar = 2131427542;
-
- // aapt resource value: 0x7f0b0084
- public const int Base_Widget_AppCompat_Light_ActionBar_TabText = 2131427460;
-
- // aapt resource value: 0x7f0b0085
- public const int Base_Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131427461;
-
- // aapt resource value: 0x7f0b0086
- public const int Base_Widget_AppCompat_Light_ActionBar_TabView = 2131427462;
-
- // aapt resource value: 0x7f0b0087
- public const int Base_Widget_AppCompat_Light_PopupMenu = 2131427463;
-
- // aapt resource value: 0x7f0b0088
- public const int Base_Widget_AppCompat_Light_PopupMenu_Overflow = 2131427464;
-
- // aapt resource value: 0x7f0b00d7
- public const int Base_Widget_AppCompat_ListMenuView = 2131427543;
-
- // aapt resource value: 0x7f0b0089
- public const int Base_Widget_AppCompat_ListPopupWindow = 2131427465;
-
- // aapt resource value: 0x7f0b008a
- public const int Base_Widget_AppCompat_ListView = 2131427466;
-
- // aapt resource value: 0x7f0b008b
- public const int Base_Widget_AppCompat_ListView_DropDown = 2131427467;
-
- // aapt resource value: 0x7f0b008c
- public const int Base_Widget_AppCompat_ListView_Menu = 2131427468;
-
- // aapt resource value: 0x7f0b008d
- public const int Base_Widget_AppCompat_PopupMenu = 2131427469;
-
- // aapt resource value: 0x7f0b008e
- public const int Base_Widget_AppCompat_PopupMenu_Overflow = 2131427470;
-
- // aapt resource value: 0x7f0b00d8
- public const int Base_Widget_AppCompat_PopupWindow = 2131427544;
-
- // aapt resource value: 0x7f0b002b
- public const int Base_Widget_AppCompat_ProgressBar = 2131427371;
-
- // aapt resource value: 0x7f0b002c
- public const int Base_Widget_AppCompat_ProgressBar_Horizontal = 2131427372;
-
- // aapt resource value: 0x7f0b008f
- public const int Base_Widget_AppCompat_RatingBar = 2131427471;
-
- // aapt resource value: 0x7f0b00a8
- public const int Base_Widget_AppCompat_RatingBar_Indicator = 2131427496;
-
- // aapt resource value: 0x7f0b00a9
- public const int Base_Widget_AppCompat_RatingBar_Small = 2131427497;
-
- // aapt resource value: 0x7f0b00d9
- public const int Base_Widget_AppCompat_SearchView = 2131427545;
-
- // aapt resource value: 0x7f0b00da
- public const int Base_Widget_AppCompat_SearchView_ActionBar = 2131427546;
-
- // aapt resource value: 0x7f0b0090
- public const int Base_Widget_AppCompat_SeekBar = 2131427472;
-
- // aapt resource value: 0x7f0b00db
- public const int Base_Widget_AppCompat_SeekBar_Discrete = 2131427547;
-
- // aapt resource value: 0x7f0b0091
- public const int Base_Widget_AppCompat_Spinner = 2131427473;
-
- // aapt resource value: 0x7f0b0012
- public const int Base_Widget_AppCompat_Spinner_Underlined = 2131427346;
-
- // aapt resource value: 0x7f0b0092
- public const int Base_Widget_AppCompat_TextView_SpinnerItem = 2131427474;
-
- // aapt resource value: 0x7f0b00dc
- public const int Base_Widget_AppCompat_Toolbar = 2131427548;
-
- // aapt resource value: 0x7f0b0093
- public const int Base_Widget_AppCompat_Toolbar_Button_Navigation = 2131427475;
-
- // aapt resource value: 0x7f0b0171
- public const int Base_Widget_Design_AppBarLayout = 2131427697;
-
- // aapt resource value: 0x7f0b0172
- public const int Base_Widget_Design_TabLayout = 2131427698;
-
- // aapt resource value: 0x7f0b000b
- public const int CardView = 2131427339;
-
- // aapt resource value: 0x7f0b000d
- public const int CardView_Dark = 2131427341;
-
- // aapt resource value: 0x7f0b000e
- public const int CardView_Light = 2131427342;
-
- // aapt resource value: 0x7f0b0189
- public const int MainTheme = 2131427721;
-
- // aapt resource value: 0x7f0b018a
- public const int MainTheme_Base = 2131427722;
-
- // aapt resource value: 0x7f0b002d
- public const int Platform_AppCompat = 2131427373;
-
- // aapt resource value: 0x7f0b002e
- public const int Platform_AppCompat_Light = 2131427374;
-
- // aapt resource value: 0x7f0b0094
- public const int Platform_ThemeOverlay_AppCompat = 2131427476;
-
- // aapt resource value: 0x7f0b0095
- public const int Platform_ThemeOverlay_AppCompat_Dark = 2131427477;
-
- // aapt resource value: 0x7f0b0096
- public const int Platform_ThemeOverlay_AppCompat_Light = 2131427478;
-
- // aapt resource value: 0x7f0b002f
- public const int Platform_V11_AppCompat = 2131427375;
-
- // aapt resource value: 0x7f0b0030
- public const int Platform_V11_AppCompat_Light = 2131427376;
-
- // aapt resource value: 0x7f0b0037
- public const int Platform_V14_AppCompat = 2131427383;
-
- // aapt resource value: 0x7f0b0038
- public const int Platform_V14_AppCompat_Light = 2131427384;
-
- // aapt resource value: 0x7f0b0097
- public const int Platform_V21_AppCompat = 2131427479;
-
- // aapt resource value: 0x7f0b0098
- public const int Platform_V21_AppCompat_Light = 2131427480;
-
- // aapt resource value: 0x7f0b00ac
- public const int Platform_V25_AppCompat = 2131427500;
-
- // aapt resource value: 0x7f0b00ad
- public const int Platform_V25_AppCompat_Light = 2131427501;
-
- // aapt resource value: 0x7f0b0031
- public const int Platform_Widget_AppCompat_Spinner = 2131427377;
-
- // aapt resource value: 0x7f0b0040
- public const int RtlOverlay_DialogWindowTitle_AppCompat = 2131427392;
-
- // aapt resource value: 0x7f0b0041
- public const int RtlOverlay_Widget_AppCompat_ActionBar_TitleItem = 2131427393;
-
- // aapt resource value: 0x7f0b0042
- public const int RtlOverlay_Widget_AppCompat_DialogTitle_Icon = 2131427394;
-
- // aapt resource value: 0x7f0b0043
- public const int RtlOverlay_Widget_AppCompat_PopupMenuItem = 2131427395;
-
- // aapt resource value: 0x7f0b0044
- public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_InternalGroup = 2131427396;
-
- // aapt resource value: 0x7f0b0045
- public const int RtlOverlay_Widget_AppCompat_PopupMenuItem_Text = 2131427397;
-
- // aapt resource value: 0x7f0b0046
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown = 2131427398;
-
- // aapt resource value: 0x7f0b0047
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon1 = 2131427399;
-
- // aapt resource value: 0x7f0b0048
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Icon2 = 2131427400;
-
- // aapt resource value: 0x7f0b0049
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Query = 2131427401;
-
- // aapt resource value: 0x7f0b004a
- public const int RtlOverlay_Widget_AppCompat_Search_DropDown_Text = 2131427402;
-
- // aapt resource value: 0x7f0b004b
- public const int RtlOverlay_Widget_AppCompat_SearchView_MagIcon = 2131427403;
-
- // aapt resource value: 0x7f0b004c
- public const int RtlUnderlay_Widget_AppCompat_ActionButton = 2131427404;
-
- // aapt resource value: 0x7f0b004d
- public const int RtlUnderlay_Widget_AppCompat_ActionButton_Overflow = 2131427405;
-
- // aapt resource value: 0x7f0b00dd
- public const int TextAppearance_AppCompat = 2131427549;
-
- // aapt resource value: 0x7f0b00de
- public const int TextAppearance_AppCompat_Body1 = 2131427550;
-
- // aapt resource value: 0x7f0b00df
- public const int TextAppearance_AppCompat_Body2 = 2131427551;
-
- // aapt resource value: 0x7f0b00e0
- public const int TextAppearance_AppCompat_Button = 2131427552;
-
- // aapt resource value: 0x7f0b00e1
- public const int TextAppearance_AppCompat_Caption = 2131427553;
-
- // aapt resource value: 0x7f0b00e2
- public const int TextAppearance_AppCompat_Display1 = 2131427554;
-
- // aapt resource value: 0x7f0b00e3
- public const int TextAppearance_AppCompat_Display2 = 2131427555;
-
- // aapt resource value: 0x7f0b00e4
- public const int TextAppearance_AppCompat_Display3 = 2131427556;
-
- // aapt resource value: 0x7f0b00e5
- public const int TextAppearance_AppCompat_Display4 = 2131427557;
-
- // aapt resource value: 0x7f0b00e6
- public const int TextAppearance_AppCompat_Headline = 2131427558;
-
- // aapt resource value: 0x7f0b00e7
- public const int TextAppearance_AppCompat_Inverse = 2131427559;
-
- // aapt resource value: 0x7f0b00e8
- public const int TextAppearance_AppCompat_Large = 2131427560;
-
- // aapt resource value: 0x7f0b00e9
- public const int TextAppearance_AppCompat_Large_Inverse = 2131427561;
-
- // aapt resource value: 0x7f0b00ea
- public const int TextAppearance_AppCompat_Light_SearchResult_Subtitle = 2131427562;
-
- // aapt resource value: 0x7f0b00eb
- public const int TextAppearance_AppCompat_Light_SearchResult_Title = 2131427563;
-
- // aapt resource value: 0x7f0b00ec
- public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Large = 2131427564;
-
- // aapt resource value: 0x7f0b00ed
- public const int TextAppearance_AppCompat_Light_Widget_PopupMenu_Small = 2131427565;
-
- // aapt resource value: 0x7f0b00ee
- public const int TextAppearance_AppCompat_Medium = 2131427566;
-
- // aapt resource value: 0x7f0b00ef
- public const int TextAppearance_AppCompat_Medium_Inverse = 2131427567;
-
- // aapt resource value: 0x7f0b00f0
- public const int TextAppearance_AppCompat_Menu = 2131427568;
-
- // aapt resource value: 0x7f0b0039
- public const int TextAppearance_AppCompat_Notification = 2131427385;
-
- // aapt resource value: 0x7f0b0099
- public const int TextAppearance_AppCompat_Notification_Info = 2131427481;
-
- // aapt resource value: 0x7f0b009a
- public const int TextAppearance_AppCompat_Notification_Info_Media = 2131427482;
-
- // aapt resource value: 0x7f0b00f1
- public const int TextAppearance_AppCompat_Notification_Line2 = 2131427569;
-
- // aapt resource value: 0x7f0b00f2
- public const int TextAppearance_AppCompat_Notification_Line2_Media = 2131427570;
-
- // aapt resource value: 0x7f0b009b
- public const int TextAppearance_AppCompat_Notification_Media = 2131427483;
-
- // aapt resource value: 0x7f0b009c
- public const int TextAppearance_AppCompat_Notification_Time = 2131427484;
-
- // aapt resource value: 0x7f0b009d
- public const int TextAppearance_AppCompat_Notification_Time_Media = 2131427485;
-
- // aapt resource value: 0x7f0b003a
- public const int TextAppearance_AppCompat_Notification_Title = 2131427386;
-
- // aapt resource value: 0x7f0b009e
- public const int TextAppearance_AppCompat_Notification_Title_Media = 2131427486;
-
- // aapt resource value: 0x7f0b00f3
- public const int TextAppearance_AppCompat_SearchResult_Subtitle = 2131427571;
-
- // aapt resource value: 0x7f0b00f4
- public const int TextAppearance_AppCompat_SearchResult_Title = 2131427572;
-
- // aapt resource value: 0x7f0b00f5
- public const int TextAppearance_AppCompat_Small = 2131427573;
-
- // aapt resource value: 0x7f0b00f6
- public const int TextAppearance_AppCompat_Small_Inverse = 2131427574;
-
- // aapt resource value: 0x7f0b00f7
- public const int TextAppearance_AppCompat_Subhead = 2131427575;
-
- // aapt resource value: 0x7f0b00f8
- public const int TextAppearance_AppCompat_Subhead_Inverse = 2131427576;
-
- // aapt resource value: 0x7f0b00f9
- public const int TextAppearance_AppCompat_Title = 2131427577;
-
- // aapt resource value: 0x7f0b00fa
- public const int TextAppearance_AppCompat_Title_Inverse = 2131427578;
-
- // aapt resource value: 0x7f0b00fb
- public const int TextAppearance_AppCompat_Widget_ActionBar_Menu = 2131427579;
-
- // aapt resource value: 0x7f0b00fc
- public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle = 2131427580;
-
- // aapt resource value: 0x7f0b00fd
- public const int TextAppearance_AppCompat_Widget_ActionBar_Subtitle_Inverse = 2131427581;
-
- // aapt resource value: 0x7f0b00fe
- public const int TextAppearance_AppCompat_Widget_ActionBar_Title = 2131427582;
-
- // aapt resource value: 0x7f0b00ff
- public const int TextAppearance_AppCompat_Widget_ActionBar_Title_Inverse = 2131427583;
-
- // aapt resource value: 0x7f0b0100
- public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle = 2131427584;
-
- // aapt resource value: 0x7f0b0101
- public const int TextAppearance_AppCompat_Widget_ActionMode_Subtitle_Inverse = 2131427585;
-
- // aapt resource value: 0x7f0b0102
- public const int TextAppearance_AppCompat_Widget_ActionMode_Title = 2131427586;
-
- // aapt resource value: 0x7f0b0103
- public const int TextAppearance_AppCompat_Widget_ActionMode_Title_Inverse = 2131427587;
-
- // aapt resource value: 0x7f0b0104
- public const int TextAppearance_AppCompat_Widget_Button = 2131427588;
-
- // aapt resource value: 0x7f0b0105
- public const int TextAppearance_AppCompat_Widget_Button_Borderless_Colored = 2131427589;
-
- // aapt resource value: 0x7f0b0106
- public const int TextAppearance_AppCompat_Widget_Button_Colored = 2131427590;
-
- // aapt resource value: 0x7f0b0107
- public const int TextAppearance_AppCompat_Widget_Button_Inverse = 2131427591;
-
- // aapt resource value: 0x7f0b0108
- public const int TextAppearance_AppCompat_Widget_DropDownItem = 2131427592;
-
- // aapt resource value: 0x7f0b0109
- public const int TextAppearance_AppCompat_Widget_PopupMenu_Header = 2131427593;
-
- // aapt resource value: 0x7f0b010a
- public const int TextAppearance_AppCompat_Widget_PopupMenu_Large = 2131427594;
-
- // aapt resource value: 0x7f0b010b
- public const int TextAppearance_AppCompat_Widget_PopupMenu_Small = 2131427595;
-
- // aapt resource value: 0x7f0b010c
- public const int TextAppearance_AppCompat_Widget_Switch = 2131427596;
-
- // aapt resource value: 0x7f0b010d
- public const int TextAppearance_AppCompat_Widget_TextView_SpinnerItem = 2131427597;
-
- // aapt resource value: 0x7f0b0173
- public const int TextAppearance_Design_CollapsingToolbar_Expanded = 2131427699;
-
- // aapt resource value: 0x7f0b0174
- public const int TextAppearance_Design_Counter = 2131427700;
-
- // aapt resource value: 0x7f0b0175
- public const int TextAppearance_Design_Counter_Overflow = 2131427701;
-
- // aapt resource value: 0x7f0b0176
- public const int TextAppearance_Design_Error = 2131427702;
-
- // aapt resource value: 0x7f0b0177
- public const int TextAppearance_Design_Hint = 2131427703;
-
- // aapt resource value: 0x7f0b0178
- public const int TextAppearance_Design_Snackbar_Message = 2131427704;
-
- // aapt resource value: 0x7f0b0179
- public const int TextAppearance_Design_Tab = 2131427705;
-
- // aapt resource value: 0x7f0b0000
- public const int TextAppearance_MediaRouter_PrimaryText = 2131427328;
-
- // aapt resource value: 0x7f0b0001
- public const int TextAppearance_MediaRouter_SecondaryText = 2131427329;
-
- // aapt resource value: 0x7f0b0002
- public const int TextAppearance_MediaRouter_Title = 2131427330;
-
- // aapt resource value: 0x7f0b003b
- public const int TextAppearance_StatusBar_EventContent = 2131427387;
-
- // aapt resource value: 0x7f0b003c
- public const int TextAppearance_StatusBar_EventContent_Info = 2131427388;
-
- // aapt resource value: 0x7f0b003d
- public const int TextAppearance_StatusBar_EventContent_Line2 = 2131427389;
-
- // aapt resource value: 0x7f0b003e
- public const int TextAppearance_StatusBar_EventContent_Time = 2131427390;
-
- // aapt resource value: 0x7f0b003f
- public const int TextAppearance_StatusBar_EventContent_Title = 2131427391;
-
- // aapt resource value: 0x7f0b010e
- public const int TextAppearance_Widget_AppCompat_ExpandedMenu_Item = 2131427598;
-
- // aapt resource value: 0x7f0b010f
- public const int TextAppearance_Widget_AppCompat_Toolbar_Subtitle = 2131427599;
-
- // aapt resource value: 0x7f0b0110
- public const int TextAppearance_Widget_AppCompat_Toolbar_Title = 2131427600;
-
- // aapt resource value: 0x7f0b0111
- public const int Theme_AppCompat = 2131427601;
-
- // aapt resource value: 0x7f0b0112
- public const int Theme_AppCompat_CompactMenu = 2131427602;
-
- // aapt resource value: 0x7f0b0013
- public const int Theme_AppCompat_DayNight = 2131427347;
-
- // aapt resource value: 0x7f0b0014
- public const int Theme_AppCompat_DayNight_DarkActionBar = 2131427348;
-
- // aapt resource value: 0x7f0b0015
- public const int Theme_AppCompat_DayNight_Dialog = 2131427349;
-
- // aapt resource value: 0x7f0b0016
- public const int Theme_AppCompat_DayNight_Dialog_Alert = 2131427350;
-
- // aapt resource value: 0x7f0b0017
- public const int Theme_AppCompat_DayNight_Dialog_MinWidth = 2131427351;
-
- // aapt resource value: 0x7f0b0018
- public const int Theme_AppCompat_DayNight_DialogWhenLarge = 2131427352;
-
- // aapt resource value: 0x7f0b0019
- public const int Theme_AppCompat_DayNight_NoActionBar = 2131427353;
-
- // aapt resource value: 0x7f0b0113
- public const int Theme_AppCompat_Dialog = 2131427603;
-
- // aapt resource value: 0x7f0b0114
- public const int Theme_AppCompat_Dialog_Alert = 2131427604;
-
- // aapt resource value: 0x7f0b0115
- public const int Theme_AppCompat_Dialog_MinWidth = 2131427605;
-
- // aapt resource value: 0x7f0b0116
- public const int Theme_AppCompat_DialogWhenLarge = 2131427606;
-
- // aapt resource value: 0x7f0b0117
- public const int Theme_AppCompat_Light = 2131427607;
-
- // aapt resource value: 0x7f0b0118
- public const int Theme_AppCompat_Light_DarkActionBar = 2131427608;
-
- // aapt resource value: 0x7f0b0119
- public const int Theme_AppCompat_Light_Dialog = 2131427609;
-
- // aapt resource value: 0x7f0b011a
- public const int Theme_AppCompat_Light_Dialog_Alert = 2131427610;
-
- // aapt resource value: 0x7f0b011b
- public const int Theme_AppCompat_Light_Dialog_MinWidth = 2131427611;
-
- // aapt resource value: 0x7f0b011c
- public const int Theme_AppCompat_Light_DialogWhenLarge = 2131427612;
-
- // aapt resource value: 0x7f0b011d
- public const int Theme_AppCompat_Light_NoActionBar = 2131427613;
-
- // aapt resource value: 0x7f0b011e
- public const int Theme_AppCompat_NoActionBar = 2131427614;
-
- // aapt resource value: 0x7f0b017a
- public const int Theme_Design = 2131427706;
-
- // aapt resource value: 0x7f0b017b
- public const int Theme_Design_BottomSheetDialog = 2131427707;
-
- // aapt resource value: 0x7f0b017c
- public const int Theme_Design_Light = 2131427708;
-
- // aapt resource value: 0x7f0b017d
- public const int Theme_Design_Light_BottomSheetDialog = 2131427709;
-
- // aapt resource value: 0x7f0b017e
- public const int Theme_Design_Light_NoActionBar = 2131427710;
-
- // aapt resource value: 0x7f0b017f
- public const int Theme_Design_NoActionBar = 2131427711;
-
- // aapt resource value: 0x7f0b0003
- public const int Theme_MediaRouter = 2131427331;
-
- // aapt resource value: 0x7f0b0004
- public const int Theme_MediaRouter_Light = 2131427332;
-
- // aapt resource value: 0x7f0b0005
- public const int Theme_MediaRouter_Light_DarkControlPanel = 2131427333;
-
- // aapt resource value: 0x7f0b0006
- public const int Theme_MediaRouter_LightControlPanel = 2131427334;
-
- // aapt resource value: 0x7f0b011f
- public const int ThemeOverlay_AppCompat = 2131427615;
-
- // aapt resource value: 0x7f0b0120
- public const int ThemeOverlay_AppCompat_ActionBar = 2131427616;
-
- // aapt resource value: 0x7f0b0121
- public const int ThemeOverlay_AppCompat_Dark = 2131427617;
-
- // aapt resource value: 0x7f0b0122
- public const int ThemeOverlay_AppCompat_Dark_ActionBar = 2131427618;
-
- // aapt resource value: 0x7f0b0123
- public const int ThemeOverlay_AppCompat_Dialog = 2131427619;
-
- // aapt resource value: 0x7f0b0124
- public const int ThemeOverlay_AppCompat_Dialog_Alert = 2131427620;
-
- // aapt resource value: 0x7f0b0125
- public const int ThemeOverlay_AppCompat_Light = 2131427621;
-
- // aapt resource value: 0x7f0b0007
- public const int ThemeOverlay_MediaRouter_Dark = 2131427335;
-
- // aapt resource value: 0x7f0b0008
- public const int ThemeOverlay_MediaRouter_Light = 2131427336;
-
- // aapt resource value: 0x7f0b0126
- public const int Widget_AppCompat_ActionBar = 2131427622;
-
- // aapt resource value: 0x7f0b0127
- public const int Widget_AppCompat_ActionBar_Solid = 2131427623;
-
- // aapt resource value: 0x7f0b0128
- public const int Widget_AppCompat_ActionBar_TabBar = 2131427624;
-
- // aapt resource value: 0x7f0b0129
- public const int Widget_AppCompat_ActionBar_TabText = 2131427625;
-
- // aapt resource value: 0x7f0b012a
- public const int Widget_AppCompat_ActionBar_TabView = 2131427626;
-
- // aapt resource value: 0x7f0b012b
- public const int Widget_AppCompat_ActionButton = 2131427627;
-
- // aapt resource value: 0x7f0b012c
- public const int Widget_AppCompat_ActionButton_CloseMode = 2131427628;
-
- // aapt resource value: 0x7f0b012d
- public const int Widget_AppCompat_ActionButton_Overflow = 2131427629;
-
- // aapt resource value: 0x7f0b012e
- public const int Widget_AppCompat_ActionMode = 2131427630;
-
- // aapt resource value: 0x7f0b012f
- public const int Widget_AppCompat_ActivityChooserView = 2131427631;
-
- // aapt resource value: 0x7f0b0130
- public const int Widget_AppCompat_AutoCompleteTextView = 2131427632;
-
- // aapt resource value: 0x7f0b0131
- public const int Widget_AppCompat_Button = 2131427633;
-
- // aapt resource value: 0x7f0b0132
- public const int Widget_AppCompat_Button_Borderless = 2131427634;
-
- // aapt resource value: 0x7f0b0133
- public const int Widget_AppCompat_Button_Borderless_Colored = 2131427635;
-
- // aapt resource value: 0x7f0b0134
- public const int Widget_AppCompat_Button_ButtonBar_AlertDialog = 2131427636;
-
- // aapt resource value: 0x7f0b0135
- public const int Widget_AppCompat_Button_Colored = 2131427637;
-
- // aapt resource value: 0x7f0b0136
- public const int Widget_AppCompat_Button_Small = 2131427638;
-
- // aapt resource value: 0x7f0b0137
- public const int Widget_AppCompat_ButtonBar = 2131427639;
-
- // aapt resource value: 0x7f0b0138
- public const int Widget_AppCompat_ButtonBar_AlertDialog = 2131427640;
-
- // aapt resource value: 0x7f0b0139
- public const int Widget_AppCompat_CompoundButton_CheckBox = 2131427641;
-
- // aapt resource value: 0x7f0b013a
- public const int Widget_AppCompat_CompoundButton_RadioButton = 2131427642;
-
- // aapt resource value: 0x7f0b013b
- public const int Widget_AppCompat_CompoundButton_Switch = 2131427643;
-
- // aapt resource value: 0x7f0b013c
- public const int Widget_AppCompat_DrawerArrowToggle = 2131427644;
-
- // aapt resource value: 0x7f0b013d
- public const int Widget_AppCompat_DropDownItem_Spinner = 2131427645;
-
- // aapt resource value: 0x7f0b013e
- public const int Widget_AppCompat_EditText = 2131427646;
-
- // aapt resource value: 0x7f0b013f
- public const int Widget_AppCompat_ImageButton = 2131427647;
-
- // aapt resource value: 0x7f0b0140
- public const int Widget_AppCompat_Light_ActionBar = 2131427648;
-
- // aapt resource value: 0x7f0b0141
- public const int Widget_AppCompat_Light_ActionBar_Solid = 2131427649;
-
- // aapt resource value: 0x7f0b0142
- public const int Widget_AppCompat_Light_ActionBar_Solid_Inverse = 2131427650;
-
- // aapt resource value: 0x7f0b0143
- public const int Widget_AppCompat_Light_ActionBar_TabBar = 2131427651;
-
- // aapt resource value: 0x7f0b0144
- public const int Widget_AppCompat_Light_ActionBar_TabBar_Inverse = 2131427652;
-
- // aapt resource value: 0x7f0b0145
- public const int Widget_AppCompat_Light_ActionBar_TabText = 2131427653;
-
- // aapt resource value: 0x7f0b0146
- public const int Widget_AppCompat_Light_ActionBar_TabText_Inverse = 2131427654;
-
- // aapt resource value: 0x7f0b0147
- public const int Widget_AppCompat_Light_ActionBar_TabView = 2131427655;
-
- // aapt resource value: 0x7f0b0148
- public const int Widget_AppCompat_Light_ActionBar_TabView_Inverse = 2131427656;
-
- // aapt resource value: 0x7f0b0149
- public const int Widget_AppCompat_Light_ActionButton = 2131427657;
-
- // aapt resource value: 0x7f0b014a
- public const int Widget_AppCompat_Light_ActionButton_CloseMode = 2131427658;
-
- // aapt resource value: 0x7f0b014b
- public const int Widget_AppCompat_Light_ActionButton_Overflow = 2131427659;
-
- // aapt resource value: 0x7f0b014c
- public const int Widget_AppCompat_Light_ActionMode_Inverse = 2131427660;
-
- // aapt resource value: 0x7f0b014d
- public const int Widget_AppCompat_Light_ActivityChooserView = 2131427661;
-
- // aapt resource value: 0x7f0b014e
- public const int Widget_AppCompat_Light_AutoCompleteTextView = 2131427662;
-
- // aapt resource value: 0x7f0b014f
- public const int Widget_AppCompat_Light_DropDownItem_Spinner = 2131427663;
-
- // aapt resource value: 0x7f0b0150
- public const int Widget_AppCompat_Light_ListPopupWindow = 2131427664;
-
- // aapt resource value: 0x7f0b0151
- public const int Widget_AppCompat_Light_ListView_DropDown = 2131427665;
-
- // aapt resource value: 0x7f0b0152
- public const int Widget_AppCompat_Light_PopupMenu = 2131427666;
-
- // aapt resource value: 0x7f0b0153
- public const int Widget_AppCompat_Light_PopupMenu_Overflow = 2131427667;
-
- // aapt resource value: 0x7f0b0154
- public const int Widget_AppCompat_Light_SearchView = 2131427668;
-
- // aapt resource value: 0x7f0b0155
- public const int Widget_AppCompat_Light_Spinner_DropDown_ActionBar = 2131427669;
-
- // aapt resource value: 0x7f0b0156
- public const int Widget_AppCompat_ListMenuView = 2131427670;
-
- // aapt resource value: 0x7f0b0157
- public const int Widget_AppCompat_ListPopupWindow = 2131427671;
-
- // aapt resource value: 0x7f0b0158
- public const int Widget_AppCompat_ListView = 2131427672;
-
- // aapt resource value: 0x7f0b0159
- public const int Widget_AppCompat_ListView_DropDown = 2131427673;
-
- // aapt resource value: 0x7f0b015a
- public const int Widget_AppCompat_ListView_Menu = 2131427674;
-
- // aapt resource value: 0x7f0b009f
- public const int Widget_AppCompat_NotificationActionContainer = 2131427487;
-
- // aapt resource value: 0x7f0b00a0
- public const int Widget_AppCompat_NotificationActionText = 2131427488;
-
- // aapt resource value: 0x7f0b015b
- public const int Widget_AppCompat_PopupMenu = 2131427675;
-
- // aapt resource value: 0x7f0b015c
- public const int Widget_AppCompat_PopupMenu_Overflow = 2131427676;
-
- // aapt resource value: 0x7f0b015d
- public const int Widget_AppCompat_PopupWindow = 2131427677;
-
- // aapt resource value: 0x7f0b015e
- public const int Widget_AppCompat_ProgressBar = 2131427678;
-
- // aapt resource value: 0x7f0b015f
- public const int Widget_AppCompat_ProgressBar_Horizontal = 2131427679;
-
- // aapt resource value: 0x7f0b0160
- public const int Widget_AppCompat_RatingBar = 2131427680;
-
- // aapt resource value: 0x7f0b0161
- public const int Widget_AppCompat_RatingBar_Indicator = 2131427681;
-
- // aapt resource value: 0x7f0b0162
- public const int Widget_AppCompat_RatingBar_Small = 2131427682;
-
- // aapt resource value: 0x7f0b0163
- public const int Widget_AppCompat_SearchView = 2131427683;
-
- // aapt resource value: 0x7f0b0164
- public const int Widget_AppCompat_SearchView_ActionBar = 2131427684;
-
- // aapt resource value: 0x7f0b0165
- public const int Widget_AppCompat_SeekBar = 2131427685;
-
- // aapt resource value: 0x7f0b0166
- public const int Widget_AppCompat_SeekBar_Discrete = 2131427686;
-
- // aapt resource value: 0x7f0b0167
- public const int Widget_AppCompat_Spinner = 2131427687;
-
- // aapt resource value: 0x7f0b0168
- public const int Widget_AppCompat_Spinner_DropDown = 2131427688;
-
- // aapt resource value: 0x7f0b0169
- public const int Widget_AppCompat_Spinner_DropDown_ActionBar = 2131427689;
-
- // aapt resource value: 0x7f0b016a
- public const int Widget_AppCompat_Spinner_Underlined = 2131427690;
-
- // aapt resource value: 0x7f0b016b
- public const int Widget_AppCompat_TextView_SpinnerItem = 2131427691;
-
- // aapt resource value: 0x7f0b016c
- public const int Widget_AppCompat_Toolbar = 2131427692;
-
- // aapt resource value: 0x7f0b016d
- public const int Widget_AppCompat_Toolbar_Button_Navigation = 2131427693;
-
- // aapt resource value: 0x7f0b016f
- public const int Widget_Design_AppBarLayout = 2131427695;
-
- // aapt resource value: 0x7f0b0180
- public const int Widget_Design_BottomNavigationView = 2131427712;
-
- // aapt resource value: 0x7f0b0181
- public const int Widget_Design_BottomSheet_Modal = 2131427713;
-
- // aapt resource value: 0x7f0b0182
- public const int Widget_Design_CollapsingToolbar = 2131427714;
-
- // aapt resource value: 0x7f0b0183
- public const int Widget_Design_CoordinatorLayout = 2131427715;
-
- // aapt resource value: 0x7f0b0184
- public const int Widget_Design_FloatingActionButton = 2131427716;
-
- // aapt resource value: 0x7f0b0185
- public const int Widget_Design_NavigationView = 2131427717;
-
- // aapt resource value: 0x7f0b0186
- public const int Widget_Design_ScrimInsetsFrameLayout = 2131427718;
-
- // aapt resource value: 0x7f0b0187
- public const int Widget_Design_Snackbar = 2131427719;
-
- // aapt resource value: 0x7f0b016e
- public const int Widget_Design_TabLayout = 2131427694;
-
- // aapt resource value: 0x7f0b0188
- public const int Widget_Design_TextInputLayout = 2131427720;
-
- // aapt resource value: 0x7f0b0009
- public const int Widget_MediaRouter_Light_MediaRouteButton = 2131427337;
-
- // aapt resource value: 0x7f0b000a
- public const int Widget_MediaRouter_MediaRouteButton = 2131427338;
-
- static Style()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Style()
- {
- }
- }
-
- public partial class Styleable
- {
-
- public static int[] ActionBar = new int[] {
- 2130771996,
- 2130771998,
- 2130771999,
- 2130772000,
- 2130772001,
- 2130772002,
- 2130772003,
- 2130772004,
- 2130772005,
- 2130772006,
- 2130772007,
- 2130772008,
- 2130772009,
- 2130772010,
- 2130772011,
- 2130772012,
- 2130772013,
- 2130772014,
- 2130772015,
- 2130772016,
- 2130772017,
- 2130772018,
- 2130772019,
- 2130772020,
- 2130772021,
- 2130772022,
- 2130772023,
- 2130772024,
- 2130772086};
-
- // aapt resource value: 10
- public const int ActionBar_background = 10;
-
- // aapt resource value: 12
- public const int ActionBar_backgroundSplit = 12;
-
- // aapt resource value: 11
- public const int ActionBar_backgroundStacked = 11;
-
- // aapt resource value: 21
- public const int ActionBar_contentInsetEnd = 21;
-
- // aapt resource value: 25
- public const int ActionBar_contentInsetEndWithActions = 25;
-
- // aapt resource value: 22
- public const int ActionBar_contentInsetLeft = 22;
-
- // aapt resource value: 23
- public const int ActionBar_contentInsetRight = 23;
-
- // aapt resource value: 20
- public const int ActionBar_contentInsetStart = 20;
-
- // aapt resource value: 24
- public const int ActionBar_contentInsetStartWithNavigation = 24;
-
- // aapt resource value: 13
- public const int ActionBar_customNavigationLayout = 13;
-
- // aapt resource value: 3
- public const int ActionBar_displayOptions = 3;
-
- // aapt resource value: 9
- public const int ActionBar_divider = 9;
-
- // aapt resource value: 26
- public const int ActionBar_elevation = 26;
-
- // aapt resource value: 0
- public const int ActionBar_height = 0;
-
- // aapt resource value: 19
- public const int ActionBar_hideOnContentScroll = 19;
-
- // aapt resource value: 28
- public const int ActionBar_homeAsUpIndicator = 28;
-
- // aapt resource value: 14
- public const int ActionBar_homeLayout = 14;
-
- // aapt resource value: 7
- public const int ActionBar_icon = 7;
-
- // aapt resource value: 16
- public const int ActionBar_indeterminateProgressStyle = 16;
-
- // aapt resource value: 18
- public const int ActionBar_itemPadding = 18;
-
- // aapt resource value: 8
- public const int ActionBar_logo = 8;
-
- // aapt resource value: 2
- public const int ActionBar_navigationMode = 2;
-
- // aapt resource value: 27
- public const int ActionBar_popupTheme = 27;
-
- // aapt resource value: 17
- public const int ActionBar_progressBarPadding = 17;
-
- // aapt resource value: 15
- public const int ActionBar_progressBarStyle = 15;
-
- // aapt resource value: 4
- public const int ActionBar_subtitle = 4;
-
- // aapt resource value: 6
- public const int ActionBar_subtitleTextStyle = 6;
-
- // aapt resource value: 1
- public const int ActionBar_title = 1;
-
- // aapt resource value: 5
- public const int ActionBar_titleTextStyle = 5;
-
- public static int[] ActionBarLayout = new int[] {
- 16842931};
-
- // aapt resource value: 0
- public const int ActionBarLayout_android_layout_gravity = 0;
-
- public static int[] ActionMenuItemView = new int[] {
- 16843071};
-
- // aapt resource value: 0
- public const int ActionMenuItemView_android_minWidth = 0;
-
- public static int[] ActionMenuView;
-
- public static int[] ActionMode = new int[] {
- 2130771996,
- 2130772002,
- 2130772003,
- 2130772007,
- 2130772009,
- 2130772025};
-
- // aapt resource value: 3
- public const int ActionMode_background = 3;
-
- // aapt resource value: 4
- public const int ActionMode_backgroundSplit = 4;
-
- // aapt resource value: 5
- public const int ActionMode_closeItemLayout = 5;
-
- // aapt resource value: 0
- public const int ActionMode_height = 0;
-
- // aapt resource value: 2
- public const int ActionMode_subtitleTextStyle = 2;
-
- // aapt resource value: 1
- public const int ActionMode_titleTextStyle = 1;
-
- public static int[] ActivityChooserView = new int[] {
- 2130772026,
- 2130772027};
-
- // aapt resource value: 1
- public const int ActivityChooserView_expandActivityOverflowButtonDrawable = 1;
-
- // aapt resource value: 0
- public const int ActivityChooserView_initialActivityCount = 0;
-
- public static int[] AlertDialog = new int[] {
- 16842994,
- 2130772028,
- 2130772029,
- 2130772030,
- 2130772031,
- 2130772032,
- 2130772033};
-
- // aapt resource value: 0
- public const int AlertDialog_android_layout = 0;
-
- // aapt resource value: 1
- public const int AlertDialog_buttonPanelSideLayout = 1;
-
- // aapt resource value: 5
- public const int AlertDialog_listItemLayout = 5;
-
- // aapt resource value: 2
- public const int AlertDialog_listLayout = 2;
-
- // aapt resource value: 3
- public const int AlertDialog_multiChoiceItemLayout = 3;
-
- // aapt resource value: 6
- public const int AlertDialog_showTitle = 6;
-
- // aapt resource value: 4
- public const int AlertDialog_singleChoiceItemLayout = 4;
-
- public static int[] AppBarLayout = new int[] {
- 16842964,
- 2130772023,
- 2130772223};
-
- // aapt resource value: 0
- public const int AppBarLayout_android_background = 0;
-
- // aapt resource value: 1
- public const int AppBarLayout_elevation = 1;
-
- // aapt resource value: 2
- public const int AppBarLayout_expanded = 2;
-
- public static int[] AppBarLayoutStates = new int[] {
- 2130772224,
- 2130772225};
-
- // aapt resource value: 0
- public const int AppBarLayoutStates_state_collapsed = 0;
-
- // aapt resource value: 1
- public const int AppBarLayoutStates_state_collapsible = 1;
-
- public static int[] AppBarLayout_Layout = new int[] {
- 2130772226,
- 2130772227};
-
- // aapt resource value: 0
- public const int AppBarLayout_Layout_layout_scrollFlags = 0;
-
- // aapt resource value: 1
- public const int AppBarLayout_Layout_layout_scrollInterpolator = 1;
-
- public static int[] AppCompatImageView = new int[] {
- 16843033,
- 2130772034};
-
- // aapt resource value: 0
- public const int AppCompatImageView_android_src = 0;
-
- // aapt resource value: 1
- public const int AppCompatImageView_srcCompat = 1;
-
- public static int[] AppCompatSeekBar = new int[] {
- 16843074,
- 2130772035,
- 2130772036,
- 2130772037};
-
- // 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;
-
- 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;
-
- public static int[] AppCompatTextView = new int[] {
- 16842804,
- 2130772038};
-
- // aapt resource value: 0
- public const int AppCompatTextView_android_textAppearance = 0;
-
- // aapt resource value: 1
- public const int AppCompatTextView_textAllCaps = 1;
-
- public static int[] AppCompatTheme = new int[] {
- 16842839,
- 16842926,
- 2130772039,
- 2130772040,
- 2130772041,
- 2130772042,
- 2130772043,
- 2130772044,
- 2130772045,
- 2130772046,
- 2130772047,
- 2130772048,
- 2130772049,
- 2130772050,
- 2130772051,
- 2130772052,
- 2130772053,
- 2130772054,
- 2130772055,
- 2130772056,
- 2130772057,
- 2130772058,
- 2130772059,
- 2130772060,
- 2130772061,
- 2130772062,
- 2130772063,
- 2130772064,
- 2130772065,
- 2130772066,
- 2130772067,
- 2130772068,
- 2130772069,
- 2130772070,
- 2130772071,
- 2130772072,
- 2130772073,
- 2130772074,
- 2130772075,
- 2130772076,
- 2130772077,
- 2130772078,
- 2130772079,
- 2130772080,
- 2130772081,
- 2130772082,
- 2130772083,
- 2130772084,
- 2130772085,
- 2130772086,
- 2130772087,
- 2130772088,
- 2130772089,
- 2130772090,
- 2130772091,
- 2130772092,
- 2130772093,
- 2130772094,
- 2130772095,
- 2130772096,
- 2130772097,
- 2130772098,
- 2130772099,
- 2130772100,
- 2130772101,
- 2130772102,
- 2130772103,
- 2130772104,
- 2130772105,
- 2130772106,
- 2130772107,
- 2130772108,
- 2130772109,
- 2130772110,
- 2130772111,
- 2130772112,
- 2130772113,
- 2130772114,
- 2130772115,
- 2130772116,
- 2130772117,
- 2130772118,
- 2130772119,
- 2130772120,
- 2130772121,
- 2130772122,
- 2130772123,
- 2130772124,
- 2130772125,
- 2130772126,
- 2130772127,
- 2130772128,
- 2130772129,
- 2130772130,
- 2130772131,
- 2130772132,
- 2130772133,
- 2130772134,
- 2130772135,
- 2130772136,
- 2130772137,
- 2130772138,
- 2130772139,
- 2130772140,
- 2130772141,
- 2130772142,
- 2130772143,
- 2130772144,
- 2130772145,
- 2130772146,
- 2130772147,
- 2130772148,
- 2130772149,
- 2130772150,
- 2130772151};
-
- // aapt resource value: 23
- public const int AppCompatTheme_actionBarDivider = 23;
-
- // aapt resource value: 24
- public const int AppCompatTheme_actionBarItemBackground = 24;
-
- // aapt resource value: 17
- public const int AppCompatTheme_actionBarPopupTheme = 17;
-
- // aapt resource value: 22
- public const int AppCompatTheme_actionBarSize = 22;
-
- // aapt resource value: 19
- public const int AppCompatTheme_actionBarSplitStyle = 19;
-
- // aapt resource value: 18
- public const int AppCompatTheme_actionBarStyle = 18;
-
- // aapt resource value: 13
- public const int AppCompatTheme_actionBarTabBarStyle = 13;
-
- // aapt resource value: 12
- public const int AppCompatTheme_actionBarTabStyle = 12;
-
- // aapt resource value: 14
- public const int AppCompatTheme_actionBarTabTextStyle = 14;
-
- // aapt resource value: 20
- public const int AppCompatTheme_actionBarTheme = 20;
-
- // aapt resource value: 21
- public const int AppCompatTheme_actionBarWidgetTheme = 21;
-
- // aapt resource value: 50
- public const int AppCompatTheme_actionButtonStyle = 50;
-
- // aapt resource value: 46
- public const int AppCompatTheme_actionDropDownStyle = 46;
-
- // aapt resource value: 25
- public const int AppCompatTheme_actionMenuTextAppearance = 25;
-
- // aapt resource value: 26
- public const int AppCompatTheme_actionMenuTextColor = 26;
-
- // aapt resource value: 29
- public const int AppCompatTheme_actionModeBackground = 29;
-
- // aapt resource value: 28
- public const int AppCompatTheme_actionModeCloseButtonStyle = 28;
-
- // aapt resource value: 31
- public const int AppCompatTheme_actionModeCloseDrawable = 31;
-
- // aapt resource value: 33
- public const int AppCompatTheme_actionModeCopyDrawable = 33;
-
- // aapt resource value: 32
- public const int AppCompatTheme_actionModeCutDrawable = 32;
-
- // aapt resource value: 37
- public const int AppCompatTheme_actionModeFindDrawable = 37;
-
- // aapt resource value: 34
- public const int AppCompatTheme_actionModePasteDrawable = 34;
-
- // aapt resource value: 39
- public const int AppCompatTheme_actionModePopupWindowStyle = 39;
-
- // aapt resource value: 35
- public const int AppCompatTheme_actionModeSelectAllDrawable = 35;
-
- // aapt resource value: 36
- public const int AppCompatTheme_actionModeShareDrawable = 36;
-
- // aapt resource value: 30
- public const int AppCompatTheme_actionModeSplitBackground = 30;
-
- // aapt resource value: 27
- public const int AppCompatTheme_actionModeStyle = 27;
-
- // aapt resource value: 38
- public const int AppCompatTheme_actionModeWebSearchDrawable = 38;
-
- // aapt resource value: 15
- public const int AppCompatTheme_actionOverflowButtonStyle = 15;
-
- // aapt resource value: 16
- public const int AppCompatTheme_actionOverflowMenuStyle = 16;
-
- // aapt resource value: 58
- public const int AppCompatTheme_activityChooserViewStyle = 58;
-
- // aapt resource value: 94
- public const int AppCompatTheme_alertDialogButtonGroupStyle = 94;
-
- // aapt resource value: 95
- public const int AppCompatTheme_alertDialogCenterButtons = 95;
-
- // aapt resource value: 93
- public const int AppCompatTheme_alertDialogStyle = 93;
-
- // aapt resource value: 96
- public const int AppCompatTheme_alertDialogTheme = 96;
-
- // 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: 101
- public const int AppCompatTheme_autoCompleteTextViewStyle = 101;
-
- // aapt resource value: 55
- public const int AppCompatTheme_borderlessButtonStyle = 55;
-
- // aapt resource value: 52
- public const int AppCompatTheme_buttonBarButtonStyle = 52;
-
- // aapt resource value: 99
- public const int AppCompatTheme_buttonBarNegativeButtonStyle = 99;
-
- // aapt resource value: 100
- public const int AppCompatTheme_buttonBarNeutralButtonStyle = 100;
-
- // aapt resource value: 98
- public const int AppCompatTheme_buttonBarPositiveButtonStyle = 98;
-
- // aapt resource value: 51
- public const int AppCompatTheme_buttonBarStyle = 51;
-
- // aapt resource value: 102
- public const int AppCompatTheme_buttonStyle = 102;
-
- // aapt resource value: 103
- public const int AppCompatTheme_buttonStyleSmall = 103;
-
- // aapt resource value: 104
- public const int AppCompatTheme_checkboxStyle = 104;
-
- // aapt resource value: 105
- public const int AppCompatTheme_checkedTextViewStyle = 105;
-
- // aapt resource value: 85
- public const int AppCompatTheme_colorAccent = 85;
-
- // aapt resource value: 92
- public const int AppCompatTheme_colorBackgroundFloating = 92;
-
- // aapt resource value: 89
- public const int AppCompatTheme_colorButtonNormal = 89;
-
- // aapt resource value: 87
- public const int AppCompatTheme_colorControlActivated = 87;
-
- // aapt resource value: 88
- public const int AppCompatTheme_colorControlHighlight = 88;
-
- // aapt resource value: 86
- public const int AppCompatTheme_colorControlNormal = 86;
-
- // aapt resource value: 83
- public const int AppCompatTheme_colorPrimary = 83;
-
- // aapt resource value: 84
- public const int AppCompatTheme_colorPrimaryDark = 84;
-
- // aapt resource value: 90
- public const int AppCompatTheme_colorSwitchThumbNormal = 90;
-
- // aapt resource value: 91
- public const int AppCompatTheme_controlBackground = 91;
-
- // aapt resource value: 44
- public const int AppCompatTheme_dialogPreferredPadding = 44;
-
- // aapt resource value: 43
- public const int AppCompatTheme_dialogTheme = 43;
-
- // aapt resource value: 57
- public const int AppCompatTheme_dividerHorizontal = 57;
-
- // aapt resource value: 56
- public const int AppCompatTheme_dividerVertical = 56;
-
- // aapt resource value: 75
- public const int AppCompatTheme_dropDownListViewStyle = 75;
-
- // aapt resource value: 47
- public const int AppCompatTheme_dropdownListPreferredItemHeight = 47;
-
- // aapt resource value: 64
- public const int AppCompatTheme_editTextBackground = 64;
-
- // aapt resource value: 63
- public const int AppCompatTheme_editTextColor = 63;
-
- // aapt resource value: 106
- public const int AppCompatTheme_editTextStyle = 106;
-
- // aapt resource value: 49
- public const int AppCompatTheme_homeAsUpIndicator = 49;
-
- // aapt resource value: 65
- public const int AppCompatTheme_imageButtonStyle = 65;
-
- // aapt resource value: 82
- public const int AppCompatTheme_listChoiceBackgroundIndicator = 82;
-
- // aapt resource value: 45
- public const int AppCompatTheme_listDividerAlertDialog = 45;
-
- // aapt resource value: 114
- public const int AppCompatTheme_listMenuViewStyle = 114;
-
- // aapt resource value: 76
- public const int AppCompatTheme_listPopupWindowStyle = 76;
-
- // aapt resource value: 70
- public const int AppCompatTheme_listPreferredItemHeight = 70;
-
- // aapt resource value: 72
- public const int AppCompatTheme_listPreferredItemHeightLarge = 72;
-
- // aapt resource value: 71
- public const int AppCompatTheme_listPreferredItemHeightSmall = 71;
-
- // aapt resource value: 73
- public const int AppCompatTheme_listPreferredItemPaddingLeft = 73;
-
- // aapt resource value: 74
- public const int AppCompatTheme_listPreferredItemPaddingRight = 74;
-
- // aapt resource value: 79
- public const int AppCompatTheme_panelBackground = 79;
-
- // aapt resource value: 81
- public const int AppCompatTheme_panelMenuListTheme = 81;
-
- // aapt resource value: 80
- public const int AppCompatTheme_panelMenuListWidth = 80;
-
- // aapt resource value: 61
- public const int AppCompatTheme_popupMenuStyle = 61;
-
- // aapt resource value: 62
- public const int AppCompatTheme_popupWindowStyle = 62;
-
- // aapt resource value: 107
- public const int AppCompatTheme_radioButtonStyle = 107;
-
- // aapt resource value: 108
- public const int AppCompatTheme_ratingBarStyle = 108;
-
- // aapt resource value: 109
- public const int AppCompatTheme_ratingBarStyleIndicator = 109;
-
- // aapt resource value: 110
- public const int AppCompatTheme_ratingBarStyleSmall = 110;
-
- // aapt resource value: 69
- public const int AppCompatTheme_searchViewStyle = 69;
-
- // aapt resource value: 111
- public const int AppCompatTheme_seekBarStyle = 111;
-
- // aapt resource value: 53
- public const int AppCompatTheme_selectableItemBackground = 53;
-
- // aapt resource value: 54
- public const int AppCompatTheme_selectableItemBackgroundBorderless = 54;
-
- // aapt resource value: 48
- public const int AppCompatTheme_spinnerDropDownItemStyle = 48;
-
- // aapt resource value: 112
- public const int AppCompatTheme_spinnerStyle = 112;
-
- // aapt resource value: 113
- public const int AppCompatTheme_switchStyle = 113;
-
- // aapt resource value: 40
- public const int AppCompatTheme_textAppearanceLargePopupMenu = 40;
-
- // aapt resource value: 77
- public const int AppCompatTheme_textAppearanceListItem = 77;
-
- // aapt resource value: 78
- public const int AppCompatTheme_textAppearanceListItemSmall = 78;
-
- // aapt resource value: 42
- public const int AppCompatTheme_textAppearancePopupMenuHeader = 42;
-
- // aapt resource value: 67
- public const int AppCompatTheme_textAppearanceSearchResultSubtitle = 67;
-
- // aapt resource value: 66
- public const int AppCompatTheme_textAppearanceSearchResultTitle = 66;
-
- // aapt resource value: 41
- public const int AppCompatTheme_textAppearanceSmallPopupMenu = 41;
-
- // aapt resource value: 97
- public const int AppCompatTheme_textColorAlertDialogListItem = 97;
-
- // aapt resource value: 68
- public const int AppCompatTheme_textColorSearchUrl = 68;
-
- // aapt resource value: 60
- public const int AppCompatTheme_toolbarNavigationButtonStyle = 60;
-
- // aapt resource value: 59
- public const int AppCompatTheme_toolbarStyle = 59;
-
- // aapt resource value: 2
- public const int AppCompatTheme_windowActionBar = 2;
-
- // aapt resource value: 4
- public const int AppCompatTheme_windowActionBarOverlay = 4;
-
- // aapt resource value: 5
- public const int AppCompatTheme_windowActionModeOverlay = 5;
-
- // aapt resource value: 9
- public const int AppCompatTheme_windowFixedHeightMajor = 9;
-
- // aapt resource value: 7
- public const int AppCompatTheme_windowFixedHeightMinor = 7;
-
- // aapt resource value: 6
- public const int AppCompatTheme_windowFixedWidthMajor = 6;
-
- // aapt resource value: 8
- public const int AppCompatTheme_windowFixedWidthMinor = 8;
-
- // aapt resource value: 10
- public const int AppCompatTheme_windowMinWidthMajor = 10;
-
- // aapt resource value: 11
- public const int AppCompatTheme_windowMinWidthMinor = 11;
-
- // aapt resource value: 3
- public const int AppCompatTheme_windowNoTitle = 3;
-
- public static int[] BottomNavigationView = new int[] {
- 2130772023,
- 2130772266,
- 2130772267,
- 2130772268,
- 2130772269};
-
- // aapt resource value: 0
- public const int BottomNavigationView_elevation = 0;
-
- // aapt resource value: 4
- public const int BottomNavigationView_itemBackground = 4;
-
- // aapt resource value: 2
- public const int BottomNavigationView_itemIconTint = 2;
-
- // aapt resource value: 3
- public const int BottomNavigationView_itemTextColor = 3;
-
- // aapt resource value: 1
- public const int BottomNavigationView_menu = 1;
-
- public static int[] BottomSheetBehavior_Layout = new int[] {
- 2130772228,
- 2130772229,
- 2130772230};
-
- // aapt resource value: 1
- public const int BottomSheetBehavior_Layout_behavior_hideable = 1;
-
- // aapt resource value: 0
- public const int BottomSheetBehavior_Layout_behavior_peekHeight = 0;
-
- // aapt resource value: 2
- public const int BottomSheetBehavior_Layout_behavior_skipCollapsed = 2;
-
- public static int[] ButtonBarLayout = new int[] {
- 2130772152};
-
- // aapt resource value: 0
- public const int ButtonBarLayout_allowStacking = 0;
-
- public static int[] CardView = new int[] {
- 16843071,
- 16843072,
- 2130771984,
- 2130771985,
- 2130771986,
- 2130771987,
- 2130771988,
- 2130771989,
- 2130771990,
- 2130771991,
- 2130771992,
- 2130771993,
- 2130771994};
-
- // 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: 7
- public const int CardView_cardPreventCornerOverlap = 7;
-
- // aapt resource value: 6
- public const int CardView_cardUseCompatPadding = 6;
-
- // aapt resource value: 8
- public const int CardView_contentPadding = 8;
-
- // aapt resource value: 12
- public const int CardView_contentPaddingBottom = 12;
-
- // aapt resource value: 9
- public const int CardView_contentPaddingLeft = 9;
-
- // aapt resource value: 10
- public const int CardView_contentPaddingRight = 10;
-
- // aapt resource value: 11
- public const int CardView_contentPaddingTop = 11;
-
- public static int[] CollapsingToolbarLayout = new int[] {
- 2130771998,
- 2130772231,
- 2130772232,
- 2130772233,
- 2130772234,
- 2130772235,
- 2130772236,
- 2130772237,
- 2130772238,
- 2130772239,
- 2130772240,
- 2130772241,
- 2130772242,
- 2130772243,
- 2130772244,
- 2130772245};
-
- // aapt resource value: 13
- public const int CollapsingToolbarLayout_collapsedTitleGravity = 13;
-
- // aapt resource value: 7
- public const int CollapsingToolbarLayout_collapsedTitleTextAppearance = 7;
-
- // aapt resource value: 8
- public const int CollapsingToolbarLayout_contentScrim = 8;
-
- // aapt resource value: 14
- public const int CollapsingToolbarLayout_expandedTitleGravity = 14;
-
- // aapt resource value: 1
- public const int CollapsingToolbarLayout_expandedTitleMargin = 1;
-
- // aapt resource value: 5
- public const int CollapsingToolbarLayout_expandedTitleMarginBottom = 5;
-
- // aapt resource value: 4
- public const int CollapsingToolbarLayout_expandedTitleMarginEnd = 4;
-
- // aapt resource value: 2
- public const int CollapsingToolbarLayout_expandedTitleMarginStart = 2;
-
- // aapt resource value: 3
- public const int CollapsingToolbarLayout_expandedTitleMarginTop = 3;
-
- // aapt resource value: 6
- public const int CollapsingToolbarLayout_expandedTitleTextAppearance = 6;
-
- // aapt resource value: 12
- public const int CollapsingToolbarLayout_scrimAnimationDuration = 12;
-
- // aapt resource value: 11
- public const int CollapsingToolbarLayout_scrimVisibleHeightTrigger = 11;
-
- // aapt resource value: 9
- public const int CollapsingToolbarLayout_statusBarScrim = 9;
-
- // aapt resource value: 0
- public const int CollapsingToolbarLayout_title = 0;
-
- // aapt resource value: 15
- public const int CollapsingToolbarLayout_titleEnabled = 15;
-
- // aapt resource value: 10
- public const int CollapsingToolbarLayout_toolbarId = 10;
-
- public static int[] CollapsingToolbarLayout_Layout = new int[] {
- 2130772246,
- 2130772247};
-
- // aapt resource value: 0
- public const int CollapsingToolbarLayout_Layout_layout_collapseMode = 0;
-
- // aapt resource value: 1
- public const int CollapsingToolbarLayout_Layout_layout_collapseParallaxMultiplier = 1;
-
- public static int[] ColorStateListItem = new int[] {
- 16843173,
- 16843551,
- 2130772153};
-
- // 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;
-
- public static int[] CompoundButton = new int[] {
- 16843015,
- 2130772154,
- 2130772155};
-
- // 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;
-
- public static int[] CoordinatorLayout = new int[] {
- 2130772248,
- 2130772249};
-
- // aapt resource value: 0
- public const int CoordinatorLayout_keylines = 0;
-
- // aapt resource value: 1
- public const int CoordinatorLayout_statusBarBackground = 1;
-
- public static int[] CoordinatorLayout_Layout = new int[] {
- 16842931,
- 2130772250,
- 2130772251,
- 2130772252,
- 2130772253,
- 2130772254,
- 2130772255};
-
- // aapt resource value: 0
- public const int CoordinatorLayout_Layout_android_layout_gravity = 0;
-
- // aapt resource value: 2
- public const int CoordinatorLayout_Layout_layout_anchor = 2;
-
- // aapt resource value: 4
- public const int CoordinatorLayout_Layout_layout_anchorGravity = 4;
-
- // aapt resource value: 1
- public const int CoordinatorLayout_Layout_layout_behavior = 1;
-
- // aapt resource value: 6
- public const int CoordinatorLayout_Layout_layout_dodgeInsetEdges = 6;
-
- // aapt resource value: 5
- public const int CoordinatorLayout_Layout_layout_insetEdge = 5;
-
- // aapt resource value: 3
- public const int CoordinatorLayout_Layout_layout_keyline = 3;
-
- public static int[] DesignTheme = new int[] {
- 2130772256,
- 2130772257,
- 2130772258};
-
- // 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;
-
- public static int[] DrawerArrowToggle = new int[] {
- 2130772156,
- 2130772157,
- 2130772158,
- 2130772159,
- 2130772160,
- 2130772161,
- 2130772162,
- 2130772163};
-
- // aapt resource value: 4
- public const int DrawerArrowToggle_arrowHeadLength = 4;
-
- // aapt resource value: 5
- public const int DrawerArrowToggle_arrowShaftLength = 5;
-
- // aapt resource value: 6
- public const int DrawerArrowToggle_barLength = 6;
-
- // aapt resource value: 0
- public const int DrawerArrowToggle_color = 0;
-
- // aapt resource value: 2
- public const int DrawerArrowToggle_drawableSize = 2;
-
- // aapt resource value: 3
- public const int DrawerArrowToggle_gapBetweenBars = 3;
-
- // aapt resource value: 1
- public const int DrawerArrowToggle_spinBars = 1;
-
- // aapt resource value: 7
- public const int DrawerArrowToggle_thickness = 7;
-
- public static int[] FloatingActionButton = new int[] {
- 2130772023,
- 2130772221,
- 2130772222,
- 2130772259,
- 2130772260,
- 2130772261,
- 2130772262,
- 2130772263};
-
- // aapt resource value: 1
- public const int FloatingActionButton_backgroundTint = 1;
-
- // aapt resource value: 2
- public const int FloatingActionButton_backgroundTintMode = 2;
-
- // aapt resource value: 6
- public const int FloatingActionButton_borderWidth = 6;
-
- // aapt resource value: 0
- public const int FloatingActionButton_elevation = 0;
-
- // aapt resource value: 4
- public const int FloatingActionButton_fabSize = 4;
-
- // aapt resource value: 5
- public const int FloatingActionButton_pressedTranslationZ = 5;
-
- // aapt resource value: 3
- public const int FloatingActionButton_rippleColor = 3;
-
- // aapt resource value: 7
- public const int FloatingActionButton_useCompatPadding = 7;
-
- public static int[] FloatingActionButton_Behavior_Layout = new int[] {
- 2130772264};
-
- // aapt resource value: 0
- public const int FloatingActionButton_Behavior_Layout_behavior_autoHide = 0;
-
- public static int[] ForegroundLinearLayout = new int[] {
- 16843017,
- 16843264,
- 2130772265};
-
- // 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;
-
- public static int[] LinearLayoutCompat = new int[] {
- 16842927,
- 16842948,
- 16843046,
- 16843047,
- 16843048,
- 2130772006,
- 2130772164,
- 2130772165,
- 2130772166};
-
- // 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: 8
- public const int LinearLayoutCompat_dividerPadding = 8;
-
- // aapt resource value: 6
- public const int LinearLayoutCompat_measureWithLargestChild = 6;
-
- // aapt resource value: 7
- public const int LinearLayoutCompat_showDividers = 7;
-
- 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;
-
- 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;
-
- public static int[] MediaRouteButton = new int[] {
- 16843071,
- 16843072,
- 2130771983,
- 2130772154};
-
- // 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: 3
- public const int MediaRouteButton_buttonTint = 3;
-
- // aapt resource value: 2
- public const int MediaRouteButton_externalRouteEnabledDrawable = 2;
-
- 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;
-
- public static int[] MenuItem = new int[] {
- 16842754,
- 16842766,
- 16842960,
- 16843014,
- 16843156,
- 16843230,
- 16843231,
- 16843233,
- 16843234,
- 16843235,
- 16843236,
- 16843237,
- 16843375,
- 2130772167,
- 2130772168,
- 2130772169,
- 2130772170};
-
- // aapt resource value: 14
- public const int MenuItem_actionLayout = 14;
-
- // aapt resource value: 16
- public const int MenuItem_actionProviderClass = 16;
-
- // aapt resource value: 15
- public const int MenuItem_actionViewClass = 15;
-
- // 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: 13
- public const int MenuItem_showAsAction = 13;
-
- public static int[] MenuView = new int[] {
- 16842926,
- 16843052,
- 16843053,
- 16843054,
- 16843055,
- 16843056,
- 16843057,
- 2130772171,
- 2130772172};
-
- // 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;
-
- public static int[] NavigationView = new int[] {
- 16842964,
- 16842973,
- 16843039,
- 2130772023,
- 2130772266,
- 2130772267,
- 2130772268,
- 2130772269,
- 2130772270,
- 2130772271};
-
- // 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: 9
- public const int NavigationView_headerLayout = 9;
-
- // aapt resource value: 7
- public const int NavigationView_itemBackground = 7;
-
- // aapt resource value: 5
- public const int NavigationView_itemIconTint = 5;
-
- // aapt resource value: 8
- public const int NavigationView_itemTextAppearance = 8;
-
- // aapt resource value: 6
- public const int NavigationView_itemTextColor = 6;
-
- // aapt resource value: 4
- public const int NavigationView_menu = 4;
-
- public static int[] PopupWindow = new int[] {
- 16843126,
- 16843465,
- 2130772173};
-
- // 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;
-
- public static int[] PopupWindowBackgroundState = new int[] {
- 2130772174};
-
- // aapt resource value: 0
- public const int PopupWindowBackgroundState_state_above_anchor = 0;
-
- public static int[] RecycleListView = new int[] {
- 2130772175,
- 2130772176};
-
- // aapt resource value: 0
- public const int RecycleListView_paddingBottomNoButtons = 0;
-
- // aapt resource value: 1
- public const int RecycleListView_paddingTopNoTitle = 1;
-
- public static int[] RecyclerView = new int[] {
- 16842948,
- 16842993,
- 2130771968,
- 2130771969,
- 2130771970,
- 2130771971};
-
- // 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_layoutManager = 2;
-
- // aapt resource value: 4
- public const int RecyclerView_reverseLayout = 4;
-
- // aapt resource value: 3
- public const int RecyclerView_spanCount = 3;
-
- // aapt resource value: 5
- public const int RecyclerView_stackFromEnd = 5;
-
- public static int[] ScrimInsetsFrameLayout = new int[] {
- 2130772272};
-
- // aapt resource value: 0
- public const int ScrimInsetsFrameLayout_insetForeground = 0;
-
- public static int[] ScrollingViewBehavior_Layout = new int[] {
- 2130772273};
-
- // aapt resource value: 0
- public const int ScrollingViewBehavior_Layout_behavior_overlapTop = 0;
-
- public static int[] SearchView = new int[] {
- 16842970,
- 16843039,
- 16843296,
- 16843364,
- 2130772177,
- 2130772178,
- 2130772179,
- 2130772180,
- 2130772181,
- 2130772182,
- 2130772183,
- 2130772184,
- 2130772185,
- 2130772186,
- 2130772187,
- 2130772188,
- 2130772189};
-
- // 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: 8
- public const int SearchView_closeIcon = 8;
-
- // aapt resource value: 13
- public const int SearchView_commitIcon = 13;
-
- // aapt resource value: 7
- public const int SearchView_defaultQueryHint = 7;
-
- // aapt resource value: 9
- public const int SearchView_goIcon = 9;
-
- // aapt resource value: 5
- public const int SearchView_iconifiedByDefault = 5;
-
- // aapt resource value: 4
- public const int SearchView_layout = 4;
-
- // aapt resource value: 15
- public const int SearchView_queryBackground = 15;
-
- // aapt resource value: 6
- public const int SearchView_queryHint = 6;
-
- // aapt resource value: 11
- public const int SearchView_searchHintIcon = 11;
-
- // aapt resource value: 10
- public const int SearchView_searchIcon = 10;
-
- // aapt resource value: 16
- public const int SearchView_submitBackground = 16;
-
- // aapt resource value: 14
- public const int SearchView_suggestionRowLayout = 14;
-
- // aapt resource value: 12
- public const int SearchView_voiceIcon = 12;
-
- public static int[] SnackbarLayout = new int[] {
- 16843039,
- 2130772023,
- 2130772274};
-
- // 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;
-
- public static int[] Spinner = new int[] {
- 16842930,
- 16843126,
- 16843131,
- 16843362,
- 2130772024};
-
- // 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;
-
- public static int[] SwitchCompat = new int[] {
- 16843044,
- 16843045,
- 16843074,
- 2130772190,
- 2130772191,
- 2130772192,
- 2130772193,
- 2130772194,
- 2130772195,
- 2130772196,
- 2130772197,
- 2130772198,
- 2130772199,
- 2130772200};
-
- // 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: 13
- public const int SwitchCompat_showText = 13;
-
- // aapt resource value: 12
- public const int SwitchCompat_splitTrack = 12;
-
- // aapt resource value: 10
- public const int SwitchCompat_switchMinWidth = 10;
-
- // aapt resource value: 11
- public const int SwitchCompat_switchPadding = 11;
-
- // aapt resource value: 9
- public const int SwitchCompat_switchTextAppearance = 9;
-
- // aapt resource value: 8
- public const int SwitchCompat_thumbTextPadding = 8;
-
- // aapt resource value: 3
- public const int SwitchCompat_thumbTint = 3;
-
- // aapt resource value: 4
- public const int SwitchCompat_thumbTintMode = 4;
-
- // aapt resource value: 5
- public const int SwitchCompat_track = 5;
-
- // aapt resource value: 6
- public const int SwitchCompat_trackTint = 6;
-
- // aapt resource value: 7
- public const int SwitchCompat_trackTintMode = 7;
-
- 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;
-
- public static int[] TabLayout = new int[] {
- 2130772275,
- 2130772276,
- 2130772277,
- 2130772278,
- 2130772279,
- 2130772280,
- 2130772281,
- 2130772282,
- 2130772283,
- 2130772284,
- 2130772285,
- 2130772286,
- 2130772287,
- 2130772288,
- 2130772289,
- 2130772290};
-
- // aapt resource value: 3
- public const int TabLayout_tabBackground = 3;
-
- // aapt resource value: 2
- public const int TabLayout_tabContentStart = 2;
-
- // aapt resource value: 5
- public const int TabLayout_tabGravity = 5;
-
- // aapt resource value: 0
- public const int TabLayout_tabIndicatorColor = 0;
-
- // aapt resource value: 1
- public const int TabLayout_tabIndicatorHeight = 1;
-
- // aapt resource value: 7
- public const int TabLayout_tabMaxWidth = 7;
-
- // aapt resource value: 6
- public const int TabLayout_tabMinWidth = 6;
-
- // aapt resource value: 4
- public const int TabLayout_tabMode = 4;
-
- // aapt resource value: 15
- public const int TabLayout_tabPadding = 15;
-
- // aapt resource value: 14
- public const int TabLayout_tabPaddingBottom = 14;
-
- // aapt resource value: 13
- public const int TabLayout_tabPaddingEnd = 13;
-
- // aapt resource value: 11
- public const int TabLayout_tabPaddingStart = 11;
-
- // aapt resource value: 12
- public const int TabLayout_tabPaddingTop = 12;
-
- // aapt resource value: 10
- public const int TabLayout_tabSelectedTextColor = 10;
-
- // aapt resource value: 8
- public const int TabLayout_tabTextAppearance = 8;
-
- // aapt resource value: 9
- public const int TabLayout_tabTextColor = 9;
-
- public static int[] TextAppearance = new int[] {
- 16842901,
- 16842902,
- 16842903,
- 16842904,
- 16842906,
- 16843105,
- 16843106,
- 16843107,
- 16843108,
- 2130772038};
-
- // aapt resource value: 5
- public const int TextAppearance_android_shadowColor = 5;
-
- // aapt resource value: 6
- public const int TextAppearance_android_shadowDx = 6;
-
- // aapt resource value: 7
- public const int TextAppearance_android_shadowDy = 7;
-
- // aapt resource value: 8
- public const int TextAppearance_android_shadowRadius = 8;
-
- // 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: 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: 9
- public const int TextAppearance_textAllCaps = 9;
-
- public static int[] TextInputLayout = new int[] {
- 16842906,
- 16843088,
- 2130772291,
- 2130772292,
- 2130772293,
- 2130772294,
- 2130772295,
- 2130772296,
- 2130772297,
- 2130772298,
- 2130772299,
- 2130772300,
- 2130772301,
- 2130772302,
- 2130772303,
- 2130772304};
-
- // 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: 6
- public const int TextInputLayout_counterEnabled = 6;
-
- // aapt resource value: 7
- public const int TextInputLayout_counterMaxLength = 7;
-
- // aapt resource value: 9
- public const int TextInputLayout_counterOverflowTextAppearance = 9;
-
- // aapt resource value: 8
- public const int TextInputLayout_counterTextAppearance = 8;
-
- // aapt resource value: 4
- public const int TextInputLayout_errorEnabled = 4;
-
- // aapt resource value: 5
- public const int TextInputLayout_errorTextAppearance = 5;
-
- // aapt resource value: 10
- public const int TextInputLayout_hintAnimationEnabled = 10;
-
- // aapt resource value: 3
- public const int TextInputLayout_hintEnabled = 3;
-
- // aapt resource value: 2
- public const int TextInputLayout_hintTextAppearance = 2;
-
- // aapt resource value: 13
- public const int TextInputLayout_passwordToggleContentDescription = 13;
-
- // aapt resource value: 12
- public const int TextInputLayout_passwordToggleDrawable = 12;
-
- // aapt resource value: 11
- public const int TextInputLayout_passwordToggleEnabled = 11;
-
- // aapt resource value: 14
- public const int TextInputLayout_passwordToggleTint = 14;
-
- // aapt resource value: 15
- public const int TextInputLayout_passwordToggleTintMode = 15;
-
- public static int[] Toolbar = new int[] {
- 16842927,
- 16843072,
- 2130771998,
- 2130772001,
- 2130772005,
- 2130772017,
- 2130772018,
- 2130772019,
- 2130772020,
- 2130772021,
- 2130772022,
- 2130772024,
- 2130772201,
- 2130772202,
- 2130772203,
- 2130772204,
- 2130772205,
- 2130772206,
- 2130772207,
- 2130772208,
- 2130772209,
- 2130772210,
- 2130772211,
- 2130772212,
- 2130772213,
- 2130772214,
- 2130772215,
- 2130772216,
- 2130772217};
-
- // 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: 21
- public const int Toolbar_buttonGravity = 21;
-
- // aapt resource value: 23
- public const int Toolbar_collapseContentDescription = 23;
-
- // aapt resource value: 22
- public const int Toolbar_collapseIcon = 22;
-
- // aapt resource value: 6
- public const int Toolbar_contentInsetEnd = 6;
-
- // aapt resource value: 10
- public const int Toolbar_contentInsetEndWithActions = 10;
-
- // aapt resource value: 7
- public const int Toolbar_contentInsetLeft = 7;
-
- // aapt resource value: 8
- public const int Toolbar_contentInsetRight = 8;
-
- // aapt resource value: 5
- public const int Toolbar_contentInsetStart = 5;
-
- // aapt resource value: 9
- public const int Toolbar_contentInsetStartWithNavigation = 9;
-
- // aapt resource value: 4
- public const int Toolbar_logo = 4;
-
- // aapt resource value: 26
- public const int Toolbar_logoDescription = 26;
-
- // aapt resource value: 20
- public const int Toolbar_maxButtonHeight = 20;
-
- // aapt resource value: 25
- public const int Toolbar_navigationContentDescription = 25;
-
- // aapt resource value: 24
- public const int Toolbar_navigationIcon = 24;
-
- // aapt resource value: 11
- public const int Toolbar_popupTheme = 11;
-
- // aapt resource value: 3
- public const int Toolbar_subtitle = 3;
-
- // aapt resource value: 13
- public const int Toolbar_subtitleTextAppearance = 13;
-
- // aapt resource value: 28
- public const int Toolbar_subtitleTextColor = 28;
-
- // aapt resource value: 2
- public const int Toolbar_title = 2;
-
- // aapt resource value: 14
- public const int Toolbar_titleMargin = 14;
-
- // aapt resource value: 18
- public const int Toolbar_titleMarginBottom = 18;
-
- // aapt resource value: 16
- public const int Toolbar_titleMarginEnd = 16;
-
- // aapt resource value: 15
- public const int Toolbar_titleMarginStart = 15;
-
- // aapt resource value: 17
- public const int Toolbar_titleMarginTop = 17;
-
- // aapt resource value: 19
- public const int Toolbar_titleMargins = 19;
-
- // aapt resource value: 12
- public const int Toolbar_titleTextAppearance = 12;
-
- // aapt resource value: 27
- public const int Toolbar_titleTextColor = 27;
-
- public static int[] View = new int[] {
- 16842752,
- 16842970,
- 2130772218,
- 2130772219,
- 2130772220};
-
- // 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: 3
- public const int View_paddingEnd = 3;
-
- // aapt resource value: 2
- public const int View_paddingStart = 2;
-
- // aapt resource value: 4
- public const int View_theme = 4;
-
- public static int[] ViewBackgroundHelper = new int[] {
- 16842964,
- 2130772221,
- 2130772222};
-
- // 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;
-
- 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;
-
- static Styleable()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Styleable()
- {
- }
- }
- }
-}
-#pragma warning restore 1591
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-hdpi/icon.png b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-hdpi/icon.png
deleted file mode 100644
index 964f110ab..000000000
Binary files a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-hdpi/icon.png and /dev/null differ
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-xhdpi/icon.png b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-xhdpi/icon.png
deleted file mode 100644
index 3c01e60ce..000000000
Binary files a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-xhdpi/icon.png and /dev/null differ
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-xxhdpi/icon.png b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-xxhdpi/icon.png
deleted file mode 100644
index 0d8c1c57d..000000000
Binary files a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable-xxhdpi/icon.png and /dev/null differ
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable/icon.png b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable/icon.png
deleted file mode 100644
index b0ba7150f..000000000
Binary files a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/drawable/icon.png and /dev/null differ
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/layout/Tabbar.axml b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/layout/Tabbar.axml
deleted file mode 100644
index ad1f87d81..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/layout/Tabbar.axml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/layout/Toolbar.axml b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/layout/Toolbar.axml
deleted file mode 100644
index aabd0a3b7..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/layout/Toolbar.axml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/values/styles.xml b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/values/styles.xml
deleted file mode 100644
index 43b0a58c1..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/Resources/values/styles.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/packages.config b/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/packages.config
deleted file mode 100644
index a39b26d78..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinForms.Android/packages.config
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/AlphaTab.Samples.XamarinNative.Android.csproj b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/AlphaTab.Samples.XamarinNative.Android.csproj
deleted file mode 100644
index 7f94f06c8..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/AlphaTab.Samples.XamarinNative.Android.csproj
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {48297892-A3F5-43B1-9001-2F3BE04F7486}
- {EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- Properties
- AlphaTab.Samples.XamarinNative.Android
- AlphaTab.Samples.XamarinNative.Android
- 512
- True
- Resources\Resource.Designer.cs
- Off
- True
- v7.1
- Properties\AndroidManifest.xml
-
-
- True
- Full
- False
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- True
- None
- False
-
-
- PdbOnly
- True
- True
- bin\Release\
- TRACE
- prompt
- 4
- False
- SdkOnly
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Assets\Canon.gp5
-
-
-
-
-
-
-
- Designer
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {bcc950ea-7465-47fc-a7af-e733b55ec91f}
- AlphaTab.CSharp
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Assets/AboutAssets.txt b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Assets/AboutAssets.txt
deleted file mode 100644
index ee3988629..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Assets/AboutAssets.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Any raw assets you want to be deployed with your application can be placed in
-this directory (and child directories) and given a Build Action of "AndroidAsset".
-
-These files will be deployed with you package and will be accessible using Android's
-AssetManager, like this:
-
-public class ReadAsset : Activity
-{
- protected override void OnCreate (Bundle bundle)
- {
- base.OnCreate (bundle);
-
- InputStream input = Assets.Open ("my_asset.txt");
- }
-}
-
-Additionally, some Android functions will automatically load asset files:
-
-Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/MainActivity.cs b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/MainActivity.cs
deleted file mode 100644
index bcd2f65ed..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/MainActivity.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-using System.IO;
-using AlphaTab.Importer;
-using AlphaTab.Model;
-using Android.App;
-using Android.Content;
-using Android.OS;
-using Android.Util;
-using Android.Views;
-
-namespace AlphaTab.Samples.XamarinNative.Android
-{
- [Activity(Label = "AlphaTab.Samples.XamarinNative.Android", MainLauncher = true, Icon = "@drawable/icon")]
- public class MainActivity : Activity
- {
- private Score _score;
-
- private Platform.CSharp.Xamarin.Android.AlphaTab _alphaTabControl;
-
- protected override void OnCreate(Bundle bundle)
- {
- base.OnCreate(bundle);
-
- ActionBar.Hide();
-
- SetContentView(Resource.Layout.Main);
-
- _alphaTabControl = FindViewById(Resource.Id.AlphaTabControl);
-
- byte[] canon;
- using (var stream = Assets.Open("Canon.gp5"))
- {
- using (var ms = new MemoryStream())
- {
- stream.CopyTo(ms);
- canon = ms.ToArray();
- }
- }
- LoadScore(canon);
- }
-
- private void LoadScore(byte[] bytes)
- {
- _score = ScoreLoader.LoadScoreFromBytes(bytes);
- _alphaTabControl.Tracks = new[]
- {
- _score.Tracks[0]
- };
- }
- }
-}
-
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Properties/AndroidManifest.xml b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Properties/AndroidManifest.xml
deleted file mode 100644
index 7b8976635..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Properties/AndroidManifest.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Properties/AssemblyInfo.cs b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Properties/AssemblyInfo.cs
deleted file mode 100644
index b8816d3f7..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-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("AlphaTab.Samples.XamarinNative.Android")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("AlphaTab.Samples.XamarinNative.Android")]
-[assembly: AssemblyCopyright("Copyright © 2017")]
-[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")]
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Readme.md b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Readme.md
deleted file mode 100644
index d2cb97661..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Readme.md
+++ /dev/null
@@ -1,4 +0,0 @@
-# AlphaTab Xamarin Native Android Sample
-
- This sample shows how to embedd alphaTab into a Xamarin App targeting Android. The sample loads an embedded Guitar Pro file and displays it using
- the Xamarin Control provided by alphaTab.
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/AboutResources.txt b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/AboutResources.txt
deleted file mode 100644
index c2bca974c..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/AboutResources.txt
+++ /dev/null
@@ -1,44 +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.axml),
-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/
- icon.png
-
- layout/
- main.axml
-
- 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 "R"
-(this is an Android convention) that contains the tokens for each one of the resources
-included. For example, for the above Resources layout, this is what the R class would expose:
-
-public class R {
- 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 R.layout.main
-to reference the layout/main.axml file, or R.strings.first_string to reference the first
-string in the dictionary file values/strings.xml.
\ No newline at end of file
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/Resource.Designer.cs b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/Resource.Designer.cs
deleted file mode 100644
index 8aa44a20e..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/Resource.Designer.cs
+++ /dev/null
@@ -1,128 +0,0 @@
-#pragma warning disable 1591
-//------------------------------------------------------------------------------
-//
-// 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.
-//
-//------------------------------------------------------------------------------
-
-[assembly: global::Android.Runtime.ResourceDesignerAttribute("AlphaTab.Samples.XamarinNative.Android.Resource", IsApplication=true)]
-
-namespace AlphaTab.Samples.XamarinNative.Android
-{
-
-
- [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()
- {
- }
-
- public partial class Attribute
- {
-
- static Attribute()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Attribute()
- {
- }
- }
-
- public partial class Color
- {
-
- // aapt resource value: 0x7f040000
- public const int White = 2130968576;
-
- static Color()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Color()
- {
- }
- }
-
- public partial class Drawable
- {
-
- // aapt resource value: 0x7f020000
- public const int Icon = 2130837504;
-
- static Drawable()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Drawable()
- {
- }
- }
-
- public partial class Id
- {
-
- // aapt resource value: 0x7f060000
- public const int AlphaTabControl = 2131099648;
-
- static Id()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Id()
- {
- }
- }
-
- public partial class Layout
- {
-
- // aapt resource value: 0x7f030000
- public const int Main = 2130903040;
-
- static Layout()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private Layout()
- {
- }
- }
-
- public partial class String
- {
-
- // aapt resource value: 0x7f050001
- public const int ApplicationName = 2131034113;
-
- // aapt resource value: 0x7f050000
- public const int Hello = 2131034112;
-
- static String()
- {
- global::Android.Runtime.ResourceIdManager.UpdateIdValues();
- }
-
- private String()
- {
- }
- }
- }
-}
-#pragma warning restore 1591
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/drawable/Icon.png b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/drawable/Icon.png
deleted file mode 100644
index 8074c4c57..000000000
Binary files a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/drawable/Icon.png and /dev/null differ
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/layout/Main.axml b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/layout/Main.axml
deleted file mode 100644
index cc31d111c..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/layout/Main.axml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/values/Colors.xml b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/values/Colors.xml
deleted file mode 100644
index c271ea619..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/values/Colors.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
- #FFFFFFFF
-
diff --git a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/values/Strings.xml b/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/values/Strings.xml
deleted file mode 100644
index 42b47ec6a..000000000
--- a/Samples/CSharp/AlphaTab.Samples.XamarinNative.Android/Resources/values/Strings.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
- Hello World, Click Me!
- AlphaTab.Samples.XamarinNative.Android
-
diff --git a/Source/AlphaSynth.FlashOutput/CircularSampleBuffer.hx b/Source/AlphaSynth.FlashOutput/CircularSampleBuffer.hx
deleted file mode 100644
index 5dace265f..000000000
--- a/Source/AlphaSynth.FlashOutput/CircularSampleBuffer.hx
+++ /dev/null
@@ -1,76 +0,0 @@
-class CircularSampleBuffer
-{
- private var _buffer:SampleArray;
- private var _writePosition:Int;
- private var _readPosition:Int;
- private var _sampleCount:Int;
-
- public function new(size:Int)
- {
- _buffer = new SampleArray(size);
- _writePosition = 0;
- _readPosition = 0;
- _sampleCount = 0;
- }
-
- public var count(get, null):Int;
- private inline function get_count()
- {
- return _sampleCount;
- }
-
- public function clear()
- {
- _readPosition = 0;
- _writePosition = 0;
- _sampleCount = 0;
- _buffer = new SampleArray(_buffer.length);
- }
-
- public function write(data:SampleArray, offset:Int, count:Int)
- {
- var samplesWritten = 0;
- if (count > _buffer.length - _sampleCount)
- {
- count = _buffer.length - _sampleCount;
- }
-
- var writeToEnd:Int = Std.int(Math.min(_buffer.length - _writePosition, count));
- SampleArray.blit(data, offset, _buffer, _writePosition, writeToEnd);
- _writePosition += writeToEnd;
- _writePosition %= _buffer.length;
- samplesWritten += writeToEnd;
- if (samplesWritten < count)
- {
- SampleArray.blit(data, offset + samplesWritten, _buffer, _writePosition, count - samplesWritten);
- _writePosition += (count - samplesWritten);
- samplesWritten = count;
- }
- _sampleCount += samplesWritten;
- return samplesWritten;
- }
-
- public function read(data:SampleArray, offset:Int, count:Int)
- {
- if (count > _sampleCount)
- {
- count = _sampleCount;
- }
- var samplesRead = 0;
- var readToEnd = Std.int(Math.min(_buffer.length - _readPosition, count));
- SampleArray.blit(_buffer, _readPosition, data, offset, readToEnd);
- samplesRead += readToEnd;
- _readPosition += readToEnd;
- _readPosition %= _buffer.length;
-
- if (samplesRead < count)
- {
- SampleArray.blit(_buffer, _readPosition, data, offset + samplesRead, count - samplesRead);
- _readPosition += (count - samplesRead);
- samplesRead = count;
- }
-
- _sampleCount -= samplesRead;
- return samplesRead;
- }
-}
\ No newline at end of file
diff --git a/Source/AlphaSynth.FlashOutput/FlashOutputDevice.hx b/Source/AlphaSynth.FlashOutput/FlashOutputDevice.hx
deleted file mode 100644
index 400888ba7..000000000
--- a/Source/AlphaSynth.FlashOutput/FlashOutputDevice.hx
+++ /dev/null
@@ -1,184 +0,0 @@
-import flash.events.SampleDataEvent;
-import flash.external.ExternalInterface;
-import flash.media.Sound;
-import flash.media.SoundChannel;
-import flash.Lib;
-import flash.utils.Endian;
-
-class FlashOutputDevice
-{
- private static inline var BufferSize = 8192;
- private static inline var BufferCount = 10;
-
- private static var Instance:FlashOutputDevice;
- public static function main() : Void
- {
- Instance = new FlashOutputDevice(Lib.current.loaderInfo.parameters.id);
- }
-
- private var _id:String;
- private var _sound:Sound;
- private var _soundChannel:SoundChannel;
- private var _circularBuffer:CircularSampleBuffer;
- private var _finished:Bool;
-
- public function new(id:String)
- {
- _id = id;
- logDebug('Initializing Flash Output');
-
- _finished = false;
- _circularBuffer = new CircularSampleBuffer(BufferSize * BufferCount);
- _sound = new Sound();
- _sound.addEventListener(SampleDataEvent.SAMPLE_DATA, generateSound);
-
- ExternalInterface.addCallback("AlphaSynthSequencerFinished", sequencerFinished);
- ExternalInterface.addCallback("AlphaSynthResetSamples", resetSamples);
- ExternalInterface.addCallback("AlphaSynthAddSamples", addSamples);
- ExternalInterface.addCallback("AlphaSynthPlay", play);
- ExternalInterface.addCallback("AlphaSynthPause", pause);
-
- ready();
-
- logDebug('Flash Output initialized');
- }
-
- // API for JavaScript
- private function sequencerFinished()
- {
- _finished = true;
- }
-
- private function addSamples(b64:String)
- {
- var decoded = haxe.crypto.Base64.decode(b64);
- var bytes = decoded.getData();
- bytes.endian = Endian.LITTLE_ENDIAN;
- var sampleArray = cast(decoded.getData(), SampleArray);
- _circularBuffer.write(sampleArray, 0, sampleArray.length);
- }
-
- private function resetSamples()
- {
- _circularBuffer.clear();
- }
-
- private function play()
- {
- logDebug('FlashOutput: Play');
- try
- {
- sampleRequest();
- _finished = false;
- _soundChannel = _sound.play(0);
- }
- catch(e:Dynamic)
- {
- logError('FlashOutput: Play Error: ' + Std.string(e));
- }
- }
-
- private function pause()
- {
- logDebug('FlashOutput: Pause');
- try
- {
- if(_soundChannel != null)
- {
- _soundChannel.stop();
- _soundChannel = null;
- }
- }
- catch(e:Dynamic)
- {
- logError('FlashOutput: Pause Error: ' + Std.string(e));
- }
- }
-
- // API to JavaScript
- private function sampleRequest()
- {
- // if we fall under the half of buffers
- // we request one half
- var count = (BufferCount / 2) * BufferSize;
- if (_circularBuffer.count < count)
- {
- for (i in 0 ... Std.int(BufferCount/2))
- {
- ExternalInterface.call("AlphaSynth.Main.AlphaSynthFlashOutput.OnSampleRequest", _id);
- }
- }
- }
-
- private function finished()
- {
- ExternalInterface.call("AlphaSynth.Main.AlphaSynthFlashOutput.OnFinished", _id);
- }
-
- private function ready()
- {
- ExternalInterface.call("AlphaSynth.Main.AlphaSynthFlashOutput.OnReady", _id);
- }
-
- private function samplesPlayed(samplesPlayed:Int)
- {
- ExternalInterface.call("AlphaSynth.Main.AlphaSynthFlashOutput.OnSamplesPlayed", _id, samplesPlayed);
- }
-
- private function logDebug(msg:String)
- {
- ExternalInterface.call("AlphaSynth.Util.Logger.Debug", msg);
- }
-
- private function logError(msg:String)
- {
- ExternalInterface.call("AlphaSynth.Util.Logger.Error", msg);
- }
-
- // play logic
- private function generateSound(e:SampleDataEvent)
- {
- try
- {
- if (_circularBuffer.count < BufferSize)
- {
- if (_finished)
- {
- finished();
- }
- else
- {
- for (i in 0 ... BufferSize)
- {
- e.data.writeFloat(0);
- }
- }
- }
- else
- {
- var buffer = new SampleArray(BufferSize);
- var samplesRead = _circularBuffer.read(buffer, 0, buffer.length);
-
- var raw = buffer.toData();
- raw.position = 0;
-
- for (i in 0 ... BufferSize)
- {
- e.data.writeFloat(raw.readFloat());
- }
-
- samplesPlayed(Std.int(samplesRead / 2));
- }
-
- if (!_finished)
- {
- sampleRequest();
- }
- }
- catch(e:Dynamic)
- {
- var stack = haxe.CallStack.toString(haxe.CallStack.exceptionStack());
- logError('FlashOutput: Generate Error: ' + Std.string(e) + '\r\n' + stack);
- }
- }
-}
\ No newline at end of file
diff --git a/Source/AlphaSynth.FlashOutput/SampleArray.hx b/Source/AlphaSynth.FlashOutput/SampleArray.hx
deleted file mode 100644
index 338636ffa..000000000
--- a/Source/AlphaSynth.FlashOutput/SampleArray.hx
+++ /dev/null
@@ -1,28 +0,0 @@
-abstract SampleArray(flash.utils.ByteArray)
-{
- public inline function new(length:Int)
- {
- this = new flash.utils.ByteArray();
- this.endian = flash.utils.Endian.LITTLE_ENDIAN;
- this.length = length * 4;
- }
-
- public var length(get, never):Int;
- inline function get_length():Int
- {
- return Std.int(this.length / 4);
- }
-
- public inline function toData() : flash.utils.ByteArray
- {
- return cast this;
- }
-
- public static inline function blit(src:SampleArray, srcPos:Int, dest:SampleArray, destPos:Int, len:Int):Void
- {
- var destArray = dest.toData();
- var srcArray = src.toData();
- destArray.position = destPos * 4;
- destArray.writeBytes(srcArray, srcPos * 4, len * 4);
- }
-}
\ No newline at end of file
diff --git a/Source/AlphaSynth.FlashOutput/make.bat b/Source/AlphaSynth.FlashOutput/make.bat
deleted file mode 100644
index 8eb19b2f7..000000000
--- a/Source/AlphaSynth.FlashOutput/make.bat
+++ /dev/null
@@ -1 +0,0 @@
-haxe -main FlashOutputDevice -swf ..\..\Build\JavaScript\AlphaSynth.FlashOutput.swf
\ No newline at end of file
diff --git a/Source/AlphaTab.CSharp/AlphaTab.CSharp.csproj b/Source/AlphaTab.CSharp/AlphaTab.CSharp.csproj
deleted file mode 100644
index ccf66ef6b..000000000
--- a/Source/AlphaTab.CSharp/AlphaTab.CSharp.csproj
+++ /dev/null
@@ -1,64 +0,0 @@
-
-
- AlphaTab
- AlphaTab
- AlphaTab
- netstandard2.0;net48
- true
- $(OutDir)$(AssemblyName).xml
- $(NoWarn);0162
-
-
-
- true
- true
- true
-
-
-
- $(DefineConstants);ANDROID;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- MSBuild:Compile
-
-
-
-
-
-
-
-
-
diff --git a/Source/AlphaTab.CSharp/Collections/FastDictionary.cs b/Source/AlphaTab.CSharp/Collections/FastDictionary.cs
deleted file mode 100644
index 2cc75ae79..000000000
--- a/Source/AlphaTab.CSharp/Collections/FastDictionary.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using System.Runtime.CompilerServices;
-
-namespace AlphaTab.Collections
-{
- ///
- /// Represents a collection of key-value pairs.
- ///
- ///
- ///
- public class FastDictionary : IEnumerable
- {
- private readonly Dictionary _dictionary;
-
- ///
- /// Initializes a new instance of the class.
- ///
- public FastDictionary()
- {
- _dictionary = new Dictionary();
- }
-
- ///
- /// Gets or sets the value at the specified index.
- ///
- /// The key to access the item.
- /// The value stored at the specified index.
- [IndexerName("Item")]
- public TValue this[TKey index]
- {
- get => _dictionary[index];
- set => _dictionary[index] = value;
- }
-
- ///
- /// Gets the number of elements stored in this dictionary
- ///
- public int Count => _dictionary.Count;
-
- ///
- public IEnumerator GetEnumerator()
- {
- return _dictionary.Keys.GetEnumerator();
- }
-
- ///
- /// Removes the value with the specified key.
- ///
- /// The key to remove from the dictionary.
- public void Remove(TKey key)
- {
- _dictionary.Remove(key);
- }
-
- ///
- /// Determines whether the dictionary container contains the specified key.
- ///
- /// The key to check the existence for.
- ///
- /// true if the specified key is contained; otherwise, false .
- ///
- public bool ContainsKey(TKey key)
- {
- return _dictionary.ContainsKey(key);
- }
-
- ///
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetEnumerator();
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/Collections/FastList.cs b/Source/AlphaTab.CSharp/Collections/FastList.cs
deleted file mode 100644
index 62208376d..000000000
--- a/Source/AlphaTab.CSharp/Collections/FastList.cs
+++ /dev/null
@@ -1,139 +0,0 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
-using System.Runtime.CompilerServices;
-
-namespace AlphaTab.Collections
-{
- ///
- /// Represents a strongly typed list of elements.
- ///
- /// The type fo the elements
- ///
- public class FastList : IEnumerable
- {
- private readonly List _list;
-
- ///
- /// Initializes a new instance of the class.
- ///
- public FastList()
- {
- _list = new List();
- }
-
- private FastList(IEnumerable collection)
- {
- _list = new List(collection);
- }
-
- ///
- /// Gets the number of elements contained in the list.
- ///
- public int Count => _list.Count;
-
- ///
- /// Gets or sets the value at the specified index.
- ///
- /// The index of which item to access.
- /// The item located at the specified index.
- [IndexerName("Item")]
- public T this[int index]
- {
- get => _list[index];
- set => _list[index] = value;
- }
-
- ///
- /// Adds the specified item to the list.
- ///
- /// The item to be added.
- public void Add(T item)
- {
- _list.Add(item);
- }
-
- ///
- /// Sorts the elements in the list using the specified comparison.
- ///
- /// The comparison to use when comparing elements for sorting.
- public void Sort(Comparison comparison)
- {
- _list.Sort(comparison);
- }
-
- ///
- /// Clones this instance.
- ///
- ///
- public FastList Clone()
- {
- return new FastList(this);
- }
-
- ///
- /// Removes the item at the specified index.
- ///
- /// The index to remove.
- public void RemoveAt(int index)
- {
- _list.RemoveAt(index);
- }
-
- ///
- /// Converts the current list into an array of all elements.
- ///
- /// An array containing all elements.
- public T[] ToArray()
- {
- return _list.ToArray();
- }
-
- ///
- public IEnumerator GetEnumerator()
- {
- return _list.GetEnumerator();
- }
-
- ///
- /// Searches for the given item in the list and returns the index.
- ///
- /// The item to search
- /// The index at which the specified item was found, or -1 if the item is not contained in the list.
- public int IndexOf(T item)
- {
- return _list.IndexOf(item);
- }
-
- ///
- /// Reverses the items in the list
- ///
- public void Reverse()
- {
- _list.Reverse();
- }
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetEnumerator();
- }
-
- ///
- /// Inserts an element at the specified index.
- ///
- /// The index at which the item should be inserted
- /// The item to insert.
- public void InsertAt(int insertPos, T item)
- {
- _list.Insert(insertPos, item);
- }
-
- ///
- /// Remove all elements from the list.
- ///
- public void Clear()
- {
- _list.Clear();
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/Collections/StringBuilder.cs b/Source/AlphaTab.CSharp/Collections/StringBuilder.cs
deleted file mode 100644
index ae8d292ba..000000000
--- a/Source/AlphaTab.CSharp/Collections/StringBuilder.cs
+++ /dev/null
@@ -1,35 +0,0 @@
-using System;
-using System.Globalization;
-
-namespace AlphaTab.Collections
-{
- internal class StringBuilder
- {
- private readonly System.Text.StringBuilder _sb;
-
- public StringBuilder()
- {
- _sb = new System.Text.StringBuilder();
- }
-
- public void Append(object s)
- {
- _sb.Append(Convert.ToString(s, CultureInfo.InvariantCulture));
- }
-
- public void AppendChar(int i)
- {
- _sb.Append(Platform.Platform.StringFromCharCode(i));
- }
-
- public void AppendLine(string s = "")
- {
- _sb.Append(s).Append("\r\n");
- }
-
- public override string ToString()
- {
- return _sb.ToString();
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/Environment.cs b/Source/AlphaTab.CSharp/Environment.cs
deleted file mode 100644
index b15c8696c..000000000
--- a/Source/AlphaTab.CSharp/Environment.cs
+++ /dev/null
@@ -1,18 +0,0 @@
-using AlphaTab.Platform.CSharp;
-using AlphaTab.Platform.Svg;
-
-namespace AlphaTab
-{
- internal partial class Environment
- {
- private static void PlatformInit()
- {
- RenderEngines["svg"] = new RenderEngineFactory(true, () => new CssFontSvgCanvas());
-#if NET48
- RenderEngines["gdi"] = new RenderEngineFactory(true, () => new GdiCanvas());
-#endif
- RenderEngines["skia"] = new RenderEngineFactory(true, () => new SkiaCanvas());
- RenderEngines["default"] = RenderEngines["skia"];
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/IO/ReadableStream.cs b/Source/AlphaTab.CSharp/IO/ReadableStream.cs
deleted file mode 100644
index 3dc4a13ea..000000000
--- a/Source/AlphaTab.CSharp/IO/ReadableStream.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-using System;
-using System.IO;
-
-namespace AlphaTab.IO
-{
- internal class ReadableStream : Stream
- {
- private readonly IReadable _readable;
-
- private ReadableStream(IReadable readable)
- {
- _readable = readable;
- }
-
- public static Stream Create(IReadable readable)
- {
- if (readable is StreamWrapper wrapper)
- {
- return wrapper.Stream;
- }
-
- if (readable is ByteBuffer buffer)
- {
- return new MemoryStream(buffer.GetBuffer(), false);
- }
-
- return new ReadableStream(readable);
- }
-
-
- public override void Flush()
- {
- }
-
- public override long Seek(long offset, SeekOrigin origin)
- {
- switch (origin)
- {
- case SeekOrigin.Begin:
- _readable.Position = (int)offset;
- break;
- case SeekOrigin.Current:
- _readable.Position += (int)offset;
- break;
- case SeekOrigin.End:
- _readable.Position = _readable.Length - (int)offset - 1;
- break;
- }
-
- return _readable.Position;
- }
-
- public override void SetLength(long value)
- {
- throw new NotSupportedException();
- }
-
- public override int Read(byte[] buffer, int offset, int count)
- {
- return _readable.Read(buffer, offset, count);
- }
-
- public override void Write(byte[] buffer, int offset, int count)
- {
- throw new NotSupportedException();
- }
-
- public override bool CanRead => true;
- public override bool CanSeek => true;
- public override bool CanWrite => false;
- public override long Length => _readable.Length;
-
- public override long Position
- {
- get => _readable.Position;
- set => _readable.Position = (int)value;
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/IO/StreamWrapper.cs b/Source/AlphaTab.CSharp/IO/StreamWrapper.cs
deleted file mode 100644
index e8145ba10..000000000
--- a/Source/AlphaTab.CSharp/IO/StreamWrapper.cs
+++ /dev/null
@@ -1,67 +0,0 @@
-using System;
-using System.IO;
-
-namespace AlphaTab.IO
-{
- internal sealed class StreamWrapper : IReadable, IWriteable, IDisposable
- {
- public Stream Stream { get; }
-
- public int Position
- {
- get => (int)Stream.Position;
- set => Stream.Position = value;
- }
-
- public int Length => (int)Stream.Length;
-
- public StreamWrapper(Stream stream)
- {
- Stream = stream;
- }
-
- public void Reset()
- {
- Stream.Seek(0, SeekOrigin.Begin);
- }
-
- public void Skip(int offset)
- {
- Stream.Seek(offset, SeekOrigin.Current);
- }
-
- public int ReadByte()
- {
- return Stream.ReadByte();
- }
-
- public int Read(byte[] buffer, int offset, int count)
- {
- return Stream.Read(buffer, offset, count);
- }
-
- public void WriteByte(byte value)
- {
- Stream.WriteByte(value);
- }
-
- public void Write(byte[] buffer, int offset, int count)
- {
- Stream.Write(buffer, offset, count);
- }
-
- public byte[] ReadAll()
- {
- using (var ms = new MemoryStream())
- {
- Stream.CopyTo(ms);
- return ms.ToArray();
- }
- }
-
- public void Dispose()
- {
- Stream.Dispose();
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/IO/ZipFile.cs b/Source/AlphaTab.CSharp/IO/ZipFile.cs
deleted file mode 100644
index 5426c8dcb..000000000
--- a/Source/AlphaTab.CSharp/IO/ZipFile.cs
+++ /dev/null
@@ -1,65 +0,0 @@
-using System.IO;
-
-namespace AlphaTab.IO
-{
- internal partial class ZipFile
- {
- ///
- /// Load a complete ZipFile to the memory.
- ///
- /// the binary source to read from.
- ///
- public void Load(IReadable s)
- {
-#if NET48 || NETSTANDARD2_0
- using (var zipArchive = new System.IO.Compression.ZipArchive(ReadableStream.Create(s),
- System.IO.Compression.ZipArchiveMode.Read))
- {
- foreach (var entry in zipArchive.Entries)
- {
- if (FileFilter == null || FileFilter(entry.Name))
- {
- using (var data = new MemoryStream((int)entry.Length))
- using (var source = entry.Open())
- {
- source.CopyTo(data);
- Entries.Add(new ZipEntry
- {
- Data = data.ToArray(),
- FileName = entry.Name
- });
- }
- }
- }
- }
-#elif ANDROID
- using (var zipInputStream = new Java.Util.Zip.ZipInputStream(ReadableStream.Create(s)))
- {
- Java.Util.Zip.ZipEntry entry;
- byte[] copyBuffer = new byte[4096];
- while ((entry = zipInputStream.NextEntry) != null)
- {
- if (FileFilter == null || FileFilter(entry.Name))
- {
- using (var data = new MemoryStream((int) entry.Size))
- {
- int c;
- while ((c = zipInputStream.Read(copyBuffer)) > 0)
- {
- data.Write(copyBuffer, 0, c);
- }
-
- Entries.Add(new ZipEntry
- {
- Data = data.ToArray(),
- FileName = entry.Name
- });
- }
- }
- }
-
- }
-#endif
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/Platform/CSharp/AlphaSynthWorkerApiBase.cs b/Source/AlphaTab.CSharp/Platform/CSharp/AlphaSynthWorkerApiBase.cs
deleted file mode 100644
index 0dae7eabc..000000000
--- a/Source/AlphaTab.CSharp/Platform/CSharp/AlphaSynthWorkerApiBase.cs
+++ /dev/null
@@ -1,212 +0,0 @@
-using System;
-using AlphaTab.Audio.Synth;
-using AlphaTab.Audio.Synth.Midi;
-using AlphaTab.Util;
-
-namespace AlphaTab.Platform.CSharp
-{
- internal abstract class AlphaSynthWorkerApiBase : IAlphaSynth
- {
- private readonly ISynthOutput _output;
- private LogLevel _logLevel;
-
- protected AlphaSynth Player;
-
- protected AlphaSynthWorkerApiBase(ISynthOutput output, LogLevel logLevel)
- {
- _output = output;
- _logLevel = logLevel;
- }
-
- public abstract void Destroy();
- protected abstract void DispatchOnUiThread(Action action);
- protected abstract void DispatchOnWorkerThread(Action action);
-
- protected void Initialize()
- {
- Player = new AlphaSynth(_output);
- Player.PositionChanged += OnPositionChanged;
- Player.StateChanged += OnStateChanged;
- Player.Finished += OnFinished;
- Player.SoundFontLoaded += OnSoundFontLoaded;
- Player.SoundFontLoadFailed += OnSoundFontLoadFailed;
- Player.MidiLoaded += OnMidiLoaded;
- Player.MidiLoadFailed += OnMidiLoadFailed;
- Player.ReadyForPlayback += OnReadyForPlayback;
-
- DispatchOnUiThread(OnReady);
- }
-
- public bool IsReady => Player.IsReady;
- public bool IsReadyForPlayback => Player.IsReadyForPlayback;
-
- public PlayerState State => Player == null ? PlayerState.Paused : Player.State;
-
- public LogLevel LogLevel
- {
- get => _logLevel;
- set
- {
- _logLevel = value;
- DispatchOnWorkerThread(() => { Player.LogLevel = value; });
- }
- }
-
- public float MasterVolume
- {
- get => Player.MasterVolume;
- set => DispatchOnWorkerThread(() => { Player.MasterVolume = value; });
- }
-
- public float MetronomeVolume
- {
- get => Player.MetronomeVolume;
- set => DispatchOnWorkerThread(() => { Player.MetronomeVolume = value; });
- }
-
- public double PlaybackSpeed
- {
- get => Player.PlaybackSpeed;
- set => DispatchOnWorkerThread(() => { Player.PlaybackSpeed = value; });
- }
-
- public int TickPosition
- {
- get => Player.TickPosition;
- set => DispatchOnWorkerThread(() => { Player.TickPosition = value; });
- }
-
- public double TimePosition
- {
- get => Player.TimePosition;
- set => DispatchOnWorkerThread(() => { Player.TimePosition = value; });
- }
-
- public PlaybackRange PlaybackRange
- {
- get => Player.PlaybackRange;
- set => DispatchOnWorkerThread(() => { Player.PlaybackRange = value; });
- }
-
- public bool IsLooping
- {
- get => Player.IsLooping;
- set => DispatchOnWorkerThread(() => { Player.IsLooping = value; });
- }
-
- public bool Play()
- {
- if (State == PlayerState.Playing || !IsReadyForPlayback)
- {
- return false;
- }
- DispatchOnWorkerThread(() => { Player.Play(); });
- return true;
- }
-
- public void Pause()
- {
- DispatchOnWorkerThread(() => { Player.Pause(); });
- }
-
- public void PlayPause()
- {
- DispatchOnWorkerThread(() => { Player.PlayPause(); });
- }
-
- public void Stop()
- {
- DispatchOnWorkerThread(() => { Player.Stop(); });
- }
-
- public void LoadSoundFont(byte[] data)
- {
- DispatchOnWorkerThread(() => { Player.LoadSoundFont(data); });
- }
-
- public void LoadMidiFile(MidiFile midi)
- {
- DispatchOnWorkerThread(() => { Player.LoadMidiFile(midi); });
- }
-
- public void SetChannelMute(int channel, bool mute)
- {
- DispatchOnWorkerThread(() => { Player.SetChannelMute(channel, mute); });
- }
-
- public void ResetChannelStates()
- {
- DispatchOnWorkerThread(() => { Player.ResetChannelStates(); });
- }
-
- public void SetChannelSolo(int channel, bool solo)
- {
- DispatchOnWorkerThread(() => { Player.SetChannelSolo(channel, solo); });
- }
-
- public void SetChannelVolume(int channel, float volume)
- {
- DispatchOnWorkerThread(() => { Player.SetChannelVolume(channel, volume); });
- }
-
- public void SetChannelProgram(int channel, byte program)
- {
- DispatchOnWorkerThread(() => { Player.SetChannelProgram(channel, program); });
- }
-
- public event Action Ready;
- public event Action ReadyForPlayback;
- public event Action Finished;
- public event Action SoundFontLoaded;
- public event Action SoundFontLoadFailed;
- public event Action MidiLoaded;
- public event Action MidiLoadFailed;
- public event Action StateChanged;
- public event Action PositionChanged;
-
- protected virtual void OnReady()
- {
- DispatchOnUiThread(() => Ready?.Invoke());
- }
-
- protected virtual void OnReadyForPlayback()
- {
- DispatchOnUiThread(() => ReadyForPlayback?.Invoke());
- }
-
- protected virtual void OnFinished()
- {
- DispatchOnUiThread(() => Finished?.Invoke());
- }
-
- protected virtual void OnSoundFontLoaded()
- {
- DispatchOnUiThread(() => SoundFontLoaded?.Invoke());
- }
-
- protected virtual void OnSoundFontLoadFailed(Exception e)
- {
- DispatchOnUiThread(() => SoundFontLoadFailed?.Invoke(e));
- }
-
- protected virtual void OnMidiLoaded()
- {
- DispatchOnUiThread(() => MidiLoaded?.Invoke());
- }
-
- protected virtual void OnMidiLoadFailed(Exception e)
- {
- DispatchOnUiThread(() => MidiLoadFailed?.Invoke(e));
- }
-
- protected virtual void OnStateChanged(PlayerStateChangedEventArgs obj)
- {
- DispatchOnUiThread(() => StateChanged?.Invoke(obj));
- }
-
- protected virtual void OnPositionChanged(PositionChangedEventArgs obj)
- {
- DispatchOnUiThread(() => PositionChanged?.Invoke(obj));
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/Platform/CSharp/GdiCanvas.cs b/Source/AlphaTab.CSharp/Platform/CSharp/GdiCanvas.cs
deleted file mode 100644
index c590dfda5..000000000
--- a/Source/AlphaTab.CSharp/Platform/CSharp/GdiCanvas.cs
+++ /dev/null
@@ -1,438 +0,0 @@
-#if NET48
-using AlphaTab.Rendering;
-using AlphaTab.Rendering.Glyphs;
-using AlphaTab.Rendering.Utils;
-using System;
-using System.Collections.Generic;
-using System.Diagnostics;
-using System.Drawing;
-using System.Drawing.Drawing2D;
-using System.Drawing.Imaging;
-using System.Drawing.Text;
-using System.Runtime.InteropServices;
-using AlphaTab.Platform.Model;
-using Color = AlphaTab.Platform.Model.Color;
-using Font = AlphaTab.Platform.Model.Font;
-using FontStyle = AlphaTab.Platform.Model.FontStyle;
-using GdiFont = System.Drawing.Font;
-using GdiFontStyle = System.Drawing.FontStyle;
-using GdiColor = System.Drawing.Color;
-
-namespace AlphaTab.Platform.CSharp
-{
- internal class GdiCanvas : ICanvas
- {
- protected const float BlurCorrection = 0.5f;
-
- private static readonly Bitmap MeasurementImage;
- private static readonly Graphics MeasurementGraphics;
- private static readonly PrivateFontCollection MusicFontCollection;
- private static readonly StringFormat MusicFontFormat;
- private static readonly StringFormat MusicFontFormatCenter;
-
- static GdiCanvas()
- {
- MeasurementImage = new Bitmap(1, 1);
- var newGraphics = MeasurementGraphics = Graphics.FromImage(MeasurementImage);
- newGraphics.SmoothingMode = SmoothingMode.HighQuality;
- newGraphics.TextRenderingHint = TextRenderingHint.AntiAlias;
- newGraphics.Clear(GdiColor.Transparent);
-
- MusicFontFormat = new StringFormat(StringFormat.GenericTypographic)
- {
- LineAlignment = StringAlignment.Center,
- Alignment = StringAlignment.Near
- };
-
- MusicFontFormatCenter = new StringFormat(StringFormat.GenericTypographic)
- {
- LineAlignment = StringAlignment.Center,
- Alignment = StringAlignment.Center
- };
-
- MusicFontCollection = new PrivateFontCollection();
-
- using (var bravura = typeof(GdiCanvas).Assembly.GetManifestResourceStream(typeof(GdiCanvas), "Bravura.ttf"))
- {
- var dataPtr = Marshal.AllocCoTaskMem((int)bravura.Length);
- try
- {
- var fontData = new byte[bravura.Length];
- bravura.Read(fontData, 0, fontData.Length);
- Marshal.Copy(fontData, 0, dataPtr, fontData.Length);
-
- MusicFontCollection.AddMemoryFont(dataPtr, fontData.Length);
- }
- finally
- {
- Marshal.FreeCoTaskMem(dataPtr);
- }
- }
- }
-
- private static readonly Dictionary FontLookup = new Dictionary();
- private static GdiFont GetMusicFont(float scale)
- {
- GdiFont font;
- if (!FontLookup.TryGetValue(scale, out font))
- {
- FontLookup[scale] = font =
- new GdiFont(MusicFontCollection.Families[0], 34 * scale, GdiFontStyle.Regular, GraphicsUnit.Pixel);
- }
- return font;
- }
-
-
- private Bitmap _image;
- private float _width;
- private float _height;
- private Graphics _graphics;
-
- private GraphicsPath _currentPath;
-
- private float _currentX;
- private float _currentY;
-
- private readonly StringFormat _stringFormat;
-
- private float _lineWidth;
- private GdiFont _font;
- private TextAlign _textAlign;
- private TextBaseline _textBaseline;
-
- private SolidBrush _brush;
- private Pen _pen;
- private GdiColor _color;
-
- public Settings Settings { get; set; }
-
- public Color Color
- {
- get => new Color(_color.R, _color.G, _color.B, _color.A);
- set
- {
- if (value == null)
- {
- throw new ArgumentNullException("value");
- }
-
- _color = GdiColor.FromArgb(value.A, value.R, value.G, value.B);
- RecreateBrush();
- RecreatePen();
- }
- }
-
- public float LineWidth
- {
- get => _lineWidth;
- set
- {
- _lineWidth = value;
- RecreatePen();
- }
- }
-
-
- public Font Font
- {
- get
- {
- var fs = FontStyle.Plain;
- if (_font.Bold)
- {
- fs |= FontStyle.Bold;
- }
-
- if (_font.Italic)
- {
- fs |= FontStyle.Italic;
- }
-
- return new Font(_font.FontFamily.Name, _font.Size * Settings.Display.Scale, fs);
- }
- set
- {
- var fontStyle = GdiFontStyle.Regular;
- if (value.IsBold)
- {
- fontStyle |= GdiFontStyle.Bold;
- }
-
- if (value.IsItalic)
- {
- fontStyle = GdiFontStyle.Italic;
- }
-
- _font = new GdiFont(value.Family, value.Size * Settings.Display.Scale, fontStyle, GraphicsUnit.Pixel);
- }
- }
-
- public TextAlign TextAlign
- {
- get => _textAlign;
- set
- {
- _textAlign = value;
- switch (value)
- {
- case TextAlign.Left:
- _stringFormat.Alignment = StringAlignment.Near;
- break;
- case TextAlign.Center:
- _stringFormat.Alignment = StringAlignment.Center;
- break;
- case TextAlign.Right:
- _stringFormat.Alignment = StringAlignment.Far;
- break;
- }
- }
- }
-
- public TextBaseline TextBaseline
- {
- get => _textBaseline;
- set
- {
- _textBaseline = value;
- switch (value)
- {
- case TextBaseline.Top:
- _stringFormat.LineAlignment = StringAlignment.Near;
- break;
- case TextBaseline.Middle:
- _stringFormat.LineAlignment = StringAlignment.Center;
- break;
- case TextBaseline.Bottom:
- _stringFormat.LineAlignment = StringAlignment.Far;
- break;
- }
- }
- }
-
- public GdiCanvas()
- {
- _width = 1;
- _height = 1;
-
- _currentPath = new GraphicsPath(FillMode.Winding);
- _stringFormat = new StringFormat(StringFormat.GenericTypographic);
- _stringFormat.LineAlignment = StringAlignment.Near;
-
- _lineWidth = 1;
- _currentX = 0;
- _currentY = 0;
- _font = new GdiFont("Arial", 10, GraphicsUnit.Pixel);
- _textAlign = TextAlign.Left;
- _textBaseline = TextBaseline.Top;
-
- Color = new Color(255, 255, 255);
-
- RecreateImage();
- }
-
- public void BeginRender(float width, float height)
- {
- _width = width;
- _height = height;
- RecreateImage();
- }
-
- public object EndRender()
- {
- _graphics.Dispose();
- return _image;
- }
-
- public virtual object OnRenderFinished()
- {
- // nothing to do
- return null;
- }
-
- public void BeginGroup(string identifier)
- {
- }
-
- public void EndGroup()
- {
- }
-
- private void RecreateImage()
- {
- var newImage = new Bitmap((int)_width, (int)_height, PixelFormat.Format32bppPArgb);
- var newGraphics = Graphics.FromImage(newImage);
- newGraphics.CompositingMode = CompositingMode.SourceOver;
- newGraphics.SmoothingMode = SmoothingMode.HighQuality;
- newGraphics.TextRenderingHint = TextRenderingHint.AntiAlias;
-
- if (_graphics != null)
- {
- _graphics.Dispose();
- }
-
- _image = newImage;
- _graphics = newGraphics;
- }
-
- private void RecreatePen()
- {
- var newPen = new Pen(_color, _lineWidth);
- if (_pen != null)
- {
- _pen.Dispose();
- }
- _pen = newPen;
- }
-
- private void RecreateBrush()
- {
- var newBrush = new SolidBrush(_color);
- if (_brush != null)
- {
- _brush.Dispose();
- }
- _brush = newBrush;
- }
-
- public void Clear()
- {
- _graphics.Clear(GdiColor.Transparent);
- }
-
- public void FillRect(float x, float y, float w, float h)
- {
- x = (int)x - BlurCorrection;
- y = (int)y - BlurCorrection;
- _graphics.FillRectangle(_brush, x, y, w, h);
- }
-
- public void StrokeRect(float x, float y, float w, float h)
- {
- x = (int)x - BlurCorrection;
- y = (int)y - BlurCorrection;
- _graphics.DrawRectangle(_pen, x, y, w, h);
- }
-
- public void BeginPath()
- {
- _currentPath.StartFigure();
- }
-
- public void ClosePath()
- {
- _currentPath.CloseFigure();
- }
-
- public void MoveTo(float x, float y)
- {
- x = (int)x - BlurCorrection;
- y = (int)y - BlurCorrection;
- _currentX = x;
- _currentY = y;
- }
-
- public void LineTo(float x, float y)
- {
- x = (int)x - BlurCorrection;
- y = (int)y - BlurCorrection;
- _currentPath.AddLine(_currentX, _currentY, x, y);
- _currentX = x;
- _currentY = y;
- }
-
- public void QuadraticCurveTo(float cpx, float cpy, float x, float y)
- {
- _currentPath.AddBezier(_currentX, _currentY, cpx, cpy, cpx, cpy, x, y);
- _currentX = x;
- _currentY = y;
- }
-
- public void BezierCurveTo(float cp1x, float cp1y, float cp2x, float cp2y, float x, float y)
- {
- _currentPath.AddBezier(_currentX, _currentY, cp1x, cp1y, cp2x, cp2y, x, y);
- _currentX = x;
- _currentY = y;
- }
-
- public void FillCircle(float x, float y, float radius)
- {
- _currentPath.StartFigure();
- _currentPath.AddEllipse(x - radius, y - radius, radius * 2, radius * 2);
- _currentPath.CloseFigure();
- _currentX = x;
- _currentY = y;
- Fill();
- }
-
- public void Fill()
- {
- _graphics.FillPath(_brush, _currentPath);
- _currentPath.Dispose();
- _currentPath = new GraphicsPath(FillMode.Winding);
- }
-
- public void Stroke()
- {
- _graphics.DrawPath(_pen, _currentPath);
- _currentPath.Dispose();
- _currentPath = new GraphicsPath(FillMode.Winding);
- }
-
- public void FillText(string text, float x, float y)
- {
- _graphics.DrawString(text, _font, _brush, new Point((int)x, (int)y), _stringFormat);
- }
-
- public float MeasureText(string text)
- {
- lock (MeasurementGraphics)
- {
- return MeasurementGraphics.MeasureString(text, _font).Width;
- }
- }
-
- public void FillMusicFontSymbol(float x, float y, float scale, MusicFontSymbol symbol, bool centerAtPosition =
- false)
- {
- if (symbol == MusicFontSymbol.None)
- {
- return;
- }
-
- // for whatever reason the padding on GDI font rendering is a bit messed up, there is 1px padding on the left
- x += scale;
-
- _graphics.DrawString(Platform.StringFromCharCode((int)symbol), GetMusicFont(scale), _brush, x, y, centerAtPosition ? MusicFontFormatCenter : MusicFontFormat);
- }
-
- public void FillMusicFontSymbols(float x, float y, float scale, MusicFontSymbol[] symbols, bool centerAtPosition
- = false)
- {
- var s = "";
- foreach (var symbol in symbols)
- {
- if (symbol != MusicFontSymbol.None)
- {
- s += Platform.StringFromCharCode((int)symbol);
- }
- }
-
- // for whatever reason the padding on GDI font rendering is a bit messed up, there is 1px padding on the left
- x += scale;
-
- _graphics.DrawString(s, GetMusicFont(scale), _brush, x, y, centerAtPosition ? MusicFontFormatCenter : MusicFontFormat);
- }
-
- public void BeginRotate(float centerX, float centerY, float angle)
- {
- _graphics.TranslateTransform(centerX, centerY);
- _graphics.RotateTransform(angle);
- }
-
- public void EndRotate()
- {
- _graphics.ResetTransform();
- }
- }
-}
-#endif
diff --git a/Source/AlphaTab.CSharp/Platform/CSharp/ManagedThreadScoreRenderer.cs b/Source/AlphaTab.CSharp/Platform/CSharp/ManagedThreadScoreRenderer.cs
deleted file mode 100644
index fff141dec..000000000
--- a/Source/AlphaTab.CSharp/Platform/CSharp/ManagedThreadScoreRenderer.cs
+++ /dev/null
@@ -1,203 +0,0 @@
-using System;
-using System.Collections.Concurrent;
-using System.Threading;
-using AlphaTab.Model;
-using AlphaTab.Rendering;
-using AlphaTab.Rendering.Utils;
-
-namespace AlphaTab.Platform.CSharp
-{
- internal class ManagedThreadScoreRenderer : IScoreRenderer
- {
- private readonly Action _uiInvoke;
-
- private readonly Thread _workerThread;
- private BlockingCollection _workerQueue;
- private ManualResetEventSlim _threadStartedEvent;
- private CancellationTokenSource _workerCancellationToken;
- private ScoreRenderer _renderer;
- private int _width;
-
- public BoundsLookup BoundsLookup { get; private set; }
-
- public ManagedThreadScoreRenderer(Settings settings, Action uiInvoke)
- {
- _uiInvoke = uiInvoke;
- _threadStartedEvent = new ManualResetEventSlim(false);
- _workerQueue = new BlockingCollection();
- _workerCancellationToken = new CancellationTokenSource();
-
- _workerThread = new Thread(DoWork);
- _workerThread.IsBackground = true;
- _workerThread.Start();
-
- _threadStartedEvent.Wait();
-
- _workerQueue.Add(() => Initialize(settings));
- _threadStartedEvent.Dispose();
- _threadStartedEvent = null;
- }
-
-
- private void DoWork()
- {
- _threadStartedEvent.Set();
- while (_workerQueue.TryTake(out var action, Timeout.Infinite, _workerCancellationToken.Token))
- {
- if (_workerCancellationToken.IsCancellationRequested)
- {
- break;
- }
-
- action();
- }
- }
-
- private void Initialize(Settings settings)
- {
- _renderer = new ScoreRenderer(settings);
- _renderer.PartialRenderFinished += result => _uiInvoke(() => OnPartialRenderFinished(result));
- _renderer.RenderFinished += result => _uiInvoke(() => OnRenderFinished(result));
- _renderer.PostRenderFinished += () => _uiInvoke(() => OnPostFinished(_renderer.BoundsLookup));
- _renderer.PreRender += resize => _uiInvoke(()=>OnPreRender(resize));
- _renderer.Error += (s, e) => _uiInvoke(() => OnError(s, e));
- }
-
- private void OnPostFinished(BoundsLookup boundsLookup)
- {
- BoundsLookup = boundsLookup;
- OnPostRenderFinished();
- }
-
- public void Destroy()
- {
- _workerCancellationToken.Cancel();
- _workerThread.Join();
- }
-
- public void UpdateSettings(Settings settings)
- {
- if (CheckAccess())
- {
- _renderer.UpdateSettings(settings);
- }
- else
- {
- _workerQueue.Add(() => UpdateSettings(settings));
- }
- }
-
- private bool CheckAccess()
- {
- return Thread.CurrentThread == _workerThread;
- }
-
- public void Render()
- {
- if (CheckAccess())
- {
- _renderer.Render();
- }
- else
- {
- _workerQueue.Add(Render);
- }
- }
-
- public int Width
- {
- get => _width;
- set
- {
- _width = value;
- if (CheckAccess())
- {
- _renderer.Width = value;
- }
- else
- {
- _workerQueue.Add(() => _renderer.Width = value);
- }
- }
- }
-
- public void ResizeRender()
- {
- if (CheckAccess())
- {
- _renderer.ResizeRender();
- }
- else
- {
- _workerQueue.Add(ResizeRender);
- }
- }
-
- public void RenderScore(Score score, int[] trackIndexes)
- {
- if (CheckAccess())
- {
- _renderer.RenderScore(score, trackIndexes);
- }
- else
- {
- _workerQueue.Add(() => RenderScore(score, trackIndexes));
- }
- }
-
- public event Action PreRender;
-
- protected virtual void OnPreRender(bool isResize)
- {
- var handler = PreRender;
- if (handler != null)
- {
- handler(isResize);
- }
- }
-
- public event Action PartialRenderFinished;
-
- protected virtual void OnPartialRenderFinished(RenderFinishedEventArgs obj)
- {
- var handler = PartialRenderFinished;
- if (handler != null)
- {
- handler(obj);
- }
- }
-
- public event Action RenderFinished;
-
- protected virtual void OnRenderFinished(RenderFinishedEventArgs obj)
- {
- var handler = RenderFinished;
- if (handler != null)
- {
- handler(obj);
- }
- }
-
- public event Action Error;
-
- protected virtual void OnError(string type, Exception details)
- {
- var handler = Error;
- if (handler != null)
- {
- handler(type, details);
- }
- }
-
- public event Action PostRenderFinished;
-
- protected virtual void OnPostRenderFinished()
- {
- var handler = PostRenderFinished;
- if (handler != null)
- {
- handler();
- }
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/Platform/CSharp/ManagedUiFacade.cs b/Source/AlphaTab.CSharp/Platform/CSharp/ManagedUiFacade.cs
deleted file mode 100644
index e5cc3c00b..000000000
--- a/Source/AlphaTab.CSharp/Platform/CSharp/ManagedUiFacade.cs
+++ /dev/null
@@ -1,158 +0,0 @@
-using System;
-using System.Collections.Concurrent;
-using System.IO;
-using AlphaTab.Audio.Synth;
-using AlphaTab.Importer;
-using AlphaTab.Model;
-using AlphaTab.Rendering;
-using AlphaTab.Rendering.Utils;
-using AlphaTab.UI;
-
-namespace AlphaTab.Platform.CSharp
-{
- internal abstract class ManagedUiFacade : IUiFacade
- {
- protected ConcurrentQueue TotalResultCount { get; private set; }
-
- protected class Counter
- {
- public int Count;
- }
-
- public int ResizeThrottle => 25;
- public bool AreWorkersSupported => true;
- public bool CanRender => true;
-
- protected AlphaTabApi Api { get; private set; }
- protected TSettings SettingsContainer { get; private set; }
-
- public virtual void Initialize(AlphaTabApi api, TSettings settings)
- {
- Api = api;
- SettingsContainer = settings;
- TotalResultCount = new ConcurrentQueue();
- }
-
- public IScoreRenderer CreateWorkerRenderer()
- {
- return new ManagedThreadScoreRenderer(Api.Settings, BeginInvoke);
- }
-
- public IAlphaSynth CreateWorkerPlayer()
- {
- var player = new ManagedThreadAlphaSynthWorkerApi(CreateSynthOutput(), Api.Settings.Core.LogLevel, BeginInvoke);
- player.Ready += () =>
- {
- using (var sf =
- typeof(ManagedUiFacade<>).Assembly.GetManifestResourceStream(typeof(ManagedUiFacade<>), "default.sf2"))
- using (var ms = new MemoryStream())
- {
- sf.CopyTo(ms);
- player.LoadSoundFont(ms.ToArray());
- }
- };
- return player;
- }
-
- protected abstract ISynthOutput CreateSynthOutput();
-
- public abstract IContainer RootContainer { get; }
- public event Action CanRenderChanged;
- public abstract event Action RootContainerBecameVisible;
- public abstract void Destroy();
- public abstract IContainer CreateCanvasElement();
- public abstract void TriggerEvent(IContainer container, string eventName, object details = null, IMouseEventArgs originalEvent = null);
-
- public virtual void InitialRender()
- {
- Api.Renderer.PreRender += resize =>
- {
- TotalResultCount.Enqueue(new Counter());
- };
-
-
- RootContainerBecameVisible += () =>
- {
- // rendering was possibly delayed due to invisible element
- // in this case we need the correct width for autosize
- Api.Renderer.Width = (int)RootContainer.Width;
- Api.Renderer.UpdateSettings(Api.Settings);
-
- RenderTracks();
- };
- }
-
- protected abstract void RenderTracks();
-
- public abstract void BeginAppendRenderResults(RenderFinishedEventArgs renderResults);
- public abstract void DestroyCursors();
- public abstract Cursors CreateCursors();
- public abstract void BeginInvoke(Action action);
- public abstract void RemoveHighlights();
- public abstract void HighlightElements(string groupId);
- public abstract IContainer CreateSelectionElement();
- public abstract IContainer GetScrollContainer();
- public abstract Bounds GetOffset(IContainer scrollElement, IContainer container);
- public abstract void ScrollToY(IContainer scrollElement, int offset, int speed);
- public abstract void ScrollToX(IContainer scrollElement, int offset, int speed);
-
- public bool Load(object data, Action success, Action error)
- {
- if (data is Score)
- {
- success((Score)data);
- return true;
- }
-
- if (data is byte[])
- {
- success(ScoreLoader.LoadScoreFromBytes((byte[])data, Api.Settings));
- return true;
- }
-
- if (data is Stream)
- {
- using (var ms = new MemoryStream())
- {
- ((Stream)data).CopyTo(ms);
- success(ScoreLoader.LoadScoreFromBytes((byte[])ms.ToArray(), Api.Settings));
- }
-
- return true;
- }
-
- return false;
- }
-
- public bool LoadSoundFont(object data)
- {
- if (data is byte[])
- {
- Api.Player.LoadSoundFont((byte[])data);
- return true;
- }
-
- if (data is Stream)
- {
- using (var ms = new MemoryStream())
- {
- ((Stream)data).CopyTo(ms);
- Api.Player.LoadSoundFont(ms.ToArray());
- }
-
- return true;
- }
-
- return false;
- }
-
- protected virtual void OnCanRenderChanged()
- {
- var l = CanRenderChanged;
- if (l != null)
- {
- l();
- }
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/Platform/CSharp/SkiaCanvas.cs b/Source/AlphaTab.CSharp/Platform/CSharp/SkiaCanvas.cs
deleted file mode 100644
index 7d8c99617..000000000
--- a/Source/AlphaTab.CSharp/Platform/CSharp/SkiaCanvas.cs
+++ /dev/null
@@ -1,374 +0,0 @@
-using System;
-using System.IO;
-using System.Reflection;
-using System.Runtime.InteropServices;
-using AlphaTab.Platform.Model;
-using AlphaTab.Rendering.Glyphs;
-using AlphaTab.Util;
-using SkiaSharp;
-
-namespace AlphaTab.Platform.CSharp
-{
- internal class SkiaCanvas : ICanvas
- {
- private static readonly SKTypeface MusicFont;
- private static readonly int MusicFontSize = 34;
-
- [DllImport("kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
- private static extern IntPtr LoadLibrary(string libname);
-
- static SkiaCanvas()
- {
- // https://github.com/mono/SkiaSharp/issues/713
- // https://github.com/mono/SkiaSharp/issues/572
- // manually load skia lib
- switch (System.Environment.OSVersion.Platform)
- {
- case PlatformID.MacOSX:
- case PlatformID.Unix:
- // I think unix platforms should be fine, to be tested
- break;
- default:
- var libSkiaSharpPath = Path.GetDirectoryName(typeof(SkiaCanvas).Assembly.Location);
- if (IntPtr.Size == 4)
- {
- libSkiaSharpPath = Path.Combine(libSkiaSharpPath, "x86", "libSkiaSharp.dll");
- }
- else
- {
- libSkiaSharpPath = Path.Combine(libSkiaSharpPath, "x64", "libSkiaSharp.dll");
- }
-
- Logger.Debug("Skia", "Loading native lib from '" + libSkiaSharpPath + "'");
- var lib = LoadLibrary(libSkiaSharpPath);
- if (lib == IntPtr.Zero)
- {
- Logger.Warning("Skia", "Loading native lib from '" + libSkiaSharpPath + "' failed");
- }
- else
- {
- Logger.Debug("Skia", "Loading native lib from '" + libSkiaSharpPath + "' successful");
- }
-
- break;
- }
-
- // attempt to load correct skia native lib
- var type = typeof(SkiaCanvas).GetTypeInfo();
- var bravura = type.Assembly.GetManifestResourceStream(type.Namespace + ".Bravura.ttf");
- {
- MusicFont = SKTypeface.FromStream(bravura);
- }
- }
-
- private SKSurface _surface;
- private SKPath _path;
- private string _typeFaceCache;
- private SKTypeface _typeFace;
-
- public Color Color { get; set; }
- public float LineWidth { get; set; }
- public Font Font { get; set; }
-
- public SKTypeface TypeFace
- {
- get
- {
- if (_typeFaceCache != Font.ToCssString(Settings.Display.Scale))
- {
- if (_typeFace != null)
- {
- _typeFace.Dispose();
- }
-
- _typeFaceCache = Font.ToCssString(Settings.Display.Scale);
- _typeFace = SKTypeface.FromFamilyName(Font.Family,
- Font.IsBold ? SKFontStyleWeight.Bold : SKFontStyleWeight.Normal,
- SKFontStyleWidth.Normal,
- Font.IsItalic ? SKFontStyleSlant.Italic : SKFontStyleSlant.Upright
- );
- }
-
- return _typeFace;
- }
- }
-
- public TextAlign TextAlign { get; set; }
-
- public TextBaseline TextBaseline { get; set; }
- public Settings Settings { get; set; }
-
- public SkiaCanvas()
- {
- Color = new Color(255, 255, 255);
- LineWidth = 1;
- Font = new Font("Arial", 10);
- TextAlign = TextAlign.Left;
- TextBaseline = TextBaseline.Top;
- }
-
- public void BeginRender(float width, float height)
- {
- var newImage = SKSurface.Create(new SKImageInfo((int)width,
- (int)height,
- SKImageInfo.PlatformColorType,
- SKAlphaType.Premul));
- _surface = newImage;
- if (_path != null)
- {
- _path.Dispose();
- }
-
- _path = new SKPath();
- _path.FillType = SKPathFillType.Winding;
- }
-
- public object EndRender()
- {
- var image = _surface.Snapshot();
- _surface.Dispose();
- return image;
- }
-
- public virtual object OnRenderFinished()
- {
- // nothing to do
- return null;
- }
-
- public void Clear()
- {
- _surface.Canvas.Clear(SKColors.Transparent);
- }
-
- public void FillRect(float x, float y, float w, float h)
- {
- using (var paint = CreatePaint())
- {
- paint.BlendMode = SKBlendMode.SrcOver;
- _surface.Canvas.DrawRect(SKRect.Create(x, y, w, h), paint);
- }
- }
-
- private SKPaint CreatePaint()
- {
- var paint = new SKPaint();
- paint.IsAntialias = true;
- paint.Color = (uint)(Color.A << 24 | Color.R << 16 | Color.G << 8) | Color.B;
- return paint;
- }
-
- public void StrokeRect(float x, float y, float w, float h)
- {
- using (var paint = CreatePaint())
- {
- paint.BlendMode = SKBlendMode.SrcOver;
- paint.StrokeWidth = LineWidth;
- paint.IsStroke = true;
- _surface.Canvas.DrawRect(SKRect.Create(x, y, w, h), paint);
- }
- }
-
- public void BeginPath()
- {
- _path.Reset();
- }
-
- public void ClosePath()
- {
- _path.Close();
- }
-
- public void MoveTo(float x, float y)
- {
- _path.MoveTo(x, y);
- }
-
- public void LineTo(float x, float y)
- {
- _path.LineTo(x, y);
- }
-
- public void QuadraticCurveTo(float cpx, float cpy, float x, float y)
- {
- _path.QuadTo(cpx, cpy, x, y);
- }
-
- public void BezierCurveTo(float cp1X, float cp1Y, float cp2X, float cp2Y, float x, float y)
- {
- _path.CubicTo(cp1X, cp1Y, cp2X, cp2Y, x, y);
- }
-
- public void FillCircle(float x, float y, float radius)
- {
- BeginPath();
- _path.AddCircle(x, y, radius);
- ClosePath();
- Fill();
- }
-
- public void Fill()
- {
- using (var paint = CreatePaint())
- {
- _surface.Canvas.DrawPath(_path, paint);
- }
-
- _path.Reset();
- }
-
- public void Stroke()
- {
- using (var paint = CreatePaint())
- {
- paint.StrokeWidth = LineWidth;
- paint.IsStroke = true;
- _surface.Canvas.DrawPath(_path, paint);
- }
-
- _path.Reset();
- }
-
- public void BeginGroup(string identifier)
- {
- }
-
- public void EndGroup()
- {
- }
-
- public void FillText(string text, float x, float y)
- {
- using (var paint = CreatePaint())
- {
- paint.Typeface = TypeFace;
- paint.TextSize = Font.Size * Settings.Display.Scale;
- switch (TextAlign)
- {
- case TextAlign.Left:
- paint.TextAlign = SKTextAlign.Left;
- break;
- case TextAlign.Center:
- paint.TextAlign = SKTextAlign.Center;
- break;
- case TextAlign.Right:
- paint.TextAlign = SKTextAlign.Right;
- break;
- }
-
- _surface.Canvas.DrawText(text, x, y + GetFontBaseline(TextBaseline, paint), paint);
- }
- }
-
- private float GetFontBaseline(TextBaseline baseline, SKPaint paint)
- {
- switch (baseline)
- {
- case TextBaseline.Top: // TopTextBaseline
- return -paint.FontMetrics.Ascent;
- case TextBaseline.Middle: // MiddleTextBaseline
- return -paint.FontMetrics.Descent + paint.TextSize / 2;
- case TextBaseline.Bottom: // BottomTextBaseline
- return -paint.FontMetrics.Descent;
- default:
- break;
- }
-
- return 0;
- }
-
- public float MeasureText(string text)
- {
- if (string.IsNullOrEmpty(text))
- {
- return 0;
- }
-
- using (var paint = CreatePaint())
- {
- paint.Typeface = TypeFace;
- paint.TextSize = Font.Size;
- switch (TextAlign)
- {
- case TextAlign.Left:
- paint.TextAlign = SKTextAlign.Left;
- break;
- case TextAlign.Center:
- paint.TextAlign = SKTextAlign.Center;
- break;
- case TextAlign.Right:
- paint.TextAlign = SKTextAlign.Right;
- break;
- }
-
- return paint.MeasureText(text);
- }
- }
-
- public void FillMusicFontSymbol(
- float x,
- float y,
- float scale,
- MusicFontSymbol symbol,
- bool centerAtPosition = false)
- {
- if (symbol == MusicFontSymbol.None)
- {
- return;
- }
-
- using (var paint = CreatePaint())
- {
- paint.Typeface = MusicFont;
- paint.TextSize = MusicFontSize * scale;
- if (centerAtPosition)
- {
- paint.TextAlign = SKTextAlign.Center;
- }
-
- _surface.Canvas.DrawText(Platform.StringFromCharCode((int)symbol), x, y, paint);
- }
- }
-
- public void FillMusicFontSymbols(
- float x,
- float y,
- float scale,
- MusicFontSymbol[] symbols,
- bool centerAtPosition = false)
- {
- var s = "";
- foreach (var symbol in symbols)
- {
- if (symbol != MusicFontSymbol.None)
- {
- s += Platform.StringFromCharCode((int)symbol);
- }
- }
-
- using (var paint = CreatePaint())
- {
- paint.Typeface = MusicFont;
- paint.TextSize = MusicFontSize * scale;
- if (centerAtPosition)
- {
- paint.TextAlign = SKTextAlign.Center;
- }
-
- _surface.Canvas.DrawText(s, x, y, paint);
- }
- }
-
- public void BeginRotate(float centerX, float centerY, float angle)
- {
- _surface.Canvas.Save();
- _surface.Canvas.Translate(centerX, centerY);
- _surface.Canvas.RotateDegrees(angle);
- }
-
- public void EndRotate()
- {
- _surface.Canvas.Restore();
- }
- }
-}
diff --git a/Source/AlphaTab.CSharp/Platform/CSharp/WinForms/AlphaTabControl.cs b/Source/AlphaTab.CSharp/Platform/CSharp/WinForms/AlphaTabControl.cs
deleted file mode 100644
index cd48a6426..000000000
--- a/Source/AlphaTab.CSharp/Platform/CSharp/WinForms/AlphaTabControl.cs
+++ /dev/null
@@ -1,149 +0,0 @@
-#if NET48
-using System;
-using System.Collections.Generic;
-using System.Collections.Specialized;
-using System.ComponentModel;
-using System.Drawing;
-using System.Windows.Forms;
-using AlphaTab.Collections;
-using AlphaTab.Model;
-
-namespace AlphaTab.Platform.CSharp.WinForms
-{
- public sealed class AlphaTabControl : Panel
- {
- private IEnumerable