Merge branch 'mu-20240220-tfm-net90' of https://github.com/xamarin/AndroidX into mu-20240220-tfm-net90

This commit is contained in:
moljac 2024-07-21 15:47:15 +02:00
Родитель dc17d44533 03912f54ba
Коммит 855a04f2ae
36 изменённых файлов: 2133 добавлений и 1465 удалений

506
.editorconfig Normal file
Просмотреть файл

@ -0,0 +1,506 @@
###############################
# Core EditorConfig Options #
###############################
root = true
# All files
[*]
charset = utf-8
trim_trailing_whitespace = true
# MSBuild
[*.{csproj,proj,projitems,shproj,fsproj,targets,props}]
indent_style = space
indent_size = 2
# XML config files
[*.{xml,axml,xaml,config,nuspec,resx}]
indent_style = space
indent_size = 2
# RESX files
[*.resx]
trim_trailing_whitespace = false
# JSON files
[*.json]
indent_style = space
indent_size = 2
# F# files
[*.{fs, fsx, fsi}]
indent_style = space
indent_size = 4
# Code files
[*.{cs,csx,java,vb,vbx}]
insert_final_newline = true
indent_style = tab
tab_width = 8
indent_size = 8
max_line_length = 180
# CMake files
[CMakeLists.txt]
indent_style = space
indent_size = 2
insert_final_newline = true
###############################
# .NET Coding Conventions #
###############################
[*.{cs,vb}]
# Organize usings
dotnet_sort_system_directives_first = true
dotnet_separate_import_directive_groups = false
# Avoid "this." and "Me." if not necessary
dotnet_style_qualification_for_field = false:suggestion
dotnet_style_qualification_for_property = false:suggestion
dotnet_style_qualification_for_method = false:suggestion
dotnet_style_qualification_for_event = false:suggestion
# Use language keywords instead of framework type names for type references
dotnet_style_predefined_type_for_locals_parameters_members = true:suggestion
dotnet_style_predefined_type_for_member_access = true:suggestion
# Suggest more modern language features when available
dotnet_style_object_initializer = true:suggestion
dotnet_style_collection_initializer = true:suggestion
dotnet_style_coalesce_expression = true:suggestion
dotnet_style_null_propagation = true:suggestion
dotnet_style_explicit_tuple_names = true:suggestion
# Parentheses preferences
dotnet_style_parentheses_in_arithmetic_binary_operators = always_for_clarity:silent
dotnet_style_parentheses_in_relational_binary_operators = always_for_clarity:silent
dotnet_style_parentheses_in_other_binary_operators = always_for_clarity:silent
dotnet_style_parentheses_in_other_operators = never_if_unnecessary:silent
# Avoid redundant accessibility modifiers when they're default
dotnet_style_require_accessibility_modifiers = omit_if_default:suggestion
dotnet_style_readonly_field = true:suggestion
# Expression-level preferences
dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
dotnet_style_prefer_inferred_tuple_names = true:suggestion
dotnet_style_prefer_inferred_anonymous_type_member_names = true:suggestion
dotnet_style_prefer_auto_properties = true:silent
dotnet_style_prefer_conditional_expression_over_assignment = true:silent
dotnet_style_prefer_conditional_expression_over_return = true:silent
###############################
# Naming Conventions #
###############################
# Style Definitions
dotnet_naming_style.pascal_case_style.capitalization = pascal_case
dotnet_naming_style.underline_separator.word_separator = _
dotnet_naming_style.underline_separator.capitalization = all_lower
# Symbol Definitions
dotnet_naming_symbols.parameters.applicable_kinds = parameter
dotnet_naming_symbols.parameters.applicable_accessibilities = *
dotnet_naming_symbols.fields.applicable_kinds = field
dotnet_naming_symbols.constant_fields.applicable_kinds = field
dotnet_naming_symbols.constant_fields.applicable_accessibilities = *
dotnet_naming_symbols.constant_fields.required_modifiers = const
# Use CamelCase for parameters
dotnet_naming_rule.method_parameters_should_be_camel_case.severity = suggestion
dotnet_naming_rule.method_parameters_should_be_camel_case.symbols = parameters
dotnet_naming_rule.method_parameters_should_be_camel_case.style = camel_case
# Use PascalCase for constant fields
dotnet_naming_rule.constant_fields_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.constant_fields_should_be_pascal_case.symbols = constant_fields
dotnet_naming_rule.constant_fields_should_be_pascal_case.style = pascal_case_style
# Use underline separator for instance fields
dotnet_naming_rule.fields_should_be_underline_separator.severity = suggestion
dotnet_naming_rule.fields_should_be_underline_separator.symbols = fields
dotnet_naming_rule.fields_should_be_underline_separator.style = underline_separator
###############################
# C# Code Style Rules #
###############################
[*.cs]
# var preferences
csharp_style_var_for_built_in_types = true:silent
csharp_style_var_when_type_is_apparent = true:silent
csharp_style_var_elsewhere = true:silent
# Expression-bodied members
csharp_style_expression_bodied_methods = false:silent
csharp_style_expression_bodied_constructors = false:silent
csharp_style_expression_bodied_operators = false:silent
csharp_style_expression_bodied_properties = true:silent
csharp_style_expression_bodied_indexers = true:silent
csharp_style_expression_bodied_accessors = true:silent
# Pattern-matching preferences
csharp_style_pattern_matching_over_is_with_cast_check = true:suggestion
csharp_style_pattern_matching_over_as_with_null_check = true:suggestion
# Null-checking preferences
csharp_style_throw_expression = true:suggestion
csharp_style_conditional_delegate_call = true:suggestion
# Modifier preferences
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:suggestion
# Expression-level preferences
csharp_prefer_braces = true:silent
csharp_style_deconstructed_variable_declaration = true:suggestion
csharp_prefer_simple_default_expression = true:suggestion
csharp_style_pattern_local_over_anonymous_function = true:suggestion
csharp_style_inlined_variable_declaration = true:suggestion
###############################
# C# Formatting Rules #
###############################
# Newline settings
csharp_new_line_before_open_brace = methods,types
csharp_new_line_before_else = false
csharp_new_line_before_catch = false
csharp_new_line_before_finally = false
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_members_in_anonymous_types = true
# Indentation preferences
csharp_indent_switch_labels = false
csharp_indent_case_contents = true
csharp_indent_switch_labels = true
# Space preferences
csharp_space_after_cast = true
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_between_method_call_parameter_list_parentheses = false
csharp_space_between_method_declaration_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 = true
csharp_space_between_method_call_empty_parameter_list_parentheses = false
csharp_space_between_method_declaration_name_and_open_parenthesis = true
csharp_space_after_keywords_in_control_flow_statements = true
csharp_space_before_open_square_brackets = true
# Wrapping preferences
csharp_preserve_single_line_statements = true
csharp_preserve_single_line_blocks = true
##################################
# Visual Basic Code Style Rules #
##################################
[*.vb]
# Modifier preferences
visual_basic_preferred_modifier_order = Partial,Default,Private,Protected,Public,Friend,NotOverridable,Overridable,MustOverride,Overloads,Overrides,MustInherit,NotInheritable,Static,Shared,Shadows,ReadOnly,WriteOnly,Dim,Const,WithEvents,Widening,Narrowing,Custom,Async:suggestion
##################################
# DevDiv Recommended Analyzers #
##################################
# Code files
[*.{cs,vb}]
dotnet_diagnostic.CA2153.severity = error # Do Not Catch Corrupted State Exceptions
dotnet_diagnostic.CA2301.severity = error # Do not call BinaryFormatter.Deserialize without first setting BinaryFormatter.Binder
dotnet_diagnostic.CA2302.severity = error # Ensure BinaryFormatter.Binder is set before calling BinaryFormatter.Deserialize
dotnet_diagnostic.CA2305.severity = error # Do not use insecure deserializer LosFormatter
dotnet_diagnostic.CA2311.severity = error # Do not deserialize without first setting NetDataContractSerializer.Binder
dotnet_diagnostic.CA2312.severity = error # Ensure NetDataContractSerializer.Binder is set before deserializing
dotnet_diagnostic.CA2315.severity = error # Do not use insecure deserializer ObjectStateFormatter
dotnet_diagnostic.CA2321.severity = error # Do not deserialize with JavaScriptSerializer using a SimpleTypeResolver
dotnet_diagnostic.CA2327.severity = error # Do not use insecure JsonSerializerSettings
dotnet_diagnostic.CA2328.severity = error # Ensure that JsonSerializerSettings are secure
dotnet_diagnostic.CA2329.severity = error # Do not deserialize with JsonSerializer using an insecure configuration
dotnet_diagnostic.CA2330.severity = error # Ensure that JsonSerializer has a secure configuration when deserializing
dotnet_diagnostic.CA3061.severity = error # Do Not Add Schema By URL
dotnet_diagnostic.CA3075.severity = error # Insecure DTD processing in XML
dotnet_diagnostic.CA3076.severity = error # Insecure XSLT script processing.
dotnet_diagnostic.CA3077.severity = error # Insecure Processing in API Design, XmlDocument and XmlTextReader
dotnet_diagnostic.CA3147.severity = error # Mark Verb Handlers With Validate Antiforgery Token
dotnet_diagnostic.CA5350.severity = error # Do Not Use Weak Cryptographic Algorithms
dotnet_diagnostic.CA5351.severity = error # Do Not Use Broken Cryptographic Algorithms
dotnet_diagnostic.CA5358.severity = error # Review cipher mode usage with cryptography experts
dotnet_diagnostic.CA5361.severity = error # Do Not Disable SChannel Use of Strong Crypto
dotnet_diagnostic.CA5364.severity = error # Do Not Use Deprecated Security Protocols
dotnet_diagnostic.CA5378.severity = error # Do not disable ServicePointManagerSecurityProtocols
dotnet_diagnostic.CA5397.severity = error # Do not use deprecated SslProtocols values
dotnet_diagnostic.IA5350.severity = error # Do Not Use Weak Cryptographic Algorithms
dotnet_diagnostic.IA5351.severity = error # Do Not Use Broken Cryptographic Algorithms
dotnet_diagnostic.IA5352.severity = error # Do Not Misuse Cryptographic APIs
dotnet_diagnostic.CA2322.severity = suggestion # Ensure JavaScriptSerializer is not initialized with SimpleTypeResolver before deserializing
dotnet_diagnostic.CA2350.severity = suggestion # Do not use DataTable.ReadXml() with untrusted data
dotnet_diagnostic.CA2351.severity = suggestion # Do not use DataSet.ReadXml() with untrusted data
dotnet_diagnostic.CA2352.severity = suggestion # Unsafe DataSet or DataTable in serializable type can be vulnerable to remote code execution attacks
dotnet_diagnostic.CA2353.severity = suggestion # Unsafe DataSet or DataTable in serializable type
dotnet_diagnostic.CA2354.severity = suggestion # Unsafe DataSet or DataTable in deserialized object graph can be vulnerable to remote code execution attacks
dotnet_diagnostic.CA2355.severity = suggestion # Unsafe DataSet or DataTable type found in deserializable object graph
dotnet_diagnostic.CA2356.severity = suggestion # Unsafe DataSet or DataTable type in web deserializable object graph
dotnet_diagnostic.CA2361.severity = suggestion # Ensure autogenerated class containing DataSet.ReadXml() is not used with untrusted data
dotnet_diagnostic.CA2362.severity = suggestion # Unsafe DataSet or DataTable in autogenerated serializable type can be vulnerable to remote code execution attacks
dotnet_diagnostic.CA3001.severity = suggestion # Review code for SQL injection vulnerabilities
dotnet_diagnostic.CA3002.severity = suggestion # Review code for XSS vulnerabilities
dotnet_diagnostic.CA3003.severity = suggestion # Review code for file path injection vulnerabilities
dotnet_diagnostic.CA3004.severity = suggestion # Review code for information disclosure vulnerabilities
dotnet_diagnostic.CA3005.severity = suggestion # Review code for LDAP injection vulnerabilities
dotnet_diagnostic.CA3006.severity = suggestion # Review code for process command injection vulnerabilities
dotnet_diagnostic.CA3007.severity = suggestion # Review code for open redirect vulnerabilities
dotnet_diagnostic.CA3008.severity = suggestion # Review code for XPath injection vulnerabilities
dotnet_diagnostic.CA3009.severity = suggestion # Review code for XML injection vulnerabilities
dotnet_diagnostic.CA3010.severity = suggestion # Review code for XAML injection vulnerabilities
dotnet_diagnostic.CA3011.severity = suggestion # Review code for DLL injection vulnerabilities
dotnet_diagnostic.CA3012.severity = suggestion # Review code for regex injection vulnerabilities
dotnet_diagnostic.CA5359.severity = suggestion # Do Not Disable Certificate Validation
dotnet_diagnostic.CA5380.severity = suggestion # Do Not Add Certificates To Root Store
dotnet_diagnostic.CA5381.severity = suggestion # Ensure Certificates Are Not Added To Root Store
dotnet_diagnostic.CA5395.severity = suggestion # Miss HttpVerb attribute for action methods
dotnet_diagnostic.CA5396.severity = suggestion # Set HttpOnly to true for HttpCookie
dotnet_diagnostic.CA5398.severity = suggestion # Avoid hardcoded SslProtocols values
dotnet_diagnostic.CA5386.severity = suggestion # Avoid hardcoding SecurityProtocolType value
dotnet_diagnostic.CA5391.severity = suggestion # Use antiforgery tokens in ASP.NET Core MVC controllers
dotnet_diagnostic.IA6450.severity = suggestion # Custom web token handler was found
dotnet_diagnostic.IA6451.severity = suggestion # Implement required validations for app asserted actor token
# Adding the FxCopAnalyzers NuGet package automatically starts analyzing code at the default
# severity levels for each rule. We're not ready for that yet, so disable all other rules.
dotnet_diagnostic.CA2310.severity = none # Do not use insecure deserializer NetDataContractSerializer
dotnet_diagnostic.Async001.severity = none
dotnet_diagnostic.Async002.severity = none
dotnet_diagnostic.Async003.severity = none
dotnet_diagnostic.Async004.severity = none
dotnet_diagnostic.Async005.severity = none
dotnet_diagnostic.Async006.severity = none
dotnet_diagnostic.CA1000.severity = none # Do not declare static members on generic types
dotnet_diagnostic.CA1001.severity = none # Types that own disposable fields should be disposable
dotnet_diagnostic.CA1002.severity = none # Do not expose generic lists
dotnet_diagnostic.CA1003.severity = none # Use generic event handler instances
dotnet_diagnostic.CA1005.severity = none # Avoid excessive parameters on generic types
dotnet_diagnostic.CA1008.severity = none # Enums should have zero value
dotnet_diagnostic.CA1010.severity = none # Generic interface should also be implemented
dotnet_diagnostic.CA1012.severity = none # Abstract types should not have public constructors
dotnet_diagnostic.CA1014.severity = none # Mark assemblies with CLSCompliant
dotnet_diagnostic.CA1016.severity = none # Mark assemblies with assembly version
dotnet_diagnostic.CA1017.severity = none # Mark assemblies with ComVisible
dotnet_diagnostic.CA1018.severity = none # Mark attributes with AttributeUsageAttribute
dotnet_diagnostic.CA1019.severity = none # Define accessors for attribute arguments
dotnet_diagnostic.CA1021.severity = none # Avoid out parameters
dotnet_diagnostic.CA1024.severity = none # Use properties where appropriate
dotnet_diagnostic.CA1027.severity = none # Mark enums with FlagsAttribute
dotnet_diagnostic.CA1028.severity = none # Enum Storage should be Int32
dotnet_diagnostic.CA1030.severity = none # Use events where appropriate
dotnet_diagnostic.CA1031.severity = none # Do not catch general exception types
dotnet_diagnostic.CA1032.severity = none # Implement standard exception constructors
dotnet_diagnostic.CA1033.severity = none # Interface methods should be callable by child types
dotnet_diagnostic.CA1034.severity = none # Nested types should not be visible
dotnet_diagnostic.CA1036.severity = none # Override methods on comparable types
dotnet_diagnostic.CA1040.severity = none # Avoid empty interfaces
dotnet_diagnostic.CA1041.severity = none # Provide ObsoleteAttribute message
dotnet_diagnostic.CA1043.severity = none # Use Integral Or String Argument For Indexers
dotnet_diagnostic.CA1044.severity = none # Properties should not be write only
dotnet_diagnostic.CA1045.severity = none # Do not pass types by reference
dotnet_diagnostic.CA1046.severity = none # Do not overload equality operator on reference types
dotnet_diagnostic.CA1047.severity = none # Do not declare protected member in sealed type
dotnet_diagnostic.CA1050.severity = none # Declare types in namespaces
dotnet_diagnostic.CA1051.severity = none # Do not declare visible instance fields
dotnet_diagnostic.CA1052.severity = none # Static holder types should be Static or NotInheritable
dotnet_diagnostic.CA1054.severity = none # URI-like parameters should not be strings
dotnet_diagnostic.CA1055.severity = none # URI-like return values should not be strings
dotnet_diagnostic.CA1056.severity = none # URI-like properties should not be strings
dotnet_diagnostic.CA1058.severity = none # Types should not extend certain base types
dotnet_diagnostic.CA1060.severity = none # Move pinvokes to native methods class
dotnet_diagnostic.CA1061.severity = none # Do not hide base class methods
dotnet_diagnostic.CA1062.severity = none # Validate arguments of public methods
dotnet_diagnostic.CA1063.severity = none # Implement IDisposable Correctly
dotnet_diagnostic.CA1064.severity = none # Exceptions should be public
dotnet_diagnostic.CA1065.severity = none # Do not raise exceptions in unexpected locations
dotnet_diagnostic.CA1066.severity = none # Implement IEquatable when overriding Object.Equals
dotnet_diagnostic.CA1067.severity = none # Override Object.Equals(object) when implementing IEquatable<T>
dotnet_diagnostic.CA1068.severity = none # CancellationToken parameters must come last
dotnet_diagnostic.CA1069.severity = none # Enums values should not be duplicated
dotnet_diagnostic.CA1070.severity = none # Do not declare event fields as virtual
dotnet_diagnostic.CA1200.severity = none # Avoid using cref tags with a prefix
dotnet_diagnostic.CA1303.severity = none # Do not pass literals as localized parameters
dotnet_diagnostic.CA1304.severity = none # Specify CultureInfo
dotnet_diagnostic.CA1305.severity = none # Specify IFormatProvider
dotnet_diagnostic.CA1307.severity = none # Specify StringComparison
dotnet_diagnostic.CA1308.severity = none # Normalize strings to uppercase
dotnet_diagnostic.CA1309.severity = none # Use ordinal stringcomparison
dotnet_diagnostic.CA1401.severity = none # P/Invokes should not be visible
dotnet_diagnostic.CA1417.severity = none # Do not use 'OutAttribute' on string parameters for P/Invokes
dotnet_diagnostic.CA1501.severity = none # Avoid excessive inheritance
dotnet_diagnostic.CA1502.severity = none # Avoid excessive complexity
dotnet_diagnostic.CA1505.severity = none # Avoid unmaintainable code
dotnet_diagnostic.CA1506.severity = none # Avoid excessive class coupling
dotnet_diagnostic.CA1507.severity = none # Use nameof to express symbol names
dotnet_diagnostic.CA1508.severity = none # Avoid dead conditional code
dotnet_diagnostic.CA1509.severity = none # Invalid entry in code metrics rule specification file
dotnet_diagnostic.CA1700.severity = none # Do not name enum values 'Reserved'
dotnet_diagnostic.CA1707.severity = none # Identifiers should not contain underscores
dotnet_diagnostic.CA1708.severity = none # Identifiers should differ by more than case
dotnet_diagnostic.CA1710.severity = none # Identifiers should have correct suffix
dotnet_diagnostic.CA1711.severity = none # Identifiers should not have incorrect suffix
dotnet_diagnostic.CA1712.severity = none # Do not prefix enum values with type name
dotnet_diagnostic.CA1713.severity = none # Events should not have 'Before' or 'After' prefix
dotnet_diagnostic.CA1714.severity = none # Flags enums should have plural names
dotnet_diagnostic.CA1715.severity = none # Identifiers should have correct prefix
dotnet_diagnostic.CA1716.severity = none # Identifiers should not match keywords
dotnet_diagnostic.CA1717.severity = none # Only FlagsAttribute enums should have plural names
dotnet_diagnostic.CA1720.severity = none # Identifier contains type name
dotnet_diagnostic.CA1721.severity = none # Property names should not match get methods
dotnet_diagnostic.CA1724.severity = none # Type names should not match namespaces
dotnet_diagnostic.CA1725.severity = none # Parameter names should match base declaration
dotnet_diagnostic.CA1801.severity = none # Review unused parameters
dotnet_diagnostic.CA1802.severity = none # Use literals where appropriate
dotnet_diagnostic.CA1805.severity = none # Do not initialize unnecessarily
dotnet_diagnostic.CA1806.severity = none # Do not ignore method results
dotnet_diagnostic.CA1810.severity = none # Initialize reference type static fields inline
dotnet_diagnostic.CA1812.severity = none # Avoid uninstantiated internal classes
dotnet_diagnostic.CA1813.severity = none # Avoid unsealed attributes
dotnet_diagnostic.CA1814.severity = none # Prefer jagged arrays over multidimensional
dotnet_diagnostic.CA1815.severity = none # Override equals and operator equals on value types
dotnet_diagnostic.CA1816.severity = none # Dispose methods should call SuppressFinalize
dotnet_diagnostic.CA1819.severity = none # Properties should not return arrays
dotnet_diagnostic.CA1820.severity = none # Test for empty strings using string length
dotnet_diagnostic.CA1821.severity = none # Remove empty Finalizers
dotnet_diagnostic.CA1822.severity = none # Mark members as static
dotnet_diagnostic.CA1823.severity = none # Avoid unused private fields
dotnet_diagnostic.CA1824.severity = none # Mark assemblies with NeutralResourcesLanguageAttribute
dotnet_diagnostic.CA1825.severity = none # Avoid zero-length array allocations
dotnet_diagnostic.CA1826.severity = none # Do not use Enumerable methods on indexable collections
dotnet_diagnostic.CA1827.severity = none # Do not use Count() or LongCount() when Any() can be used
dotnet_diagnostic.CA1828.severity = none # Do not use CountAsync() or LongCountAsync() when AnyAsync() can be used
dotnet_diagnostic.CA1829.severity = none # Use Length/Count property instead of Count() when available
dotnet_diagnostic.CA1830.severity = none # Prefer strongly-typed Append and Insert method overloads on StringBuilder
dotnet_diagnostic.CA1831.severity = none # Use AsSpan or AsMemory instead of Range-based indexers when appropriate
dotnet_diagnostic.CA1832.severity = none # Use AsSpan or AsMemory instead of Range-based indexers when appropriate
dotnet_diagnostic.CA1833.severity = none # Use AsSpan or AsMemory instead of Range-based indexers when appropriate
dotnet_diagnostic.CA1834.severity = none # Consider using 'StringBuilder.Append(char)' when applicable
dotnet_diagnostic.CA1835.severity = none # Prefer the 'Memory'-based overloads for 'ReadAsync' and 'WriteAsync'
dotnet_diagnostic.CA1836.severity = none # Prefer IsEmpty over Count
dotnet_diagnostic.CA1837.severity = none # Use 'Environment.ProcessId'
dotnet_diagnostic.CA1838.severity = none # Avoid 'StringBuilder' parameters for P/Invokes
dotnet_diagnostic.CA2000.severity = none # Dispose objects before losing scope
dotnet_diagnostic.CA2002.severity = none # Do not lock on objects with weak identity
dotnet_diagnostic.CA2007.severity = none # Consider calling ConfigureAwait on the awaited task
dotnet_diagnostic.CA2008.severity = none # Do not create tasks without passing a TaskScheduler
dotnet_diagnostic.CA2009.severity = none # Do not call ToImmutableCollection on an ImmutableCollection value
dotnet_diagnostic.CA2010.severity = none
dotnet_diagnostic.CA2011.severity = none # Avoid infinite recursion
dotnet_diagnostic.CA2012.severity = none # Use ValueTasks correctly
dotnet_diagnostic.CA2013.severity = none # Do not use ReferenceEquals with value types
dotnet_diagnostic.CA2014.severity = none # Do not use stackalloc in loops
dotnet_diagnostic.CA2015.severity = none # Do not define finalizers for types derived from MemoryManager<T>
dotnet_diagnostic.CA2016.severity = none # Forward the 'CancellationToken' parameter to methods that take one
dotnet_diagnostic.CA2100.severity = none # Review SQL queries for security vulnerabilities
dotnet_diagnostic.CA2101.severity = none # Specify marshaling for P/Invoke string arguments
dotnet_diagnostic.CA2109.severity = none # Review visible event handlers
dotnet_diagnostic.CA2119.severity = none # Seal methods that satisfy private interfaces
dotnet_diagnostic.CA2200.severity = none # Rethrow to preserve stack details
dotnet_diagnostic.CA2201.severity = none # Do not raise reserved exception types
dotnet_diagnostic.CA2207.severity = none # Initialize value type static fields inline
dotnet_diagnostic.CA2208.severity = none # Instantiate argument exceptions correctly
dotnet_diagnostic.CA2211.severity = none # Non-constant fields should not be visible
dotnet_diagnostic.CA2213.severity = none # Disposable fields should be disposed
dotnet_diagnostic.CA2214.severity = none # Do not call overridable methods in constructors
dotnet_diagnostic.CA2215.severity = none # Dispose methods should call base class dispose
dotnet_diagnostic.CA2216.severity = none # Disposable types should declare finalizer
dotnet_diagnostic.CA2217.severity = none # Do not mark enums with FlagsAttribute
dotnet_diagnostic.CA2218.severity = none # Override GetHashCode on overriding Equals
dotnet_diagnostic.CA2219.severity = none # Do not raise exceptions in finally clauses
dotnet_diagnostic.CA2224.severity = none # Override Equals on overloading operator equals
dotnet_diagnostic.CA2225.severity = none # Operator overloads have named alternates
dotnet_diagnostic.CA2226.severity = none # Operators should have symmetrical overloads
dotnet_diagnostic.CA2227.severity = none # Collection properties should be read only
dotnet_diagnostic.CA2229.severity = none # Implement serialization constructors
dotnet_diagnostic.CA2231.severity = none # Overload operator equals on overriding value type Equals
dotnet_diagnostic.CA2234.severity = none # Pass system uri objects instead of strings
dotnet_diagnostic.CA2235.severity = none # Mark all non-serializable fields
dotnet_diagnostic.CA2237.severity = none # Mark ISerializable types with serializable
dotnet_diagnostic.CA2241.severity = none # Provide correct arguments to formatting methods
dotnet_diagnostic.CA2242.severity = none # Test for NaN correctly
dotnet_diagnostic.CA2243.severity = none # Attribute string literals should parse correctly
dotnet_diagnostic.CA2244.severity = none # Do not duplicate indexed element initializations
dotnet_diagnostic.CA2245.severity = none # Do not assign a property to itself
dotnet_diagnostic.CA2246.severity = none # Assigning symbol and its member in the same statement
dotnet_diagnostic.CA2247.severity = none # Argument passed to TaskCompletionSource constructor should be TaskCreationOptions enum instead of TaskContinuationOptions enum
dotnet_diagnostic.CA2248.severity = none # Provide correct 'enum' argument to 'Enum.HasFlag'
dotnet_diagnostic.CA2249.severity = none # Consider using 'string.Contains' instead of 'string.IndexOf'
dotnet_diagnostic.CA2300.severity = none # Do not use insecure deserializer BinaryFormatter
dotnet_diagnostic.CA2326.severity = none # Do not use TypeNameHandling values other than None
dotnet_diagnostic.CA5360.severity = none # Do Not Call Dangerous Methods In Deserialization
dotnet_diagnostic.CA5362.severity = none # Potential reference cycle in deserialized object graph
dotnet_diagnostic.CA5363.severity = none # Do Not Disable Request Validation
dotnet_diagnostic.CA5365.severity = none # Do Not Disable HTTP Header Checking
dotnet_diagnostic.CA5366.severity = none # Use XmlReader For DataSet Read Xml
dotnet_diagnostic.CA5367.severity = none # Do Not Serialize Types With Pointer Fields
dotnet_diagnostic.CA5368.severity = none # Set ViewStateUserKey For Classes Derived From Page
dotnet_diagnostic.CA5369.severity = none # Use XmlReader For Deserialize
dotnet_diagnostic.CA5370.severity = none # Use XmlReader For Validating Reader
dotnet_diagnostic.CA5371.severity = none # Use XmlReader For Schema Read
dotnet_diagnostic.CA5372.severity = none # Use XmlReader For XPathDocument
dotnet_diagnostic.CA5373.severity = none # Do not use obsolete key derivation function
dotnet_diagnostic.CA5374.severity = none # Do Not Use XslTransform
dotnet_diagnostic.CA5375.severity = none # Do Not Use Account Shared Access Signature
dotnet_diagnostic.CA5376.severity = none # Use SharedAccessProtocol HttpsOnly
dotnet_diagnostic.CA5377.severity = none # Use Container Level Access Policy
dotnet_diagnostic.CA5379.severity = none # Do Not Use Weak Key Derivation Function Algorithm
dotnet_diagnostic.CA5382.severity = none # Use Secure Cookies In ASP.Net Core
dotnet_diagnostic.CA5383.severity = none # Ensure Use Secure Cookies In ASP.Net Core
dotnet_diagnostic.CA5384.severity = none # Do Not Use Digital Signature Algorithm (DSA)
dotnet_diagnostic.CA5385.severity = none # Use Rivest–Shamir–Adleman (RSA) Algorithm With Sufficient Key Size
dotnet_diagnostic.CA5387.severity = none # Do Not Use Weak Key Derivation Function With Insufficient Iteration Count
dotnet_diagnostic.CA5388.severity = none # Ensure Sufficient Iteration Count When Using Weak Key Derivation Function
dotnet_diagnostic.CA5389.severity = none # Do Not Add Archive Item's Path To The Target File System Path
dotnet_diagnostic.CA5390.severity = none # Do not hard-code encryption key
dotnet_diagnostic.CA5392.severity = none # Use DefaultDllImportSearchPaths attribute for P/Invokes
dotnet_diagnostic.CA5393.severity = none # Do not use unsafe DllImportSearchPath value
dotnet_diagnostic.CA5394.severity = none # Do not use insecure randomness
dotnet_diagnostic.CA5399.severity = none # HttpClients should enable certificate revocation list checks
dotnet_diagnostic.CA5400.severity = none # Ensure HttpClient certificate revocation list check is not disabled
dotnet_diagnostic.CA5401.severity = none # Do not use CreateEncryptor with non-default IV
dotnet_diagnostic.CA5402.severity = none # Use CreateEncryptor with the default IV
dotnet_diagnostic.CA5403.severity = none # Do not hard-code certificate
dotnet_diagnostic.CA9999.severity = none # Analyzer version mismatch
dotnet_diagnostic.IA2989.severity = none # Do not use banned insecure deserialization APIs
dotnet_diagnostic.IA2992.severity = none # Do Not Use Banned APIs For Insecure Deserializers
dotnet_diagnostic.IA2993.severity = none # Do Not Use Banned Constructors For Insecure Deserializers
dotnet_diagnostic.IA2994.severity = none # Do Not Use ResourceSet Without ResourceReader
dotnet_diagnostic.IA2995.severity = none # Do Not Use ResourceReader
dotnet_diagnostic.IA2996.severity = none # Do Not Use ResXResourceReader Without ITypeResolutionService
dotnet_diagnostic.IA2997.severity = none # Do Not Use TypeNameHandling Other Than None
dotnet_diagnostic.IA2998.severity = none # Do Not Deserialize With BinaryFormatter Without Binder
dotnet_diagnostic.IA2999.severity = none # Do Not Set BinaryFormatter.Binder to null
dotnet_diagnostic.IA5359.severity = none # Use approved crypto libraries for the supported platform
dotnet_diagnostic.IL3000.severity = none # Avoid using accessing Assembly file path when publishing as a single-file
dotnet_diagnostic.IL3001.severity = none # Avoid using accessing Assembly file path when publishing as a single-file
dotnet_diagnostic.RS1000.severity = none
dotnet_diagnostic.RS1001.severity = none
dotnet_diagnostic.RS1002.severity = none
dotnet_diagnostic.RS1003.severity = none
dotnet_diagnostic.RS1004.severity = none
dotnet_diagnostic.RS1005.severity = none
dotnet_diagnostic.RS1006.severity = none
dotnet_diagnostic.RS1007.severity = none
dotnet_diagnostic.RS1008.severity = none
dotnet_diagnostic.RS1009.severity = none
dotnet_diagnostic.RS1010.severity = none
dotnet_diagnostic.RS1011.severity = none
dotnet_diagnostic.RS1012.severity = none
dotnet_diagnostic.RS1013.severity = none
dotnet_diagnostic.RS1014.severity = none

Просмотреть файл

@ -8,10 +8,6 @@
<!-- Default TFM's we build for -->
<_DefaultTargetFrameworks>net9.0-android</_DefaultTargetFrameworks>
<_DefaultNetTargetFrameworks>net9.0</_DefaultNetTargetFrameworks>
<!-- Use an updated 'generator' -->
<!-- It's ok to use "Windows" here because we only use managed code from this package -->
<_BindingsToolsLocation>$(MSBuildThisFileDirectory)/tools/Microsoft.Android.Sdk.Windows.34.0.95/tools/</_BindingsToolsLocation>
<!-- Enable DIM/SIM for Classic (defaults to true on .NET) -->
<AndroidBoundInterfacesContainStaticAndDefaultInterfaceMethods>true</AndroidBoundInterfacesContainStaticAndDefaultInterfaceMethods>
@ -214,5 +210,12 @@
<AndroidNamespaceReplacement Include='Atomicfu' Replacement='AtomicFU' />
<AndroidNamespaceReplacement Include='Emojipicker' Replacement='EmojiPicker' />
<AndroidNamespaceReplacement Include='privacysandbox' Replacement='PrivacySandbox' />
<AndroidNamespaceReplacement Include='adservices' Replacement='AdServices' />
<AndroidNamespaceReplacement Include='adid' Replacement='AdId' />
<AndroidNamespaceReplacement Include='adselection' Replacement='AdSelection' />
<AndroidNamespaceReplacement Include='appsetid' Replacement='AppSetId' />
<AndroidNamespaceReplacement Include='customaudience' Replacement='CustomAudience' />
<AndroidNamespaceReplacement Include='mediaextensions' Replacement='MediaExtensions' />
</ItemGroup>
</Project>

Просмотреть файл

@ -2,7 +2,6 @@
#tool nuget:?package=vswhere&version=3.1.7
#tool nuget:?package=Cake.CoreCLR
#tool nuget:?package=Microsoft.Android.Sdk.Windows&version=34.0.95
// Cake Addins
#addin nuget:?package=Cake.FileHelpers&version=7.0.0

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1,317 +0,0 @@
# Artifacts with versions supported
| | | | | |
|----|----------------------------------------------------------------------|--------------------|----------------------------------------------------------------------|--------------------|
| 1|androidx.activity:activity |1.9.0 |Xamarin.AndroidX.Activity |1.9.0.3 |
| 2|androidx.activity:activity-compose |1.9.0 |Xamarin.AndroidX.Activity.Compose |1.9.0.3 |
| 3|androidx.activity:activity-ktx |1.9.0 |Xamarin.AndroidX.Activity.Ktx |1.9.0.3 |
| 4|androidx.ads:ads-identifier |1.0.0-alpha05 |Xamarin.AndroidX.Ads.Identifier |1.0.0.25-alpha05 |
| 5|androidx.ads:ads-identifier-common |1.0.0-alpha05 |Xamarin.AndroidX.Ads.IdentifierCommon |1.0.0.25-alpha05 |
| 6|androidx.ads:ads-identifier-provider |1.0.0-alpha05 |Xamarin.AndroidX.Ads.IdentifierProvider |1.0.0.25-alpha05 |
| 7|androidx.annotation:annotation |1.7.1 |Xamarin.AndroidX.Annotation |1.7.1.4 |
| 8|androidx.annotation:annotation-experimental |1.4.1 |Xamarin.AndroidX.Annotation.Experimental |1.4.1.3 |
| 9|androidx.annotation:annotation-jvm |1.7.1 |Xamarin.AndroidX.Annotation.Jvm |1.7.1.4 |
| 10|androidx.appcompat:appcompat |1.6.1 |Xamarin.AndroidX.AppCompat |1.6.1.10 |
| 11|androidx.appcompat:appcompat-resources |1.6.1 |Xamarin.AndroidX.AppCompat.AppCompatResources |1.6.1.11 |
| 12|androidx.arch.core:core-common |2.2.0 |Xamarin.AndroidX.Arch.Core.Common |2.2.0.10 |
| 13|androidx.arch.core:core-runtime |2.2.0 |Xamarin.AndroidX.Arch.Core.Runtime |2.2.0.10 |
| 14|androidx.asynclayoutinflater:asynclayoutinflater |1.0.0 |Xamarin.AndroidX.AsyncLayoutInflater |1.0.0.26 |
| 15|androidx.autofill:autofill |1.1.0 |Xamarin.AndroidX.AutoFill |1.1.0.25 |
| 16|androidx.biometric:biometric |1.1.0 |Xamarin.AndroidX.Biometric |1.1.0.22 |
| 17|androidx.browser:browser |1.8.0 |Xamarin.AndroidX.Browser |1.8.0.3 |
| 18|androidx.camera:camera-camera2 |1.3.3 |Xamarin.AndroidX.Camera.Camera2 |1.3.3.3 |
| 19|androidx.camera:camera-core |1.3.3 |Xamarin.AndroidX.Camera.Core |1.3.3.3 |
| 20|androidx.camera:camera-extensions |1.3.3 |Xamarin.AndroidX.Camera.Extensions |1.3.3.3 |
| 21|androidx.camera:camera-lifecycle |1.3.3 |Xamarin.AndroidX.Camera.Lifecycle |1.3.3.3 |
| 22|androidx.camera:camera-video |1.3.3 |Xamarin.AndroidX.Camera.Video |1.3.3.3 |
| 23|androidx.camera:camera-view |1.3.3 |Xamarin.AndroidX.Camera.View |1.3.3.3 |
| 24|androidx.car:car |1.0.0-alpha7 |Xamarin.AndroidX.Car.Car |1.0.0.24-alpha7 |
| 25|androidx.car:car-cluster |1.0.0-alpha5 |Xamarin.AndroidX.Car.Cluster |1.0.0.24-alpha5 |
| 26|androidx.car.app:app |1.2.0 |Xamarin.AndroidX.Car.App.App |1.2.0.11 |
| 27|androidx.cardview:cardview |1.0.0 |Xamarin.AndroidX.CardView |1.0.0.28 |
| 28|androidx.collection:collection |1.4.0 |Xamarin.AndroidX.Collection |1.4.0.5 |
| 29|androidx.collection:collection-jvm |1.4.0 |Xamarin.AndroidX.Collection.Jvm |1.4.0.4 |
| 30|androidx.collection:collection-ktx |1.4.0 |Xamarin.AndroidX.Collection.Ktx |1.4.0.4 |
| 31|androidx.compose.animation:animation |1.6.7 |Xamarin.AndroidX.Compose.Animation |1.6.7.2 |
| 32|androidx.compose.animation:animation-android |1.6.7 |Xamarin.AndroidX.Compose.Animation.Android |1.6.7.2 |
| 33|androidx.compose.animation:animation-core |1.6.7 |Xamarin.AndroidX.Compose.Animation.Core |1.6.7.2 |
| 34|androidx.compose.animation:animation-core-android |1.6.7 |Xamarin.AndroidX.Compose.Animation.Core.Android |1.6.7.2 |
| 35|androidx.compose.animation:animation-graphics |1.6.7 |Xamarin.AndroidX.Compose.Animation.Graphics |1.6.7.2 |
| 36|androidx.compose.animation:animation-graphics-android |1.6.7 |Xamarin.AndroidX.Compose.Animation.Graphics.Android |1.6.7.2 |
| 37|androidx.compose.foundation:foundation |1.6.7 |Xamarin.AndroidX.Compose.Foundation |1.6.7.2 |
| 38|androidx.compose.foundation:foundation-android |1.6.7 |Xamarin.AndroidX.Compose.Foundation.Android |1.6.7.2 |
| 39|androidx.compose.foundation:foundation-layout |1.6.7 |Xamarin.AndroidX.Compose.Foundation.Layout |1.6.7.2 |
| 40|androidx.compose.foundation:foundation-layout-android |1.6.7 |Xamarin.AndroidX.Compose.Foundation.Layout.Android |1.6.7.2 |
| 41|androidx.compose.material:material |1.6.7 |Xamarin.AndroidX.Compose.Material |1.6.7.2 |
| 42|androidx.compose.material:material-android |1.6.7 |Xamarin.AndroidX.Compose.Material.Android |1.6.7.2 |
| 43|androidx.compose.material:material-icons-core |1.6.7 |Xamarin.AndroidX.Compose.Material.Icons.Core |1.6.7.2 |
| 44|androidx.compose.material:material-icons-core-android |1.6.7 |Xamarin.AndroidX.Compose.Material.Icons.Core.Android |1.6.7.2 |
| 45|androidx.compose.material:material-icons-extended |1.6.7 |Xamarin.AndroidX.Compose.Material.Icons.Extended |1.6.7.2 |
| 46|androidx.compose.material:material-icons-extended-android |1.6.7 |Xamarin.AndroidX.Compose.Material.Icons.Extended.Android |1.6.7.2 |
| 47|androidx.compose.material:material-ripple |1.6.7 |Xamarin.AndroidX.Compose.Material.Ripple |1.6.7.2 |
| 48|androidx.compose.material:material-ripple-android |1.6.7 |Xamarin.AndroidX.Compose.Material.Ripple.Android |1.6.7.2 |
| 49|androidx.compose.material3:material3 |1.2.1 |Xamarin.AndroidX.Compose.Material3 |1.2.1.3 |
| 50|androidx.compose.material3:material3-android |1.2.1 |Xamarin.AndroidX.Compose.Material3Android |1.2.1.3 |
| 51|androidx.compose.material3:material3-window-size-class |1.2.1 |Xamarin.AndroidX.Compose.Material3.WindowSizeClass |1.2.1.3 |
| 52|androidx.compose.material3:material3-window-size-class-android |1.2.1 |Xamarin.AndroidX.Compose.Material3.WindowSizeClassAndroid |1.2.1.3 |
| 53|androidx.compose.runtime:runtime |1.6.7 |Xamarin.AndroidX.Compose.Runtime |1.6.7.2 |
| 54|androidx.compose.runtime:runtime-android |1.6.7 |Xamarin.AndroidX.Compose.Runtime.Android |1.6.7.2 |
| 55|androidx.compose.runtime:runtime-livedata |1.6.7 |Xamarin.AndroidX.Compose.Runtime.LiveData |1.6.7.2 |
| 56|androidx.compose.runtime:runtime-rxjava2 |1.6.7 |Xamarin.AndroidX.Compose.Runtime.RxJava2 |1.6.7.2 |
| 57|androidx.compose.runtime:runtime-rxjava3 |1.6.7 |Xamarin.AndroidX.Compose.Runtime.RxJava3 |1.6.7.2 |
| 58|androidx.compose.runtime:runtime-saveable |1.6.7 |Xamarin.AndroidX.Compose.Runtime.Saveable |1.6.7.2 |
| 59|androidx.compose.runtime:runtime-saveable-android |1.6.7 |Xamarin.AndroidX.Compose.Runtime.Saveable.Android |1.6.7.2 |
| 60|androidx.compose.ui:ui |1.6.7 |Xamarin.AndroidX.Compose.UI |1.6.7.2 |
| 61|androidx.compose.ui:ui-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Android |1.6.7.2 |
| 62|androidx.compose.ui:ui-geometry |1.6.7 |Xamarin.AndroidX.Compose.UI.Geometry |1.6.7.2 |
| 63|androidx.compose.ui:ui-geometry-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Geometry.Android |1.6.7.2 |
| 64|androidx.compose.ui:ui-graphics |1.6.7 |Xamarin.AndroidX.Compose.UI.Graphics |1.6.7.2 |
| 65|androidx.compose.ui:ui-graphics-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Graphics.Android |1.6.7.2 |
| 66|androidx.compose.ui:ui-text |1.6.7 |Xamarin.AndroidX.Compose.UI.Text |1.6.7.2 |
| 67|androidx.compose.ui:ui-text-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Text.Android |1.6.7.2 |
| 68|androidx.compose.ui:ui-tooling |1.6.7 |Xamarin.AndroidX.Compose.UI.Tooling |1.6.7.2 |
| 69|androidx.compose.ui:ui-tooling-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Tooling.Android |1.6.7.2 |
| 70|androidx.compose.ui:ui-tooling-data |1.6.7 |Xamarin.AndroidX.Compose.UI.Tooling.Data |1.6.7.2 |
| 71|androidx.compose.ui:ui-tooling-data-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Tooling.Data.Android |1.6.7.2 |
| 72|androidx.compose.ui:ui-tooling-preview |1.6.7 |Xamarin.AndroidX.Compose.UI.Tooling.Preview |1.6.7.2 |
| 73|androidx.compose.ui:ui-tooling-preview-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Tooling.Preview.Android |1.6.7.2 |
| 74|androidx.compose.ui:ui-unit |1.6.7 |Xamarin.AndroidX.Compose.UI.Unit |1.6.7.2 |
| 75|androidx.compose.ui:ui-unit-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Unit.Android |1.6.7.2 |
| 76|androidx.compose.ui:ui-util |1.6.7 |Xamarin.AndroidX.Compose.UI.Util |1.6.7.2 |
| 77|androidx.compose.ui:ui-util-android |1.6.7 |Xamarin.AndroidX.Compose.UI.Util.Android |1.6.7.2 |
| 78|androidx.compose.ui:ui-viewbinding |1.6.7 |Xamarin.AndroidX.Compose.UI.ViewBinding |1.6.7.2 |
| 79|androidx.concurrent:concurrent-futures |1.1.0 |Xamarin.AndroidX.Concurrent.Futures |1.1.0.21 |
| 80|androidx.concurrent:concurrent-futures-ktx |1.1.0 |Xamarin.AndroidX.Concurrent.Futures.Ktx |1.1.0.10 |
| 81|androidx.constraintlayout:constraintlayout |2.1.4 |Xamarin.AndroidX.ConstraintLayout |2.1.4.13 |
| 82|androidx.constraintlayout:constraintlayout-core |1.0.4 |Xamarin.AndroidX.ConstraintLayout.Core |1.0.4.13 |
| 83|androidx.constraintlayout:constraintlayout-solver |2.0.4 |Xamarin.AndroidX.ConstraintLayout.Solver |2.0.4.21 |
| 84|androidx.contentpager:contentpager |1.0.0 |Xamarin.AndroidX.ContentPager |1.0.0.26 |
| 85|androidx.coordinatorlayout:coordinatorlayout |1.2.0 |Xamarin.AndroidX.CoordinatorLayout |1.2.0.14 |
| 86|androidx.core:core |1.13.1 |Xamarin.AndroidX.Core |1.13.1.2 |
| 87|androidx.core:core-animation |1.0.0-alpha02 |Xamarin.AndroidX.Core.Animation |1.0.0.24-alpha02 |
| 88|androidx.core:core-google-shortcuts |1.1.0 |Xamarin.AndroidX.Core.GoogleShortcuts |1.1.0.11 |
| 89|androidx.core:core-ktx |1.13.1 |Xamarin.AndroidX.Core.Core.Ktx |1.13.1.2 |
| 90|androidx.core:core-role |1.0.0 |Xamarin.AndroidX.Core.Role |1.0.0.24 |
| 91|androidx.core:core-splashscreen |1.0.1 |Xamarin.AndroidX.Core.SplashScreen |1.0.1.9 |
| 92|androidx.credentials:credentials |1.2.2 |Xamarin.AndroidX.Credentials |1.2.2.3 |
| 93|androidx.credentials:credentials-play-services-auth |1.2.2 |Xamarin.AndroidX.Credentials.PlayServicesAuth |1.2.2.3 |
| 94|androidx.cursoradapter:cursoradapter |1.0.0 |Xamarin.AndroidX.CursorAdapter |1.0.0.26 |
| 95|androidx.customview:customview |1.1.0 |Xamarin.AndroidX.CustomView |1.1.0.25 |
| 96|androidx.customview:customview-poolingcontainer |1.0.0 |Xamarin.AndroidX.CustomView.PoolingContainer |1.0.0.12 |
| 97|androidx.databinding:databinding-adapters |8.4.0 |Xamarin.AndroidX.DataBinding.DataBindingAdapters |8.4.0.2 |
| 98|androidx.databinding:databinding-common |8.4.0 |Xamarin.AndroidX.DataBinding.DataBindingCommon |8.4.0.2 |
| 99|androidx.databinding:databinding-runtime |8.4.0 |Xamarin.AndroidX.DataBinding.DataBindingRuntime |8.4.0.2 |
| 100|androidx.databinding:viewbinding |8.4.0 |Xamarin.AndroidX.DataBinding.ViewBinding |8.4.0.2 |
| 101|androidx.datastore:datastore |1.1.1 |Xamarin.AndroidX.DataStore |1.1.1.2 |
| 102|androidx.datastore:datastore-android |1.1.1 |Xamarin.AndroidX.DataStore.Android |1.1.1.2 |
| 103|androidx.datastore:datastore-core |1.1.1 |Xamarin.AndroidX.DataStore.Core |1.1.1.2 |
| 104|androidx.datastore:datastore-core-android |1.1.1 |Xamarin.AndroidX.DataStore.Core.Android |1.1.1.2 |
| 105|androidx.datastore:datastore-core-jvm |1.1.1 |Xamarin.AndroidX.DataStore.Core.Jvm |1.1.1.2 |
| 106|androidx.datastore:datastore-core-okio |1.1.1 |Xamarin.AndroidX.DataStore.Core.OkIO |1.1.1.2 |
| 107|androidx.datastore:datastore-core-okio-jvm |1.1.1 |Xamarin.AndroidX.DataStore.Core.OkIO.Jvm |1.1.1.2 |
| 108|androidx.datastore:datastore-preferences |1.1.1 |Xamarin.AndroidX.DataStore.Preferences |1.1.1.2 |
| 109|androidx.datastore:datastore-preferences-android |1.1.1 |Xamarin.AndroidX.DataStore.Preferences.Android |1.1.1.2 |
| 110|androidx.datastore:datastore-preferences-core |1.1.1 |Xamarin.AndroidX.DataStore.Preferences.Core |1.1.1.2 |
| 111|androidx.datastore:datastore-preferences-core-jvm |1.1.1 |Xamarin.AndroidX.DataStore.Preferences.Core.Jvm |1.1.1.2 |
| 112|androidx.datastore:datastore-rxjava2 |1.1.1 |Xamarin.AndroidX.DataStore.RxJava2 |1.1.1.2 |
| 113|androidx.datastore:datastore-rxjava3 |1.1.1 |Xamarin.AndroidX.DataStore.RxJava3 |1.1.1.2 |
| 114|androidx.documentfile:documentfile |1.0.1 |Xamarin.AndroidX.DocumentFile |1.0.1.26 |
| 115|androidx.drawerlayout:drawerlayout |1.2.0 |Xamarin.AndroidX.DrawerLayout |1.2.0.10 |
| 116|androidx.dynamicanimation:dynamicanimation |1.0.0 |Xamarin.AndroidX.DynamicAnimation |1.0.0.26 |
| 117|androidx.emoji:emoji |1.1.0 |Xamarin.AndroidX.Emoji |1.1.0.21 |
| 118|androidx.emoji:emoji-appcompat |1.1.0 |Xamarin.AndroidX.Emoji.AppCompat |1.1.0.21 |
| 119|androidx.emoji:emoji-bundled |1.1.0 |Xamarin.AndroidX.Emoji.Bundled |1.1.0.21 |
| 120|androidx.emoji2:emoji2 |1.4.0 |Xamarin.AndroidX.Emoji2 |1.4.0.7 |
| 121|androidx.emoji2:emoji2-bundled |1.4.0 |Xamarin.AndroidX.Emoji2.Bundled |1.4.0.7 |
| 122|androidx.emoji2:emoji2-emojipicker |1.4.0 |Xamarin.AndroidX.Emoji2.EmojiPicker |1.4.0.7 |
| 123|androidx.emoji2:emoji2-views |1.4.0 |Xamarin.AndroidX.Emoji2.Views |1.4.0.7 |
| 124|androidx.emoji2:emoji2-views-helper |1.4.0 |Xamarin.AndroidX.Emoji2.ViewsHelper |1.4.0.7 |
| 125|androidx.enterprise:enterprise-feedback |1.1.0 |Xamarin.AndroidX.Enterprise.Feedback |1.1.0.12 |
| 126|androidx.exifinterface:exifinterface |1.3.7 |Xamarin.AndroidX.ExifInterface |1.3.7.4 |
| 127|androidx.fragment:fragment |1.7.0 |Xamarin.AndroidX.Fragment |1.7.0.2 |
| 128|androidx.fragment:fragment-ktx |1.7.0 |Xamarin.AndroidX.Fragment.Ktx |1.7.0.2 |
| 129|androidx.gridlayout:gridlayout |1.0.0 |Xamarin.AndroidX.GridLayout |1.0.0.26 |
| 130|androidx.heifwriter:heifwriter |1.0.0 |Xamarin.AndroidX.HeifWriter |1.0.0.26 |
| 131|androidx.interpolator:interpolator |1.0.0 |Xamarin.AndroidX.Interpolator |1.0.0.26 |
| 132|androidx.leanback:leanback |1.0.0 |Xamarin.AndroidX.Leanback |1.0.0.28 |
| 133|androidx.leanback:leanback-preference |1.0.0 |Xamarin.AndroidX.Leanback.Preference |1.0.0.26 |
| 134|androidx.legacy:legacy-preference-v14 |1.0.0 |Xamarin.AndroidX.Legacy.Preference.V14 |1.0.0.26 |
| 135|androidx.legacy:legacy-support-core-ui |1.0.0 |Xamarin.AndroidX.Legacy.Support.Core.UI |1.0.0.27 |
| 136|androidx.legacy:legacy-support-core-utils |1.0.0 |Xamarin.AndroidX.Legacy.Support.Core.Utils |1.0.0.26 |
| 137|androidx.legacy:legacy-support-v13 |1.0.0 |Xamarin.AndroidX.Legacy.Support.V13 |1.0.0.26 |
| 138|androidx.legacy:legacy-support-v4 |1.0.0 |Xamarin.AndroidX.Legacy.Support.V4 |1.0.0.26 |
| 139|androidx.lifecycle:lifecycle-common |2.7.0 |Xamarin.AndroidX.Lifecycle.Common |2.7.0.4 |
| 140|androidx.lifecycle:lifecycle-common-java8 |2.7.0 |Xamarin.AndroidX.Lifecycle.Common.Java8 |2.7.0.4 |
| 141|androidx.lifecycle:lifecycle-extensions |2.2.0 |Xamarin.AndroidX.Lifecycle.Extensions |2.2.0.26 |
| 142|androidx.lifecycle:lifecycle-livedata |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData |2.7.0.4 |
| 143|androidx.lifecycle:lifecycle-livedata-core |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Core |2.7.0.4 |
| 144|androidx.lifecycle:lifecycle-livedata-core-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx |2.7.0.4 |
| 145|androidx.lifecycle:lifecycle-livedata-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.LiveData.Ktx |2.7.0.4 |
| 146|androidx.lifecycle:lifecycle-process |2.7.0 |Xamarin.AndroidX.Lifecycle.Process |2.7.0.4 |
| 147|androidx.lifecycle:lifecycle-reactivestreams |2.7.0 |Xamarin.AndroidX.Lifecycle.ReactiveStreams |2.7.0.4 |
| 148|androidx.lifecycle:lifecycle-reactivestreams-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.ReactiveStreams.Ktx |2.7.0.4 |
| 149|androidx.lifecycle:lifecycle-runtime |2.7.0 |Xamarin.AndroidX.Lifecycle.Runtime |2.7.0.4 |
| 150|androidx.lifecycle:lifecycle-runtime-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.Runtime.Ktx |2.7.0.4 |
| 151|androidx.lifecycle:lifecycle-service |2.7.0 |Xamarin.AndroidX.Lifecycle.Service |2.7.0.4 |
| 152|androidx.lifecycle:lifecycle-viewmodel |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel |2.7.0.4 |
| 153|androidx.lifecycle:lifecycle-viewmodel-compose |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel.Compose |2.7.0.4 |
| 154|androidx.lifecycle:lifecycle-viewmodel-ktx |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModel.Ktx |2.7.0.4 |
| 155|androidx.lifecycle:lifecycle-viewmodel-savedstate |2.7.0 |Xamarin.AndroidX.Lifecycle.ViewModelSavedState |2.7.0.4 |
| 156|androidx.loader:loader |1.1.0 |Xamarin.AndroidX.Loader |1.1.0.26 |
| 157|androidx.localbroadcastmanager:localbroadcastmanager |1.1.0 |Xamarin.AndroidX.LocalBroadcastManager |1.1.0.14 |
| 158|androidx.media:media |1.7.0 |Xamarin.AndroidX.Media |1.7.0.4 |
| 159|androidx.media2:media2-common |1.3.0 |Xamarin.AndroidX.Media2.Common |1.3.0.4 |
| 160|androidx.media2:media2-session |1.3.0 |Xamarin.AndroidX.Media2.Session |1.3.0.4 |
| 161|androidx.media2:media2-widget |1.3.0 |Xamarin.AndroidX.Media2.Widget |1.3.0.4 |
| 162|androidx.mediarouter:mediarouter |1.7.0 |Xamarin.AndroidX.MediaRouter |1.7.0.3 |
| 163|androidx.multidex:multidex |2.0.1 |Xamarin.AndroidX.MultiDex |2.0.1.26 |
| 164|androidx.navigation:navigation-common |2.7.7 |Xamarin.AndroidX.Navigation.Common |2.7.7.4 |
| 165|androidx.navigation:navigation-common-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Common.Ktx |2.7.7.4 |
| 166|androidx.navigation:navigation-compose |2.7.7 |Xamarin.AndroidX.Navigation.Compose |2.7.7.4 |
| 167|androidx.navigation:navigation-fragment |2.7.7 |Xamarin.AndroidX.Navigation.Fragment |2.7.7.4 |
| 168|androidx.navigation:navigation-fragment-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Fragment.Ktx |2.7.7.4 |
| 169|androidx.navigation:navigation-runtime |2.7.7 |Xamarin.AndroidX.Navigation.Runtime |2.7.7.4 |
| 170|androidx.navigation:navigation-runtime-ktx |2.7.7 |Xamarin.AndroidX.Navigation.Runtime.Ktx |2.7.7.4 |
| 171|androidx.navigation:navigation-ui |2.7.7 |Xamarin.AndroidX.Navigation.UI |2.7.7.4 |
| 172|androidx.navigation:navigation-ui-ktx |2.7.7 |Xamarin.AndroidX.Navigation.UI.Ktx |2.7.7.4 |
| 173|androidx.paging:paging-common |3.2.1 |Xamarin.AndroidX.Paging.Common |3.2.1.7 |
| 174|androidx.paging:paging-common-ktx |3.2.1 |Xamarin.AndroidX.Paging.Common.Ktx |3.2.1.7 |
| 175|androidx.paging:paging-runtime |3.2.1 |Xamarin.AndroidX.Paging.Runtime |3.2.1.7 |
| 176|androidx.paging:paging-runtime-ktx |3.2.1 |Xamarin.AndroidX.Paging.Runtime.Ktx |3.2.1.7 |
| 177|androidx.paging:paging-rxjava2 |3.2.1 |Xamarin.AndroidX.Paging.RxJava2 |3.2.1.7 |
| 178|androidx.paging:paging-rxjava2-ktx |3.2.1 |Xamarin.AndroidX.Paging.RxJava2.Ktx |3.2.1.7 |
| 179|androidx.palette:palette |1.0.0 |Xamarin.AndroidX.Palette |1.0.0.26 |
| 180|androidx.palette:palette-ktx |1.0.0 |Xamarin.AndroidX.Palette.Palette.Ktx |1.0.0.19 |
| 181|androidx.percentlayout:percentlayout |1.0.0 |Xamarin.AndroidX.PercentLayout |1.0.0.27 |
| 182|androidx.preference:preference |1.2.1 |Xamarin.AndroidX.Preference |1.2.1.7 |
| 183|androidx.preference:preference-ktx |1.2.1 |Xamarin.AndroidX.Preference.Preference.Ktx |1.2.1.7 |
| 184|androidx.print:print |1.0.0 |Xamarin.AndroidX.Print |1.0.0.26 |
| 185|androidx.profileinstaller:profileinstaller |1.3.1 |Xamarin.AndroidX.ProfileInstaller.ProfileInstaller |1.3.1.9 |
| 186|androidx.recommendation:recommendation |1.0.0 |Xamarin.AndroidX.Recommendation |1.0.0.26 |
| 187|androidx.recyclerview:recyclerview |1.3.2 |Xamarin.AndroidX.RecyclerView |1.3.2.5 |
| 188|androidx.recyclerview:recyclerview-selection |1.1.0 |Xamarin.AndroidX.RecyclerView.Selection |1.1.0.20 |
| 189|androidx.resourceinspection:resourceinspection-annotation |1.0.1 |Xamarin.AndroidX.ResourceInspection.Annotation |1.0.1.14 |
| 190|androidx.room:room-common |2.6.1 |Xamarin.AndroidX.Room.Common |2.6.1.4 |
| 191|androidx.room:room-guava |2.6.1 |Xamarin.AndroidX.Room.Guava |2.6.1.4 |
| 192|androidx.room:room-ktx |2.6.1 |Xamarin.AndroidX.Room.Room.Ktx |2.6.1.4 |
| 193|androidx.room:room-runtime |2.6.1 |Xamarin.AndroidX.Room.Runtime |2.6.1.4 |
| 194|androidx.room:room-rxjava2 |2.6.1 |Xamarin.AndroidX.Room.Room.RxJava2 |2.6.1.4 |
| 195|androidx.room:room-rxjava3 |2.6.1 |Xamarin.AndroidX.Room.Room.RxJava3 |2.6.1.4 |
| 196|androidx.savedstate:savedstate |1.2.1 |Xamarin.AndroidX.SavedState |1.2.1.10 |
| 197|androidx.savedstate:savedstate-ktx |1.2.1 |Xamarin.AndroidX.SavedState.SavedState.Ktx |1.2.1.10 |
| 198|androidx.security:security-crypto |1.0.0 |Xamarin.AndroidX.Security.SecurityCrypto |1.0.0.19 |
| 199|androidx.slice:slice-builders |1.0.0 |Xamarin.AndroidX.Slice.Builders |1.0.0.26 |
| 200|androidx.slice:slice-core |1.0.0 |Xamarin.AndroidX.Slice.Core |1.0.0.26 |
| 201|androidx.slice:slice-view |1.0.0 |Xamarin.AndroidX.Slice.View |1.0.0.26 |
| 202|androidx.slidingpanelayout:slidingpanelayout |1.2.0 |Xamarin.AndroidX.SlidingPaneLayout |1.2.0.14 |
| 203|androidx.sqlite:sqlite |2.4.0 |Xamarin.AndroidX.Sqlite |2.4.0.5 |
| 204|androidx.sqlite:sqlite-framework |2.4.0 |Xamarin.AndroidX.Sqlite.Framework |2.4.0.5 |
| 205|androidx.startup:startup-runtime |1.1.1 |Xamarin.AndroidX.Startup.StartupRuntime |1.1.1.14 |
| 206|androidx.swiperefreshlayout:swiperefreshlayout |1.1.0 |Xamarin.AndroidX.SwipeRefreshLayout |1.1.0.21 |
| 207|androidx.tracing:tracing |1.2.0 |Xamarin.AndroidX.Tracing.Tracing |1.2.0.4 |
| 208|androidx.transition:transition |1.5.0 |Xamarin.AndroidX.Transition |1.5.0.2 |
| 209|androidx.tvprovider:tvprovider |1.0.0 |Xamarin.AndroidX.TvProvider |1.0.0.28 |
| 210|androidx.vectordrawable:vectordrawable |1.1.0 |Xamarin.AndroidX.VectorDrawable |1.1.0.26 |
| 211|androidx.vectordrawable:vectordrawable-animated |1.1.0 |Xamarin.AndroidX.VectorDrawable.Animated |1.1.0.26 |
| 212|androidx.versionedparcelable:versionedparcelable |1.2.0 |Xamarin.AndroidX.VersionedParcelable |1.2.0.4 |
| 213|androidx.viewpager:viewpager |1.0.0 |Xamarin.AndroidX.ViewPager |1.0.0.26 |
| 214|androidx.viewpager2:viewpager2 |1.0.0 |Xamarin.AndroidX.ViewPager2 |1.0.0.28 |
| 215|androidx.wear:wear |1.3.0 |Xamarin.AndroidX.Wear |1.3.0.7 |
| 216|androidx.wear:wear-input |1.1.0 |Xamarin.AndroidX.Wear.Input |1.0.0.16 |
| 217|androidx.wear:wear-ongoing |1.0.0 |Xamarin.AndroidX.Wear.Ongoing |1.0.0.16 |
| 218|androidx.wear:wear-phone-interactions |1.0.1 |Xamarin.AndroidX.Wear.PhoneInteractions |1.0.1.14 |
| 219|androidx.wear:wear-remote-interactions |1.0.0 |Xamarin.AndroidX.Wear.RemoteInteractions |1.0.0.16 |
| 220|androidx.wear.compose:compose-foundation |1.3.1 |Xamarin.AndroidX.Wear.Compose.Foundation |1.3.1.3 |
| 221|androidx.wear.compose:compose-material |1.3.1 |Xamarin.AndroidX.Wear.Compose.Material |1.3.1.3 |
| 222|androidx.wear.compose:compose-material-core |1.3.1 |Xamarin.AndroidX.Wear.Compose.Material.Core |1.3.1.3 |
| 223|androidx.wear.compose:compose-navigation |1.3.1 |Xamarin.AndroidX.Wear.Compose.Navigation |1.3.1.3 |
| 224|androidx.wear.protolayout:protolayout |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout |1.1.0.4 |
| 225|androidx.wear.protolayout:protolayout-expression |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Expression |1.1.0.4 |
| 226|androidx.wear.protolayout:protolayout-expression-pipeline |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Expression.Pipeline |1.1.0.4 |
| 227|androidx.wear.protolayout:protolayout-proto |1.1.0 |Xamarin.AndroidX.Wear.ProtoLayout.Proto |1.1.0.4 |
| 228|androidx.wear.tiles:tiles |1.3.0 |Xamarin.AndroidX.Wear.Tiles |1.3.0.4 |
| 229|androidx.wear.tiles:tiles-material |1.3.0 |Xamarin.AndroidX.Wear.Tiles.Material |1.3.0.4 |
| 230|androidx.wear.tiles:tiles-proto |1.3.0 |Xamarin.AndroidX.Wear.Tiles.Proto |1.3.0.4 |
| 231|androidx.wear.tiles:tiles-renderer |1.1.0 |Xamarin.AndroidX.Wear.Tiles.Renderer |1.1.0.11 |
| 232|androidx.wear.watchface:watchface |1.2.1 |Xamarin.AndroidX.Wear.WatchFace |1.2.1.4 |
| 233|androidx.wear.watchface:watchface-client |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Client |1.2.1.4 |
| 234|androidx.wear.watchface:watchface-client-guava |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.ClientGuava |1.2.1.4 |
| 235|androidx.wear.watchface:watchface-complications |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications |1.2.1.4 |
| 236|androidx.wear.watchface:watchface-complications-data |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data |1.2.1.4 |
| 237|androidx.wear.watchface:watchface-complications-data-source |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source |1.2.1.4 |
| 238|androidx.wear.watchface:watchface-complications-data-source-ktx |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source.Ktx |1.2.1.4 |
| 239|androidx.wear.watchface:watchface-complications-rendering |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Complications.Rendering |1.2.1.4 |
| 240|androidx.wear.watchface:watchface-data |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Data |1.2.1.4 |
| 241|androidx.wear.watchface:watchface-guava |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Guava |1.2.1.4 |
| 242|androidx.wear.watchface:watchface-style |1.2.1 |Xamarin.AndroidX.Wear.WatchFace.Style |1.2.1.4 |
| 243|androidx.webkit:webkit |1.11.0 |Xamarin.AndroidX.WebKit |1.11.0.2 |
| 244|androidx.window:window |1.2.0 |Xamarin.AndroidX.Window |1.2.0.5 |
| 245|androidx.window:window-extensions |1.0.0-alpha01 |Xamarin.AndroidX.Window.WindowExtensions |1.0.0.21-alpha01 |
| 246|androidx.window:window-java |1.2.0 |Xamarin.AndroidX.Window.WindowJava |1.2.0.5 |
| 247|androidx.window:window-rxjava2 |1.2.0 |Xamarin.AndroidX.Window.WindowRxJava2 |1.2.0.5 |
| 248|androidx.window:window-rxjava3 |1.2.0 |Xamarin.AndroidX.Window.WindowRxJava3 |1.2.0.5 |
| 249|androidx.window.extensions.core:core |1.0.0 |Xamarin.AndroidX.Window.Extensions.Core.Core |1.0.0.8 |
| 250|androidx.work:work-runtime |2.9.0 |Xamarin.AndroidX.Work.Runtime |2.9.0.4 |
| 251|androidx.work:work-runtime-ktx |2.9.0 |Xamarin.AndroidX.Work.Work.Runtime.Ktx |2.9.0.4 |
| 252|com.android.installreferrer:installreferrer |1.1.2 |Xamarin.Google.Android.InstallReferrer |1.1.2.3 |
| 253|com.google.accompanist:accompanist-appcompat-theme |0.34.0 |Xamarin.Google.Accompanist.AppCompat.Theme |0.34.0.4 |
| 254|com.google.accompanist:accompanist-drawablepainter |0.34.0 |Xamarin.Google.Accompanist.DrawablePainter |0.34.0.4 |
| 255|com.google.accompanist:accompanist-flowlayout |0.34.0 |Xamarin.Google.Accompanist.FlowLayout |0.34.0.4 |
| 256|com.google.accompanist:accompanist-pager |0.34.0 |Xamarin.Google.Accompanist.Pager |0.34.0.4 |
| 257|com.google.accompanist:accompanist-pager-indicators |0.34.0 |Xamarin.Google.Accompanist.Pager.Indicators |0.34.0.4 |
| 258|com.google.accompanist:accompanist-permissions |0.34.0 |Xamarin.Google.Accompanist.Permissions |0.34.0.4 |
| 259|com.google.accompanist:accompanist-placeholder |0.34.0 |Xamarin.Google.Accompanist.Placeholder |0.34.0.4 |
| 260|com.google.accompanist:accompanist-placeholder-material |0.34.0 |Xamarin.Google.Accompanist.Placeholder.Material |0.34.0.4 |
| 261|com.google.accompanist:accompanist-swiperefresh |0.34.0 |Xamarin.Google.Accompanist.SwipeRefresh |0.34.0.4 |
| 262|com.google.accompanist:accompanist-systemuicontroller |0.34.0 |Xamarin.Google.Accompanist.SystemUIController |0.34.0.4 |
| 263|com.google.android.material:compose-theme-adapter |1.1.18 |Xamarin.Google.Android.Material.Compose.Theme.Adapter |1.1.18.12 |
| 264|com.google.android.material:compose-theme-adapter-3 |1.0.18 |Xamarin.Google.Android.Material.Compose.Theme.Adapter3 |1.0.18.11 |
| 265|com.google.android.material:material |1.11.0 |Xamarin.Google.Android.Material |1.11.0 |
| 266|com.google.assistant.appactions:suggestions |1.0.0 |Xamarin.Google.Assistant.AppActions.Suggestions |1.0.0.12 |
| 267|com.google.assistant.appactions:widgets |0.0.1 |Xamarin.Google.Assistant.AppActions.Widgets |0.0.1.13 |
| 268|com.google.auto.value:auto-value-annotations |1.10.4 |Xamarin.Google.AutoValue.Annotations |1.10.4.6 |
| 269|com.google.code.gson:gson |2.10.1 |GoogleGson |2.10.1.11 |
| 270|com.google.crypto.tink:tink-android |1.13.0 |Xamarin.Google.Crypto.Tink.Android |1.13.0.3 |
| 271|com.google.flogger:flogger |0.8 |Xamarin.Flogger |0.8.0.5 |
| 272|com.google.flogger:flogger-system-backend |0.8 |Xamarin.Flogger.SystemBackend |0.8.0.5 |
| 273|com.google.guava:failureaccess |1.0.2 |Xamarin.Google.Guava.FailureAccess |1.0.2.5 |
| 274|com.google.guava:guava |33.2.0-android |Xamarin.Google.Guava |33.2.0.2 |
| 275|com.google.guava:listenablefuture |1.0 |Xamarin.Google.Guava.ListenableFuture |1.0.0.21 |
| 276|com.google.j2objc:j2objc-annotations |3.0.0 |Xamarin.Google.J2Objc.Annotations |3.0.0.3 |
| 277|dev.chrisbanes.snapper:snapper |0.3.0 |Xamarin.Dev.ChrisBanes.Snapper |0.3.0.12 |
| 278|io.github.aakira:napier |2.7.1 |Xamarin.AAkira.Napier |2.7.1.4 |
| 279|io.reactivex.rxjava2:rxandroid |2.1.1 |Xamarin.Android.ReactiveX.RxAndroid |2.1.1.12 |
| 280|io.reactivex.rxjava2:rxjava |2.2.21 |Xamarin.Android.ReactiveX.RxJava |2.2.21.19 |
| 281|io.reactivex.rxjava2:rxkotlin |2.4.0 |Xamarin.Android.ReactiveX.RxKotlin |2.4.0.12 |
| 282|io.reactivex.rxjava3:rxandroid |3.0.2 |Xamarin.Android.ReactiveX.RxJava3.RxAndroid |3.0.2.11 |
| 283|io.reactivex.rxjava3:rxjava |3.1.8 |Xamarin.Android.ReactiveX.RxJava3.RxJava |3.1.8.6 |
| 284|io.reactivex.rxjava3:rxkotlin |3.0.1 |Xamarin.Android.ReactiveX.RxJava3.RxKotlin |3.0.1.12 |
| 285|org.checkerframework:checker-compat-qual |2.5.6 |Xamarin.CheckerFramework.CheckerCompatQual |2.5.6.5 |
| 286|org.checkerframework:checker-qual |3.43.0 |Xamarin.CheckerFramework.CheckerQual |3.43.0.2 |
| 287|org.jetbrains:annotations |24.1.0 |Xamarin.Jetbrains.Annotations |24.1.0.5 |
| 288|org.jetbrains.kotlin:kotlin-android-extensions-runtime |1.9.23 |Xamarin.Kotlin.Android.Extensions.Runtime.Library |1.9.23.3 |
| 289|org.jetbrains.kotlin:kotlin-parcelize-runtime |1.9.23 |Xamarin.Kotlin.Parcelize.Runtime |1.9.23.3 |
| 290|org.jetbrains.kotlin:kotlin-reflect |1.9.23 |Xamarin.Kotlin.Reflect |1.9.23.3 |
| 291|org.jetbrains.kotlin:kotlin-stdlib |1.9.23 |Xamarin.Kotlin.StdLib |1.9.23.3 |
| 292|org.jetbrains.kotlin:kotlin-stdlib-common |1.9.23 |Xamarin.Kotlin.StdLib.Common |1.9.23.3 |
| 293|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |1.9.23 |Xamarin.Kotlin.StdLib.Jdk7 |1.9.23.3 |
| 294|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |1.9.23 |Xamarin.Kotlin.StdLib.Jdk8 |1.9.23.3 |
| 295|org.jetbrains.kotlinx:atomicfu |0.18.5 |Xamarin.KotlinX.AtomicFU |0.18.5.2 |
| 296|org.jetbrains.kotlinx:atomicfu-jvm |0.18.5 |Xamarin.KotlinX.AtomicFU.Jvm |0.18.5.2 |
| 297|org.jetbrains.kotlinx:kotlinx-coroutines-android |1.8.0 |Xamarin.KotlinX.Coroutines.Android |1.8.0.4 |
| 298|org.jetbrains.kotlinx:kotlinx-coroutines-core |1.8.0 |Xamarin.KotlinX.Coroutines.Core |1.8.0.4 |
| 299|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |1.8.0 |Xamarin.KotlinX.Coroutines.Core.Jvm |1.8.0.4 |
| 300|org.jetbrains.kotlinx:kotlinx-coroutines-guava |1.8.0 |Xamarin.KotlinX.Coroutines.Guava |1.8.0.4 |
| 301|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |1.8.0 |Xamarin.KotlinX.Coroutines.Jdk8 |1.8.0.4 |
| 302|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |1.8.0 |Xamarin.KotlinX.Coroutines.Play.Services |1.8.0.4 |
| 303|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |1.8.0 |Xamarin.KotlinX.Coroutines.Reactive |1.8.0.4 |
| 304|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |1.8.0 |Xamarin.KotlinX.Coroutines.Rx2 |1.8.0.4 |
| 305|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |1.8.0 |Xamarin.KotlinX.Coroutines.Rx3 |1.8.0.4 |
| 306|org.jetbrains.kotlinx:kotlinx-serialization-core |1.6.3 |Xamarin.KotlinX.Serialization.Core |1.6.3.3 |
| 307|org.jetbrains.kotlinx:kotlinx-serialization-core-jvm |1.6.3 |Xamarin.KotlinX.Serialization.Core.Jvm |1.6.3.3 |
| 308|org.jetbrains.kotlinx:kotlinx-serialization-protobuf |1.6.3 |Xamarin.KotlinX.Serialization.Protobuf |1.6.3.3 |
| 309|org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm |1.6.3 |Xamarin.KotlinX.Serialization.Protobuf.Jvm |1.6.3.3 |
| 310|org.reactivestreams:reactive-streams |1.0.4 |Xamarin.Android.ReactiveStreams |1.0.4.13 |

Просмотреть файл

@ -145,173 +145,181 @@
| 138|androidx.legacy:legacy-support-v4 |Xamarin.AndroidX.Legacy.Support.V4 |
| 139|androidx.lifecycle:lifecycle-common |Xamarin.AndroidX.Lifecycle.Common |
| 140|androidx.lifecycle:lifecycle-common-java8 |Xamarin.AndroidX.Lifecycle.Common.Java8 |
| 141|androidx.lifecycle:lifecycle-extensions |Xamarin.AndroidX.Lifecycle.Extensions |
| 142|androidx.lifecycle:lifecycle-livedata |Xamarin.AndroidX.Lifecycle.LiveData |
| 143|androidx.lifecycle:lifecycle-livedata-core |Xamarin.AndroidX.Lifecycle.LiveData.Core |
| 144|androidx.lifecycle:lifecycle-livedata-core-ktx |Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx |
| 145|androidx.lifecycle:lifecycle-livedata-ktx |Xamarin.AndroidX.Lifecycle.LiveData.Ktx |
| 146|androidx.lifecycle:lifecycle-process |Xamarin.AndroidX.Lifecycle.Process |
| 147|androidx.lifecycle:lifecycle-reactivestreams |Xamarin.AndroidX.Lifecycle.ReactiveStreams |
| 148|androidx.lifecycle:lifecycle-reactivestreams-ktx |Xamarin.AndroidX.Lifecycle.ReactiveStreams.Ktx |
| 149|androidx.lifecycle:lifecycle-runtime |Xamarin.AndroidX.Lifecycle.Runtime |
| 150|androidx.lifecycle:lifecycle-runtime-ktx |Xamarin.AndroidX.Lifecycle.Runtime.Ktx |
| 151|androidx.lifecycle:lifecycle-service |Xamarin.AndroidX.Lifecycle.Service |
| 152|androidx.lifecycle:lifecycle-viewmodel |Xamarin.AndroidX.Lifecycle.ViewModel |
| 153|androidx.lifecycle:lifecycle-viewmodel-compose |Xamarin.AndroidX.Lifecycle.ViewModel.Compose |
| 154|androidx.lifecycle:lifecycle-viewmodel-ktx |Xamarin.AndroidX.Lifecycle.ViewModel.Ktx |
| 155|androidx.lifecycle:lifecycle-viewmodel-savedstate |Xamarin.AndroidX.Lifecycle.ViewModelSavedState |
| 156|androidx.loader:loader |Xamarin.AndroidX.Loader |
| 157|androidx.localbroadcastmanager:localbroadcastmanager |Xamarin.AndroidX.LocalBroadcastManager |
| 158|androidx.media:media |Xamarin.AndroidX.Media |
| 159|androidx.media2:media2-common |Xamarin.AndroidX.Media2.Common |
| 160|androidx.media2:media2-session |Xamarin.AndroidX.Media2.Session |
| 161|androidx.media2:media2-widget |Xamarin.AndroidX.Media2.Widget |
| 162|androidx.mediarouter:mediarouter |Xamarin.AndroidX.MediaRouter |
| 163|androidx.multidex:multidex |Xamarin.AndroidX.MultiDex |
| 164|androidx.navigation:navigation-common |Xamarin.AndroidX.Navigation.Common |
| 165|androidx.navigation:navigation-common-ktx |Xamarin.AndroidX.Navigation.Common.Ktx |
| 166|androidx.navigation:navigation-compose |Xamarin.AndroidX.Navigation.Compose |
| 167|androidx.navigation:navigation-fragment |Xamarin.AndroidX.Navigation.Fragment |
| 168|androidx.navigation:navigation-fragment-ktx |Xamarin.AndroidX.Navigation.Fragment.Ktx |
| 169|androidx.navigation:navigation-runtime |Xamarin.AndroidX.Navigation.Runtime |
| 170|androidx.navigation:navigation-runtime-ktx |Xamarin.AndroidX.Navigation.Runtime.Ktx |
| 171|androidx.navigation:navigation-ui |Xamarin.AndroidX.Navigation.UI |
| 172|androidx.navigation:navigation-ui-ktx |Xamarin.AndroidX.Navigation.UI.Ktx |
| 173|androidx.paging:paging-common |Xamarin.AndroidX.Paging.Common |
| 174|androidx.paging:paging-common-ktx |Xamarin.AndroidX.Paging.Common.Ktx |
| 175|androidx.paging:paging-runtime |Xamarin.AndroidX.Paging.Runtime |
| 176|androidx.paging:paging-runtime-ktx |Xamarin.AndroidX.Paging.Runtime.Ktx |
| 177|androidx.paging:paging-rxjava2 |Xamarin.AndroidX.Paging.RxJava2 |
| 178|androidx.paging:paging-rxjava2-ktx |Xamarin.AndroidX.Paging.RxJava2.Ktx |
| 179|androidx.palette:palette |Xamarin.AndroidX.Palette |
| 180|androidx.palette:palette-ktx |Xamarin.AndroidX.Palette.Palette.Ktx |
| 181|androidx.percentlayout:percentlayout |Xamarin.AndroidX.PercentLayout |
| 182|androidx.preference:preference |Xamarin.AndroidX.Preference |
| 183|androidx.preference:preference-ktx |Xamarin.AndroidX.Preference.Preference.Ktx |
| 184|androidx.print:print |Xamarin.AndroidX.Print |
| 185|androidx.profileinstaller:profileinstaller |Xamarin.AndroidX.ProfileInstaller.ProfileInstaller |
| 186|androidx.recommendation:recommendation |Xamarin.AndroidX.Recommendation |
| 187|androidx.recyclerview:recyclerview |Xamarin.AndroidX.RecyclerView |
| 188|androidx.recyclerview:recyclerview-selection |Xamarin.AndroidX.RecyclerView.Selection |
| 189|androidx.resourceinspection:resourceinspection-annotation |Xamarin.AndroidX.ResourceInspection.Annotation |
| 190|androidx.room:room-common |Xamarin.AndroidX.Room.Common |
| 191|androidx.room:room-guava |Xamarin.AndroidX.Room.Guava |
| 192|androidx.room:room-ktx |Xamarin.AndroidX.Room.Room.Ktx |
| 193|androidx.room:room-runtime |Xamarin.AndroidX.Room.Runtime |
| 194|androidx.room:room-rxjava2 |Xamarin.AndroidX.Room.Room.RxJava2 |
| 195|androidx.room:room-rxjava3 |Xamarin.AndroidX.Room.Room.RxJava3 |
| 196|androidx.savedstate:savedstate |Xamarin.AndroidX.SavedState |
| 197|androidx.savedstate:savedstate-ktx |Xamarin.AndroidX.SavedState.SavedState.Ktx |
| 198|androidx.security:security-crypto |Xamarin.AndroidX.Security.SecurityCrypto |
| 199|androidx.slice:slice-builders |Xamarin.AndroidX.Slice.Builders |
| 200|androidx.slice:slice-core |Xamarin.AndroidX.Slice.Core |
| 201|androidx.slice:slice-view |Xamarin.AndroidX.Slice.View |
| 202|androidx.slidingpanelayout:slidingpanelayout |Xamarin.AndroidX.SlidingPaneLayout |
| 203|androidx.sqlite:sqlite |Xamarin.AndroidX.Sqlite |
| 204|androidx.sqlite:sqlite-framework |Xamarin.AndroidX.Sqlite.Framework |
| 205|androidx.startup:startup-runtime |Xamarin.AndroidX.Startup.StartupRuntime |
| 206|androidx.swiperefreshlayout:swiperefreshlayout |Xamarin.AndroidX.SwipeRefreshLayout |
| 207|androidx.tracing:tracing |Xamarin.AndroidX.Tracing.Tracing |
| 208|androidx.transition:transition |Xamarin.AndroidX.Transition |
| 209|androidx.tvprovider:tvprovider |Xamarin.AndroidX.TvProvider |
| 210|androidx.vectordrawable:vectordrawable |Xamarin.AndroidX.VectorDrawable |
| 211|androidx.vectordrawable:vectordrawable-animated |Xamarin.AndroidX.VectorDrawable.Animated |
| 212|androidx.versionedparcelable:versionedparcelable |Xamarin.AndroidX.VersionedParcelable |
| 213|androidx.viewpager:viewpager |Xamarin.AndroidX.ViewPager |
| 214|androidx.viewpager2:viewpager2 |Xamarin.AndroidX.ViewPager2 |
| 215|androidx.wear:wear |Xamarin.AndroidX.Wear |
| 216|androidx.wear:wear-input |Xamarin.AndroidX.Wear.Input |
| 217|androidx.wear:wear-ongoing |Xamarin.AndroidX.Wear.Ongoing |
| 218|androidx.wear:wear-phone-interactions |Xamarin.AndroidX.Wear.PhoneInteractions |
| 219|androidx.wear:wear-remote-interactions |Xamarin.AndroidX.Wear.RemoteInteractions |
| 220|androidx.wear.compose:compose-foundation |Xamarin.AndroidX.Wear.Compose.Foundation |
| 221|androidx.wear.compose:compose-material |Xamarin.AndroidX.Wear.Compose.Material |
| 222|androidx.wear.compose:compose-material-core |Xamarin.AndroidX.Wear.Compose.Material.Core |
| 223|androidx.wear.compose:compose-navigation |Xamarin.AndroidX.Wear.Compose.Navigation |
| 224|androidx.wear.protolayout:protolayout |Xamarin.AndroidX.Wear.ProtoLayout |
| 225|androidx.wear.protolayout:protolayout-expression |Xamarin.AndroidX.Wear.ProtoLayout.Expression |
| 226|androidx.wear.protolayout:protolayout-expression-pipeline |Xamarin.AndroidX.Wear.ProtoLayout.Expression.Pipeline |
| 227|androidx.wear.protolayout:protolayout-proto |Xamarin.AndroidX.Wear.ProtoLayout.Proto |
| 228|androidx.wear.tiles:tiles |Xamarin.AndroidX.Wear.Tiles |
| 229|androidx.wear.tiles:tiles-material |Xamarin.AndroidX.Wear.Tiles.Material |
| 230|androidx.wear.tiles:tiles-proto |Xamarin.AndroidX.Wear.Tiles.Proto |
| 231|androidx.wear.tiles:tiles-renderer |Xamarin.AndroidX.Wear.Tiles.Renderer |
| 232|androidx.wear.watchface:watchface |Xamarin.AndroidX.Wear.WatchFace |
| 233|androidx.wear.watchface:watchface-client |Xamarin.AndroidX.Wear.WatchFace.Client |
| 234|androidx.wear.watchface:watchface-client-guava |Xamarin.AndroidX.Wear.WatchFace.ClientGuava |
| 235|androidx.wear.watchface:watchface-complications |Xamarin.AndroidX.Wear.WatchFace.Complications |
| 236|androidx.wear.watchface:watchface-complications-data |Xamarin.AndroidX.Wear.WatchFace.Complications.Data |
| 237|androidx.wear.watchface:watchface-complications-data-source |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source |
| 238|androidx.wear.watchface:watchface-complications-data-source-ktx |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source.Ktx |
| 239|androidx.wear.watchface:watchface-complications-rendering |Xamarin.AndroidX.Wear.WatchFace.Complications.Rendering |
| 240|androidx.wear.watchface:watchface-data |Xamarin.AndroidX.Wear.WatchFace.Data |
| 241|androidx.wear.watchface:watchface-guava |Xamarin.AndroidX.Wear.WatchFace.Guava |
| 242|androidx.wear.watchface:watchface-style |Xamarin.AndroidX.Wear.WatchFace.Style |
| 243|androidx.webkit:webkit |Xamarin.AndroidX.WebKit |
| 244|androidx.window:window |Xamarin.AndroidX.Window |
| 245|androidx.window:window-extensions |Xamarin.AndroidX.Window.WindowExtensions |
| 246|androidx.window:window-java |Xamarin.AndroidX.Window.WindowJava |
| 247|androidx.window:window-rxjava2 |Xamarin.AndroidX.Window.WindowRxJava2 |
| 248|androidx.window:window-rxjava3 |Xamarin.AndroidX.Window.WindowRxJava3 |
| 249|androidx.window.extensions.core:core |Xamarin.AndroidX.Window.Extensions.Core.Core |
| 250|androidx.work:work-runtime |Xamarin.AndroidX.Work.Runtime |
| 251|androidx.work:work-runtime-ktx |Xamarin.AndroidX.Work.Work.Runtime.Ktx |
| 252|com.android.installreferrer:installreferrer |Xamarin.Google.Android.InstallReferrer |
| 253|com.google.accompanist:accompanist-appcompat-theme |Xamarin.Google.Accompanist.AppCompat.Theme |
| 254|com.google.accompanist:accompanist-drawablepainter |Xamarin.Google.Accompanist.DrawablePainter |
| 255|com.google.accompanist:accompanist-flowlayout |Xamarin.Google.Accompanist.FlowLayout |
| 256|com.google.accompanist:accompanist-pager |Xamarin.Google.Accompanist.Pager |
| 257|com.google.accompanist:accompanist-pager-indicators |Xamarin.Google.Accompanist.Pager.Indicators |
| 258|com.google.accompanist:accompanist-permissions |Xamarin.Google.Accompanist.Permissions |
| 259|com.google.accompanist:accompanist-placeholder |Xamarin.Google.Accompanist.Placeholder |
| 260|com.google.accompanist:accompanist-placeholder-material |Xamarin.Google.Accompanist.Placeholder.Material |
| 261|com.google.accompanist:accompanist-swiperefresh |Xamarin.Google.Accompanist.SwipeRefresh |
| 262|com.google.accompanist:accompanist-systemuicontroller |Xamarin.Google.Accompanist.SystemUIController |
| 263|com.google.android.material:compose-theme-adapter |Xamarin.Google.Android.Material.Compose.Theme.Adapter |
| 264|com.google.android.material:compose-theme-adapter-3 |Xamarin.Google.Android.Material.Compose.Theme.Adapter3 |
| 265|com.google.android.material:material |Xamarin.Google.Android.Material |
| 266|com.google.assistant.appactions:suggestions |Xamarin.Google.Assistant.AppActions.Suggestions |
| 267|com.google.assistant.appactions:widgets |Xamarin.Google.Assistant.AppActions.Widgets |
| 268|com.google.auto.value:auto-value-annotations |Xamarin.Google.AutoValue.Annotations |
| 269|com.google.code.gson:gson |GoogleGson |
| 270|com.google.crypto.tink:tink-android |Xamarin.Google.Crypto.Tink.Android |
| 271|com.google.flogger:flogger |Xamarin.Flogger |
| 272|com.google.flogger:flogger-system-backend |Xamarin.Flogger.SystemBackend |
| 273|com.google.guava:failureaccess |Xamarin.Google.Guava.FailureAccess |
| 274|com.google.guava:guava |Xamarin.Google.Guava |
| 275|com.google.guava:listenablefuture |Xamarin.Google.Guava.ListenableFuture |
| 276|com.google.j2objc:j2objc-annotations |Xamarin.Google.J2Objc.Annotations |
| 277|dev.chrisbanes.snapper:snapper |Xamarin.Dev.ChrisBanes.Snapper |
| 278|io.github.aakira:napier |Xamarin.AAkira.Napier |
| 279|io.reactivex.rxjava2:rxandroid |Xamarin.Android.ReactiveX.RxAndroid |
| 280|io.reactivex.rxjava2:rxjava |Xamarin.Android.ReactiveX.RxJava |
| 281|io.reactivex.rxjava2:rxkotlin |Xamarin.Android.ReactiveX.RxKotlin |
| 282|io.reactivex.rxjava3:rxandroid |Xamarin.Android.ReactiveX.RxJava3.RxAndroid |
| 283|io.reactivex.rxjava3:rxjava |Xamarin.Android.ReactiveX.RxJava3.RxJava |
| 284|io.reactivex.rxjava3:rxkotlin |Xamarin.Android.ReactiveX.RxJava3.RxKotlin |
| 285|org.checkerframework:checker-compat-qual |Xamarin.CheckerFramework.CheckerCompatQual |
| 286|org.checkerframework:checker-qual |Xamarin.CheckerFramework.CheckerQual |
| 287|org.jetbrains:annotations |Xamarin.Jetbrains.Annotations |
| 288|org.jetbrains.kotlin:kotlin-android-extensions-runtime |Xamarin.Kotlin.Android.Extensions.Runtime.Library |
| 289|org.jetbrains.kotlin:kotlin-parcelize-runtime |Xamarin.Kotlin.Parcelize.Runtime |
| 290|org.jetbrains.kotlin:kotlin-reflect |Xamarin.Kotlin.Reflect |
| 291|org.jetbrains.kotlin:kotlin-stdlib |Xamarin.Kotlin.StdLib |
| 292|org.jetbrains.kotlin:kotlin-stdlib-common |Xamarin.Kotlin.StdLib.Common |
| 293|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |Xamarin.Kotlin.StdLib.Jdk7 |
| 294|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |Xamarin.Kotlin.StdLib.Jdk8 |
| 295|org.jetbrains.kotlinx:atomicfu |Xamarin.KotlinX.AtomicFU |
| 296|org.jetbrains.kotlinx:atomicfu-jvm |Xamarin.KotlinX.AtomicFU.Jvm |
| 297|org.jetbrains.kotlinx:kotlinx-coroutines-android |Xamarin.KotlinX.Coroutines.Android |
| 298|org.jetbrains.kotlinx:kotlinx-coroutines-core |Xamarin.KotlinX.Coroutines.Core |
| 299|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |Xamarin.KotlinX.Coroutines.Core.Jvm |
| 300|org.jetbrains.kotlinx:kotlinx-coroutines-guava |Xamarin.KotlinX.Coroutines.Guava |
| 301|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |Xamarin.KotlinX.Coroutines.Jdk8 |
| 302|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |Xamarin.KotlinX.Coroutines.Play.Services |
| 303|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |Xamarin.KotlinX.Coroutines.Reactive |
| 304|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |Xamarin.KotlinX.Coroutines.Rx2 |
| 305|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |Xamarin.KotlinX.Coroutines.Rx3 |
| 306|org.jetbrains.kotlinx:kotlinx-serialization-core |Xamarin.KotlinX.Serialization.Core |
| 307|org.jetbrains.kotlinx:kotlinx-serialization-core-jvm |Xamarin.KotlinX.Serialization.Core.Jvm |
| 308|org.jetbrains.kotlinx:kotlinx-serialization-protobuf |Xamarin.KotlinX.Serialization.Protobuf |
| 309|org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm |Xamarin.KotlinX.Serialization.Protobuf.Jvm |
| 310|org.reactivestreams:reactive-streams |Xamarin.Android.ReactiveStreams |
| 141|androidx.lifecycle:lifecycle-common-jvm |Xamarin.AndroidX.Lifecycle.Common.Jvm |
| 142|androidx.lifecycle:lifecycle-extensions |Xamarin.AndroidX.Lifecycle.Extensions |
| 143|androidx.lifecycle:lifecycle-livedata |Xamarin.AndroidX.Lifecycle.LiveData |
| 144|androidx.lifecycle:lifecycle-livedata-core |Xamarin.AndroidX.Lifecycle.LiveData.Core |
| 145|androidx.lifecycle:lifecycle-livedata-core-ktx |Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx |
| 146|androidx.lifecycle:lifecycle-livedata-ktx |Xamarin.AndroidX.Lifecycle.LiveData.Ktx |
| 147|androidx.lifecycle:lifecycle-process |Xamarin.AndroidX.Lifecycle.Process |
| 148|androidx.lifecycle:lifecycle-reactivestreams |Xamarin.AndroidX.Lifecycle.ReactiveStreams |
| 149|androidx.lifecycle:lifecycle-reactivestreams-ktx |Xamarin.AndroidX.Lifecycle.ReactiveStreams.Ktx |
| 150|androidx.lifecycle:lifecycle-runtime |Xamarin.AndroidX.Lifecycle.Runtime |
| 151|androidx.lifecycle:lifecycle-runtime-android |Xamarin.AndroidX.Lifecycle.Runtime.Android |
| 152|androidx.lifecycle:lifecycle-runtime-ktx |Xamarin.AndroidX.Lifecycle.Runtime.Ktx |
| 153|androidx.lifecycle:lifecycle-runtime-ktx-android |Xamarin.AndroidX.Lifecycle.Runtime.Ktx.Android |
| 154|androidx.lifecycle:lifecycle-service |Xamarin.AndroidX.Lifecycle.Service |
| 155|androidx.lifecycle:lifecycle-viewmodel |Xamarin.AndroidX.Lifecycle.ViewModel |
| 156|androidx.lifecycle:lifecycle-viewmodel-android |Xamarin.AndroidX.Lifecycle.ViewModel.Android |
| 157|androidx.lifecycle:lifecycle-viewmodel-compose |Xamarin.AndroidX.Lifecycle.ViewModel.Compose |
| 158|androidx.lifecycle:lifecycle-viewmodel-compose-android |Xamarin.AndroidX.Lifecycle.ViewModel.Compose.Android |
| 159|androidx.lifecycle:lifecycle-viewmodel-ktx |Xamarin.AndroidX.Lifecycle.ViewModel.Ktx |
| 160|androidx.lifecycle:lifecycle-viewmodel-savedstate |Xamarin.AndroidX.Lifecycle.ViewModelSavedState |
| 161|androidx.loader:loader |Xamarin.AndroidX.Loader |
| 162|androidx.localbroadcastmanager:localbroadcastmanager |Xamarin.AndroidX.LocalBroadcastManager |
| 163|androidx.media:media |Xamarin.AndroidX.Media |
| 164|androidx.media2:media2-common |Xamarin.AndroidX.Media2.Common |
| 165|androidx.media2:media2-session |Xamarin.AndroidX.Media2.Session |
| 166|androidx.media2:media2-widget |Xamarin.AndroidX.Media2.Widget |
| 167|androidx.mediarouter:mediarouter |Xamarin.AndroidX.MediaRouter |
| 168|androidx.multidex:multidex |Xamarin.AndroidX.MultiDex |
| 169|androidx.navigation:navigation-common |Xamarin.AndroidX.Navigation.Common |
| 170|androidx.navigation:navigation-common-ktx |Xamarin.AndroidX.Navigation.Common.Ktx |
| 171|androidx.navigation:navigation-compose |Xamarin.AndroidX.Navigation.Compose |
| 172|androidx.navigation:navigation-fragment |Xamarin.AndroidX.Navigation.Fragment |
| 173|androidx.navigation:navigation-fragment-ktx |Xamarin.AndroidX.Navigation.Fragment.Ktx |
| 174|androidx.navigation:navigation-runtime |Xamarin.AndroidX.Navigation.Runtime |
| 175|androidx.navigation:navigation-runtime-ktx |Xamarin.AndroidX.Navigation.Runtime.Ktx |
| 176|androidx.navigation:navigation-ui |Xamarin.AndroidX.Navigation.UI |
| 177|androidx.navigation:navigation-ui-ktx |Xamarin.AndroidX.Navigation.UI.Ktx |
| 178|androidx.paging:paging-common |Xamarin.AndroidX.Paging.Common |
| 179|androidx.paging:paging-common-jvm |Xamarin.AndroidX.Paging.Common.Jvm |
| 180|androidx.paging:paging-common-ktx |Xamarin.AndroidX.Paging.Common.Ktx |
| 181|androidx.paging:paging-runtime |Xamarin.AndroidX.Paging.Runtime |
| 182|androidx.paging:paging-runtime-ktx |Xamarin.AndroidX.Paging.Runtime.Ktx |
| 183|androidx.paging:paging-rxjava2 |Xamarin.AndroidX.Paging.RxJava2 |
| 184|androidx.paging:paging-rxjava2-ktx |Xamarin.AndroidX.Paging.RxJava2.Ktx |
| 185|androidx.palette:palette |Xamarin.AndroidX.Palette |
| 186|androidx.palette:palette-ktx |Xamarin.AndroidX.Palette.Palette.Ktx |
| 187|androidx.percentlayout:percentlayout |Xamarin.AndroidX.PercentLayout |
| 188|androidx.preference:preference |Xamarin.AndroidX.Preference |
| 189|androidx.preference:preference-ktx |Xamarin.AndroidX.Preference.Preference.Ktx |
| 190|androidx.print:print |Xamarin.AndroidX.Print |
| 191|androidx.privacysandbox.ads:ads-adservices |Xamarin.AndroidX.PrivacySandbox.Ads.AdsServices |
| 192|androidx.privacysandbox.ads:ads-adservices-java |Xamarin.AndroidX.PrivacySandbox.Ads.AdsServices.Java |
| 193|androidx.profileinstaller:profileinstaller |Xamarin.AndroidX.ProfileInstaller.ProfileInstaller |
| 194|androidx.recommendation:recommendation |Xamarin.AndroidX.Recommendation |
| 195|androidx.recyclerview:recyclerview |Xamarin.AndroidX.RecyclerView |
| 196|androidx.recyclerview:recyclerview-selection |Xamarin.AndroidX.RecyclerView.Selection |
| 197|androidx.resourceinspection:resourceinspection-annotation |Xamarin.AndroidX.ResourceInspection.Annotation |
| 198|androidx.room:room-common |Xamarin.AndroidX.Room.Common |
| 199|androidx.room:room-guava |Xamarin.AndroidX.Room.Guava |
| 200|androidx.room:room-ktx |Xamarin.AndroidX.Room.Room.Ktx |
| 201|androidx.room:room-runtime |Xamarin.AndroidX.Room.Runtime |
| 202|androidx.room:room-rxjava2 |Xamarin.AndroidX.Room.Room.RxJava2 |
| 203|androidx.room:room-rxjava3 |Xamarin.AndroidX.Room.Room.RxJava3 |
| 204|androidx.savedstate:savedstate |Xamarin.AndroidX.SavedState |
| 205|androidx.savedstate:savedstate-ktx |Xamarin.AndroidX.SavedState.SavedState.Ktx |
| 206|androidx.security:security-crypto |Xamarin.AndroidX.Security.SecurityCrypto |
| 207|androidx.slice:slice-builders |Xamarin.AndroidX.Slice.Builders |
| 208|androidx.slice:slice-core |Xamarin.AndroidX.Slice.Core |
| 209|androidx.slice:slice-view |Xamarin.AndroidX.Slice.View |
| 210|androidx.slidingpanelayout:slidingpanelayout |Xamarin.AndroidX.SlidingPaneLayout |
| 211|androidx.sqlite:sqlite |Xamarin.AndroidX.Sqlite |
| 212|androidx.sqlite:sqlite-framework |Xamarin.AndroidX.Sqlite.Framework |
| 213|androidx.startup:startup-runtime |Xamarin.AndroidX.Startup.StartupRuntime |
| 214|androidx.swiperefreshlayout:swiperefreshlayout |Xamarin.AndroidX.SwipeRefreshLayout |
| 215|androidx.tracing:tracing |Xamarin.AndroidX.Tracing.Tracing |
| 216|androidx.transition:transition |Xamarin.AndroidX.Transition |
| 217|androidx.tvprovider:tvprovider |Xamarin.AndroidX.TvProvider |
| 218|androidx.vectordrawable:vectordrawable |Xamarin.AndroidX.VectorDrawable |
| 219|androidx.vectordrawable:vectordrawable-animated |Xamarin.AndroidX.VectorDrawable.Animated |
| 220|androidx.versionedparcelable:versionedparcelable |Xamarin.AndroidX.VersionedParcelable |
| 221|androidx.viewpager:viewpager |Xamarin.AndroidX.ViewPager |
| 222|androidx.viewpager2:viewpager2 |Xamarin.AndroidX.ViewPager2 |
| 223|androidx.wear:wear |Xamarin.AndroidX.Wear |
| 224|androidx.wear:wear-input |Xamarin.AndroidX.Wear.Input |
| 225|androidx.wear:wear-ongoing |Xamarin.AndroidX.Wear.Ongoing |
| 226|androidx.wear:wear-phone-interactions |Xamarin.AndroidX.Wear.PhoneInteractions |
| 227|androidx.wear:wear-remote-interactions |Xamarin.AndroidX.Wear.RemoteInteractions |
| 228|androidx.wear.compose:compose-foundation |Xamarin.AndroidX.Wear.Compose.Foundation |
| 229|androidx.wear.compose:compose-material |Xamarin.AndroidX.Wear.Compose.Material |
| 230|androidx.wear.compose:compose-material-core |Xamarin.AndroidX.Wear.Compose.Material.Core |
| 231|androidx.wear.compose:compose-navigation |Xamarin.AndroidX.Wear.Compose.Navigation |
| 232|androidx.wear.protolayout:protolayout |Xamarin.AndroidX.Wear.ProtoLayout |
| 233|androidx.wear.protolayout:protolayout-expression |Xamarin.AndroidX.Wear.ProtoLayout.Expression |
| 234|androidx.wear.protolayout:protolayout-expression-pipeline |Xamarin.AndroidX.Wear.ProtoLayout.Expression.Pipeline |
| 235|androidx.wear.protolayout:protolayout-proto |Xamarin.AndroidX.Wear.ProtoLayout.Proto |
| 236|androidx.wear.tiles:tiles |Xamarin.AndroidX.Wear.Tiles |
| 237|androidx.wear.tiles:tiles-material |Xamarin.AndroidX.Wear.Tiles.Material |
| 238|androidx.wear.tiles:tiles-proto |Xamarin.AndroidX.Wear.Tiles.Proto |
| 239|androidx.wear.tiles:tiles-renderer |Xamarin.AndroidX.Wear.Tiles.Renderer |
| 240|androidx.wear.watchface:watchface |Xamarin.AndroidX.Wear.WatchFace |
| 241|androidx.wear.watchface:watchface-client |Xamarin.AndroidX.Wear.WatchFace.Client |
| 242|androidx.wear.watchface:watchface-client-guava |Xamarin.AndroidX.Wear.WatchFace.ClientGuava |
| 243|androidx.wear.watchface:watchface-complications |Xamarin.AndroidX.Wear.WatchFace.Complications |
| 244|androidx.wear.watchface:watchface-complications-data |Xamarin.AndroidX.Wear.WatchFace.Complications.Data |
| 245|androidx.wear.watchface:watchface-complications-data-source |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source |
| 246|androidx.wear.watchface:watchface-complications-data-source-ktx |Xamarin.AndroidX.Wear.WatchFace.Complications.Data.Source.Ktx |
| 247|androidx.wear.watchface:watchface-complications-rendering |Xamarin.AndroidX.Wear.WatchFace.Complications.Rendering |
| 248|androidx.wear.watchface:watchface-data |Xamarin.AndroidX.Wear.WatchFace.Data |
| 249|androidx.wear.watchface:watchface-guava |Xamarin.AndroidX.Wear.WatchFace.Guava |
| 250|androidx.wear.watchface:watchface-style |Xamarin.AndroidX.Wear.WatchFace.Style |
| 251|androidx.webkit:webkit |Xamarin.AndroidX.WebKit |
| 252|androidx.window:window |Xamarin.AndroidX.Window |
| 253|androidx.window:window-extensions |Xamarin.AndroidX.Window.WindowExtensions |
| 254|androidx.window:window-java |Xamarin.AndroidX.Window.WindowJava |
| 255|androidx.window:window-rxjava2 |Xamarin.AndroidX.Window.WindowRxJava2 |
| 256|androidx.window:window-rxjava3 |Xamarin.AndroidX.Window.WindowRxJava3 |
| 257|androidx.window.extensions.core:core |Xamarin.AndroidX.Window.Extensions.Core.Core |
| 258|androidx.work:work-runtime |Xamarin.AndroidX.Work.Runtime |
| 259|androidx.work:work-runtime-ktx |Xamarin.AndroidX.Work.Work.Runtime.Ktx |
| 260|com.android.installreferrer:installreferrer |Xamarin.Google.Android.InstallReferrer |
| 261|com.google.accompanist:accompanist-appcompat-theme |Xamarin.Google.Accompanist.AppCompat.Theme |
| 262|com.google.accompanist:accompanist-drawablepainter |Xamarin.Google.Accompanist.DrawablePainter |
| 263|com.google.accompanist:accompanist-flowlayout |Xamarin.Google.Accompanist.FlowLayout |
| 264|com.google.accompanist:accompanist-pager |Xamarin.Google.Accompanist.Pager |
| 265|com.google.accompanist:accompanist-pager-indicators |Xamarin.Google.Accompanist.Pager.Indicators |
| 266|com.google.accompanist:accompanist-permissions |Xamarin.Google.Accompanist.Permissions |
| 267|com.google.accompanist:accompanist-placeholder |Xamarin.Google.Accompanist.Placeholder |
| 268|com.google.accompanist:accompanist-placeholder-material |Xamarin.Google.Accompanist.Placeholder.Material |
| 269|com.google.accompanist:accompanist-swiperefresh |Xamarin.Google.Accompanist.SwipeRefresh |
| 270|com.google.accompanist:accompanist-systemuicontroller |Xamarin.Google.Accompanist.SystemUIController |
| 271|com.google.android.material:compose-theme-adapter |Xamarin.Google.Android.Material.Compose.Theme.Adapter |
| 272|com.google.android.material:compose-theme-adapter-3 |Xamarin.Google.Android.Material.Compose.Theme.Adapter3 |
| 273|com.google.android.material:material |Xamarin.Google.Android.Material |
| 274|com.google.assistant.appactions:suggestions |Xamarin.Google.Assistant.AppActions.Suggestions |
| 275|com.google.assistant.appactions:widgets |Xamarin.Google.Assistant.AppActions.Widgets |
| 276|com.google.auto.value:auto-value-annotations |Xamarin.Google.AutoValue.Annotations |
| 277|com.google.code.gson:gson |GoogleGson |
| 278|com.google.crypto.tink:tink-android |Xamarin.Google.Crypto.Tink.Android |
| 279|com.google.flogger:flogger |Xamarin.Flogger |
| 280|com.google.flogger:flogger-system-backend |Xamarin.Flogger.SystemBackend |
| 281|com.google.guava:failureaccess |Xamarin.Google.Guava.FailureAccess |
| 282|com.google.guava:guava |Xamarin.Google.Guava |
| 283|com.google.guava:listenablefuture |Xamarin.Google.Guava.ListenableFuture |
| 284|com.google.j2objc:j2objc-annotations |Xamarin.Google.J2Objc.Annotations |
| 285|dev.chrisbanes.snapper:snapper |Xamarin.Dev.ChrisBanes.Snapper |
| 286|io.github.aakira:napier |Xamarin.AAkira.Napier |
| 287|io.reactivex.rxjava2:rxandroid |Xamarin.Android.ReactiveX.RxAndroid |
| 288|io.reactivex.rxjava2:rxjava |Xamarin.Android.ReactiveX.RxJava |
| 289|io.reactivex.rxjava2:rxkotlin |Xamarin.Android.ReactiveX.RxKotlin |
| 290|io.reactivex.rxjava3:rxandroid |Xamarin.Android.ReactiveX.RxJava3.RxAndroid |
| 291|io.reactivex.rxjava3:rxjava |Xamarin.Android.ReactiveX.RxJava3.RxJava |
| 292|io.reactivex.rxjava3:rxkotlin |Xamarin.Android.ReactiveX.RxJava3.RxKotlin |
| 293|org.checkerframework:checker-compat-qual |Xamarin.CheckerFramework.CheckerCompatQual |
| 294|org.checkerframework:checker-qual |Xamarin.CheckerFramework.CheckerQual |
| 295|org.jetbrains:annotations |Xamarin.Jetbrains.Annotations |
| 296|org.jetbrains.kotlin:kotlin-android-extensions-runtime |Xamarin.Kotlin.Android.Extensions.Runtime.Library |
| 297|org.jetbrains.kotlin:kotlin-parcelize-runtime |Xamarin.Kotlin.Parcelize.Runtime |
| 298|org.jetbrains.kotlin:kotlin-reflect |Xamarin.Kotlin.Reflect |
| 299|org.jetbrains.kotlin:kotlin-stdlib |Xamarin.Kotlin.StdLib |
| 300|org.jetbrains.kotlin:kotlin-stdlib-common |Xamarin.Kotlin.StdLib.Common |
| 301|org.jetbrains.kotlin:kotlin-stdlib-jdk7 |Xamarin.Kotlin.StdLib.Jdk7 |
| 302|org.jetbrains.kotlin:kotlin-stdlib-jdk8 |Xamarin.Kotlin.StdLib.Jdk8 |
| 303|org.jetbrains.kotlinx:atomicfu |Xamarin.KotlinX.AtomicFU |
| 304|org.jetbrains.kotlinx:atomicfu-jvm |Xamarin.KotlinX.AtomicFU.Jvm |
| 305|org.jetbrains.kotlinx:kotlinx-coroutines-android |Xamarin.KotlinX.Coroutines.Android |
| 306|org.jetbrains.kotlinx:kotlinx-coroutines-core |Xamarin.KotlinX.Coroutines.Core |
| 307|org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm |Xamarin.KotlinX.Coroutines.Core.Jvm |
| 308|org.jetbrains.kotlinx:kotlinx-coroutines-guava |Xamarin.KotlinX.Coroutines.Guava |
| 309|org.jetbrains.kotlinx:kotlinx-coroutines-jdk8 |Xamarin.KotlinX.Coroutines.Jdk8 |
| 310|org.jetbrains.kotlinx:kotlinx-coroutines-play-services |Xamarin.KotlinX.Coroutines.Play.Services |
| 311|org.jetbrains.kotlinx:kotlinx-coroutines-reactive |Xamarin.KotlinX.Coroutines.Reactive |
| 312|org.jetbrains.kotlinx:kotlinx-coroutines-rx2 |Xamarin.KotlinX.Coroutines.Rx2 |
| 313|org.jetbrains.kotlinx:kotlinx-coroutines-rx3 |Xamarin.KotlinX.Coroutines.Rx3 |
| 314|org.jetbrains.kotlinx:kotlinx-serialization-core |Xamarin.KotlinX.Serialization.Core |
| 315|org.jetbrains.kotlinx:kotlinx-serialization-core-jvm |Xamarin.KotlinX.Serialization.Core.Jvm |
| 316|org.jetbrains.kotlinx:kotlinx-serialization-protobuf |Xamarin.KotlinX.Serialization.Protobuf |
| 317|org.jetbrains.kotlinx:kotlinx-serialization-protobuf-jvm |Xamarin.KotlinX.Serialization.Protobuf.Jvm |
| 318|org.reactivestreams:reactive-streams |Xamarin.Android.ReactiveStreams |

Просмотреть файл

@ -25,6 +25,9 @@ if (!nupkgs.Any()) {
Warning($"##vso[task.logissue type=warning]No NuGet packages were found.");
} else {
Parallel.ForEach (nupkgs, nupkg => {
// See https://github.com/xamarin/AndroidX/issues/916
if (nupkg.FullPath.Contains ("Xamarin.AndroidX.Car.App.App"))
return;
var version = "--latest";
var versionFile = nupkg.FullPath + ".baseversion";
if (FileExists(versionFile)) {

Просмотреть файл

@ -93,16 +93,24 @@ AndroidX.Car.App.Annotations
AndroidX.Car.App.Connection
AndroidX.Car.App.Constraints
AndroidX.Car.App.Hardware
AndroidX.Car.App.Hardware.Climate
AndroidX.Car.App.Hardware.Common
AndroidX.Car.App.Hardware.Info
AndroidX.Car.App.Managers
AndroidX.Car.App.Media
AndroidX.Car.App.MediaExtensions
AndroidX.Car.App.Messaging
AndroidX.Car.App.Messaging.Model
AndroidX.Car.App.Model
AndroidX.Car.App.Model.Constraints
AndroidX.Car.App.Model.SignIn
AndroidX.Car.App.Navigation
AndroidX.Car.App.Navigation.Model
AndroidX.Car.App.Navigation.Model.Constraints
AndroidX.Car.App.Notification
AndroidX.Car.App.Serialization
AndroidX.Car.App.Suggestion
AndroidX.Car.App.Suggestion.Model
AndroidX.Car.App.Utils
AndroidX.Car.App.Validation
AndroidX.Car.App.Versioning
@ -251,6 +259,8 @@ AndroidX.Legacy.Content
AndroidX.Legacy.Widget
AndroidX.Lifecycle
AndroidX.Lifecycle.ViewModels
AndroidX.Lifecycle.ViewModels.Compose
AndroidX.Lifecycle.ViewModels.Internal
AndroidX.Loader.App
AndroidX.Loader.Content
AndroidX.LocalBroadcastManager.Content
@ -275,6 +285,20 @@ AndroidX.PercentLayout.Widget
AndroidX.Preference
AndroidX.Preference.Internal
AndroidX.Print
AndroidX.PrivacySandbox.Ads.AdServices.AdId
AndroidX.PrivacySandbox.Ads.AdServices.AdSelection
AndroidX.PrivacySandbox.Ads.AdServices.AppSetId
AndroidX.PrivacySandbox.Ads.AdServices.Common
AndroidX.PrivacySandbox.Ads.AdServices.CustomAudience
AndroidX.PrivacySandbox.Ads.AdServices.Java.AdId
AndroidX.PrivacySandbox.Ads.AdServices.Java.AdSelection
AndroidX.PrivacySandbox.Ads.AdServices.Java.AppSetId
AndroidX.PrivacySandbox.Ads.AdServices.Java.CustomAudience
AndroidX.PrivacySandbox.Ads.AdServices.Java.Internal
AndroidX.PrivacySandbox.Ads.AdServices.Java.Measurement
AndroidX.PrivacySandbox.Ads.AdServices.Java.Topics
AndroidX.PrivacySandbox.Ads.AdServices.Measurement
AndroidX.PrivacySandbox.Ads.AdServices.Topics
AndroidX.ProfileInstallers
AndroidX.Recommendation.App
AndroidX.RecyclerView.Selection
@ -607,7 +631,6 @@ Xamarin.Google.Crypto.Tink.KeyDerivation
Xamarin.Google.Crypto.Tink.KeyDerivation.Internal
Xamarin.Google.Crypto.Tink.Mac
Xamarin.Google.Crypto.Tink.Mac.Internal
Xamarin.Google.Crypto.Tink.Monitoring
Xamarin.Google.Crypto.Tink.Prf
Xamarin.Google.Crypto.Tink.Prf.Internal
Xamarin.Google.Crypto.Tink.Proto

Просмотреть файл

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.companyname.buildallmauiapp" android:versionCode="1" android:versionName="1.0">
<application android:allowBackup="true" android:icon="@mipmap/appicon" android:supportsRtl="true" android:label="BuildAllMauiApp"></application>
<application android:allowBackup="true" android:icon="@mipmap/appicon" android:supportsRtl="true" android:largeHeap="true" android:label="BuildAllMauiApp"></application>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-sdk android:minSdkVersion="28" android:targetSdkVersion="34" />

Просмотреть файл

@ -39,7 +39,14 @@
{
artifact_version += "-" + artifact_version_parts[1];
}
// Whether to bind the Java .jar/.aar
var bind_native_lib = Model.NuGetPackageId != "Xamarin.AndroidX.DataStore.Core.Jvm";
// Whether to include the Java .jar/.aar
var include_native_lib = Model.NuGetPackageId != "Xamarin.AndroidX.DataStore.Core.Jvm";
}
<PropertyGroup>
<PackageId>@(Model.NuGetPackageId)</PackageId>
<Title>.NET for Android (formerly Xamarin.Android) AndroidX - @(Model.Name)</Title>
@ -54,7 +61,9 @@
</PropertyGroup>
<ItemGroup>
@if (include_native_lib) {
<None Include="@(Model.NuGetPackageId).targets" Pack="True" PackagePath="@@(AndroidXNuGetTargetFolders)" />
}
<None Include="..\..\LICENSE.md" Pack="True" PackagePath="LICENSE.md" />
<None Include="..\..\External-Dependency-Info.txt" Pack="True" PackagePath="THIRD-PARTY-NOTICES.txt" />
<None Include="..\..\icons\Xamarin.AndroidX_nuget.png" Pack="True" PackagePath="icon.png" />
@ -98,6 +107,10 @@
<ItemGroup>
@foreach (var art in @Model.MavenArtifacts) {
if (!bind_native_lib) {
continue;
}
if (art.MavenArtifactPackaging == "aar") {
<None Include="..\..\externals\@(art.MavenGroupId)\@(art.MavenArtifactId).aar" Pack="True" PackagePath="aar\@(art.MavenGroupId).@(art.MavenArtifactId).aar" />
} else {
@ -111,6 +124,10 @@
<ItemGroup>
@foreach (var art in @Model.MavenArtifacts)
{
if (!include_native_lib) {
continue;
}
if (art.MavenArtifactPackaging == "aar")
{
<InputJar

Просмотреть файл

@ -1,3 +1,14 @@
<metadata>
<attr
path="/api/package[@name='androidx.car.app']/interface[@name='IAppManager']"
name="managedName"
>
IAppManagerInterface
</attr>
<attr
path="/api/package[@name='androidx.car.app.navigation']/interface[@name='INavigationManager']"
name="managedName"
>
INavigationManagerInterface
</attr>
</metadata>

Просмотреть файл

@ -0,0 +1 @@
<enum-field-mappings></enum-field-mappings>

Просмотреть файл

@ -0,0 +1 @@
<enum-method-mappings></enum-method-mappings>

Просмотреть файл

@ -0,0 +1 @@
<metadata></metadata>

Просмотреть файл

@ -0,0 +1,2 @@
<metadata>
</metadata>

Просмотреть файл

@ -1,4 +1,4 @@
using System;
using System;
using Android.Runtime;
namespace AndroidX.Lifecycle

Просмотреть файл

@ -0,0 +1 @@
<enum-field-mappings></enum-field-mappings>

Просмотреть файл

@ -0,0 +1 @@
<enum-method-mappings></enum-method-mappings>

Просмотреть файл

@ -0,0 +1 @@
<metadata></metadata>

Просмотреть файл

@ -0,0 +1,33 @@
<metadata>
<!--
mc++
<remove-node path="/api/package[@name='androidx.lifecycle']/interface[@name='LifecycleRegistryOwner']" />
<remove-node path="/api/package[@name='androidx.lifecycle']/interface[@name='ReportFragment.ActivityInitializationListener']" />
-->
<!--
<attr
path="//class[@visibility='']"
name="visibility"
>
public
</attr>
-->
<remove-node path="/api/package[@name='androidx.lifecycle']/*[@name='OnLifecycleEvent']" />
<attr
path="/api/package[@name='androidx.lifecycle']/class[@name='SingleGeneratedAdapterObserver']"
name="visibility"
>
public
</attr>
<attr
path="/api/package[@name='androidx.lifecycle']/class[@name='CompositeGeneratedAdaptersObserver']"
name="visibility"
>
public
</attr>
</metadata>

Просмотреть файл

@ -0,0 +1,17 @@
using System.Runtime.CompilerServices;
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.Lifecycle))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.CompositeGeneratedAdaptersObserver))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IDefaultLifecycleObserver))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IGeneratedAdapter))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IGenericLifecycleObserver))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ILifecycleEventObserver))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ILifecycleObserver))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ILifecycleOwner))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.LifecycleCoroutineScope))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.LifecycleKt))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.LifecycleOwnerKt))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.Lifecycling))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.MethodCallsLogger))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.PausingDispatcherKt))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.SingleGeneratedAdapterObserver))]

Просмотреть файл

@ -1,18 +1,2 @@
<metadata>
<remove-node path="/api/package[@name='androidx.lifecycle']/*[@name='OnLifecycleEvent']" />
<attr
path="/api/package[@name='androidx.lifecycle']/class[@name='SingleGeneratedAdapterObserver']"
name="visibility"
>
public
</attr>
<attr
path="/api/package[@name='androidx.lifecycle']/class[@name='CompositeGeneratedAdaptersObserver']"
name="visibility"
>
public
</attr>
</metadata>

Просмотреть файл

@ -0,0 +1 @@
<enum-field-mappings></enum-field-mappings>

Просмотреть файл

@ -0,0 +1 @@
<enum-method-mappings></enum-method-mappings>

Просмотреть файл

@ -0,0 +1 @@
<metadata></metadata>

Просмотреть файл

@ -0,0 +1,9 @@
<metadata>
<attr
path="/api/package[@name='androidx.lifecycle']/interface[@name='LifecycleRegistryOwner']/method[@name='getLifecycle' and count(parameter)=0]"
name="managedReturn"
>
AndroidX.Lifecycle.Lifecycle
</attr>
</metadata>

Просмотреть файл

@ -0,0 +1,19 @@
using System.Runtime.CompilerServices;
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.AndroidViewModel))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IHasDefaultViewModelProviderFactory))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IViewModelStoreOwner))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModel))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModelLazy))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModelProvider))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModelProviderGetKt))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModelStore))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewTreeViewModelKt))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewTreeViewModelStoreOwner))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.CreationExtras))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.InitializerViewModelFactoryBuilder))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.InitializerViewModelFactoryKt))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.IViewModelFactoryDsl))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.MutableCreationExtras))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.ViewModelFactoryDslAttribute))]
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.ViewModelInitializer))]

Просмотреть файл

@ -0,0 +1,2 @@
<enum-field-mappings>
</enum-field-mappings>

Просмотреть файл

@ -0,0 +1,2 @@
<enum-method-mappings>
</enum-method-mappings>

Просмотреть файл

@ -0,0 +1,2 @@
<metadata>
</metadata>

Просмотреть файл

@ -0,0 +1,112 @@
<metadata>
<!--
<attr
path="/api/package[@name='androidx.paging']/class[@name='ContiguousDataSource']"
name="visibility"
>
public
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='DataSource.LoadCallbackHelper']"
name="visibility"
>
public
</attr>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='DataSource.LoadCallbackHelper']/typeParameters"
/>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='PageKeyedDataSource']/typeParameters"
/>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='PageKeyedDataSource.LoadParams']/typeParameters"
/>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='ItemKeyedDataSource.LoadInitialParams']/typeParameters"
/>
<attr
path="/api/package[@name='androidx.paging']/class[@name='DataSource']/method[@name='map' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;Value, ToValue&gt;']]"
name="abstract"
>
false
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PositionalDataSource']/method[@name='map' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;T, V&gt;']]"
name="managedReturn"
>
AndroidX.Paging.DataSource
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='ItemKeyedDataSource']/method[@name='map' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;Value, ToValue&gt;']]"
name="managedReturn"
>
AndroidX.Paging.DataSource
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PageKeyedDataSource']/method[@name='map' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;Value, ToValue&gt;']]"
name="managedReturn"
>
AndroidX.Paging.DataSource
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='DataSource']/method[@name='mapByPage' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;java.util.List&lt;Value&gt;, java.util.List&lt;ToValue&gt;&gt;']]"
name="abstract"
>
false
</attr>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='PagingSource.LoadParams']/method[@name='getKey' and count(parameter)=0]"
/>
-->
<attr
path="/api/package[@name='androidx.paging']/class[@name='ItemSnapshotList']/method[@name='getSize' and count(parameter)=0]"
name="propertyName"
/>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PagedList']/method[@name='getSize' and count(parameter)=0]"
name="propertyName"
/>
<attr
path="/api/package[@name='androidx.paging']/interface[@name='PagingSourceFactory']/method[@name='invoke' and count(parameter)=0]"
name="managedReturn"
>
Java.Lang.Object
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='InvalidatingPagingSourceFactory']/method[@name='invoke' and count(parameter)=0]"
name="managedReturn"
>
Java.Lang.Object
</attr>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='PagingSource.LoadParams']/method[@name='getKey' and count(parameter)=0]"
/>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PagingSource.LoadParams.Append']/method[@name='getKey' and count(parameter)=0]"
name="visibility"
>
public
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PagingSource.LoadParams.Prepend']/method[@name='getKey' and count(parameter)=0]"
name="visibility"
>
public
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PagingSource.LoadParams.Refresh']/method[@name='getKey' and count(parameter)=0]"
name="visibility"
>
public
</attr>
</metadata>

Просмотреть файл

@ -1,90 +1,3 @@
<metadata>
<attr
path="/api/package[@name='androidx.paging']/class[@name='ContiguousDataSource']"
name="visibility"
>
public
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='DataSource.LoadCallbackHelper']"
name="visibility"
>
public
</attr>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='DataSource.LoadCallbackHelper']/typeParameters"
/>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='PageKeyedDataSource']/typeParameters"
/>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='PageKeyedDataSource.LoadParams']/typeParameters"
/>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='ItemKeyedDataSource.LoadInitialParams']/typeParameters"
/>
<attr
path="/api/package[@name='androidx.paging']/class[@name='DataSource']/method[@name='map' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;Value, ToValue&gt;']]"
name="abstract"
>
false
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PositionalDataSource']/method[@name='map' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;T, V&gt;']]"
name="managedReturn"
>
AndroidX.Paging.DataSource
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='ItemKeyedDataSource']/method[@name='map' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;Value, ToValue&gt;']]"
name="managedReturn"
>
AndroidX.Paging.DataSource
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PageKeyedDataSource']/method[@name='map' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;Value, ToValue&gt;']]"
name="managedReturn"
>
AndroidX.Paging.DataSource
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='DataSource']/method[@name='mapByPage' and count(parameter)=1 and parameter[1][@type='androidx.arch.core.util.Function&lt;java.util.List&lt;Value&gt;, java.util.List&lt;ToValue&gt;&gt;']]"
name="abstract"
>
false
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='InvalidatingPagingSourceFactory']/method[@name='invoke' and count(parameter)=0]"
name="managedReturn"
>
Java.Lang.Object
</attr>
<attr
path="/api/package[@name='androidx.paging']/class[@name='ItemSnapshotList']/method[@name='getSize' and count(parameter)=0]"
name="propertyName"
/>
<attr
path="/api/package[@name='androidx.paging']/class[@name='PagedList']/method[@name='getSize' and count(parameter)=0]"
name="propertyName"
/>
<remove-node
path="/api/package[@name='androidx.paging']/class[@name='PagingSource.LoadParams']/method[@name='getKey' and count(parameter)=0]"
/>
<attr
path="/api/package[@name='androidx.paging']/interface[@name='PagingSourceFactory']/method[@name='invoke' and count(parameter)=0]"
name="managedReturn"
>
Java.Lang.Object
</attr>
</metadata>

Просмотреть файл

@ -943,4 +943,141 @@
path="/api/package[@name='com.google.crypto.tink.internal']/class[@name='PrimitiveSet']"
/>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='JavaFeaturesProto.JavaFeaturesOrBuilder']/method[@name='getUtf8Validation' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='JavaFeaturesProto.JavaFeatures.Builder']/method[@name='getUtf8Validation' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FeatureSetOrBuilder']/method[@name='getEnumType' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FeatureSet.Builder']/method[@name='getEnumType' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FeatureSetOrBuilder']/method[@name='getFieldPresence' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FeatureSet.Builder']/method[@name='getFieldPresence' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FeatureSetOrBuilder']/method[@name='getJsonFormat' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FeatureSet.Builder']/method[@name='getJsonFormat' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FeatureSetOrBuilder']/method[@name='getMessageEncoding' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FeatureSet.Builder']/method[@name='getMessageEncoding' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FeatureSetOrBuilder']/method[@name='getRepeatedFieldEncoding' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FeatureSet']/method[@name='getRepeatedFieldEncoding' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FeatureSetOrBuilder']/method[@name='getUtf8Validation' and count(parameter)=0]"
name="propertyName"
></attr>
<remove-node
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FeatureSet.Builder']/implements"
/>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FieldDescriptorProtoOrBuilder']/method[@name='getLabel' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FieldDescriptorProto.Builder']/method[@name='getLabel' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FieldOptionsOrBuilder']/method[@name='getFeatureSupport' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FieldOptions.Builder']/method[@name='getFeatureSupport' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.MethodOptionsOrBuilder']/method[@name='getIdempotencyLevel' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.MethodOptions.Builder']/method[@name='getIdempotencyLevel' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.GeneratedCodeInfo.AnnotationOrBuilder']/method[@name='getSemantic' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.GeneratedCodeInfo.Annotation.Builder']/method[@name='getSemantic' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.UninterpretedOption.NamePartOrBuilder']/method[@name='getNamePart' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.UninterpretedOption.NamePart.Builder']/method[@name='getNamePart' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder']/method[@name='getType' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.ExtensionRangeOptions.DeclarationOrBuilder']/method[@name='getType' and count(parameter)=0]"
name="managedName"
>
GetTypeData
</attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.ExtensionRangeOptions.Declaration.Builder']/method[@name='getType' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.ExtensionRangeOptions.Declaration.Builder']/method[@name='getType' and count(parameter)=0]"
name="managedName"
>
GetTypeData
</attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/interface[@name='DescriptorProtos.FieldDescriptorProtoOrBuilder']/method[@name='getType' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.ExtensionRangeOptions.Declaration']/method[@name='getType' and count(parameter)=0]"
name="propertyName"
></attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.ExtensionRangeOptions.Declaration']/method[@name='getType' and count(parameter)=0]"
name="managedName"
>
GetTypeData
</attr>
<attr
path="/api/package[@name='com.google.crypto.tink.shaded.protobuf']/class[@name='DescriptorProtos.FieldDescriptorProto.Builder']/method[@name='getType' and count(parameter)=0]"
name="propertyName"
></attr>
</metadata>

Просмотреть файл

@ -7,6 +7,8 @@
/>
<remove-node
path="/api/package[@name='kotlinx.serialization.protobuf']/class[@name='ProtoNumber.Impl']"
/>
/>
<remove-node
path="/api/package[@name='kotlinx.serialization.protobuf']/class[@name='ProtoOneOf.Impl']"
/>
</metadata>

Просмотреть файл

@ -602,6 +602,8 @@ Task ("spell-check")
"PlayServicesAuth",
"GoogleAndroid",
"GoogleId",
"PrivacySandbox",
"AdsServices",
"Material3Android",
"WindowSizeClassAndroid",
"OkIO",