include bin
parent
22be58cae3
commit
4af080f9b2
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -0,0 +1,575 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Dapper.Contrib</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Dapper.Contrib.Extensions.SqlMapperExtensions">
|
||||
<summary>
|
||||
The Dapper.Contrib extensions for Dapper
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.GetAsync``1(System.Data.IDbConnection,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Returns a single entity by a single id from table "Ts" asynchronously using Task. T must be of interface type.
|
||||
Id must be marked with [Key] attribute.
|
||||
Created entity is tracked/intercepted for changes and used by the Update() extension.
|
||||
</summary>
|
||||
<typeparam name="T">Interface type to create and populate</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="id">Id of the entity to get, must be marked with [Key] attribute</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>Entity of T</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.GetAllAsync``1(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Returns a list of entities from table "Ts".
|
||||
Id of T must be marked with [Key] attribute.
|
||||
Entities created from interfaces are tracked/intercepted for changes and used by the Update() extension
|
||||
for optimal performance.
|
||||
</summary>
|
||||
<typeparam name="T">Interface or type to create and populate</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>Entity of T</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.InsertAsync``1(System.Data.IDbConnection,``0,System.Data.IDbTransaction,System.Nullable{System.Int32},ISqlAdapter)">
|
||||
<summary>
|
||||
Inserts an entity into table "Ts" asynchronously using Task and returns identity id.
|
||||
</summary>
|
||||
<typeparam name="T">The type being inserted.</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="entityToInsert">Entity to insert</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<param name="sqlAdapter">The specific ISqlAdapter to use, auto-detected based on connection if null</param>
|
||||
<returns>Identity of inserted entity</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.UpdateAsync``1(System.Data.IDbConnection,``0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Updates entity in table "Ts" asynchronously using Task, checks if the entity is modified if the entity is tracked by the Get() extension.
|
||||
</summary>
|
||||
<typeparam name="T">Type to be updated</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="entityToUpdate">Entity to be updated</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>true if updated, false if not found or not modified (tracked entities)</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.DeleteAsync``1(System.Data.IDbConnection,``0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Delete entity in table "Ts" asynchronously using Task.
|
||||
</summary>
|
||||
<typeparam name="T">Type of entity</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="entityToDelete">Entity to delete</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>true if deleted, false if not found</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.DeleteAllAsync``1(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Delete all entities in the table related to the type T asynchronously using Task.
|
||||
</summary>
|
||||
<typeparam name="T">Type of entity</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>true if deleted, false if none found</returns>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.SqlMapperExtensions.IProxy">
|
||||
<summary>
|
||||
Defined a proxy object with a possibly dirty state.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Dapper.Contrib.Extensions.SqlMapperExtensions.IProxy.IsDirty">
|
||||
<summary>
|
||||
Whether the object has been changed.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.SqlMapperExtensions.ITableNameMapper">
|
||||
<summary>
|
||||
Defines a table name mapper for getting table names from types.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.ITableNameMapper.GetTableName(System.Type)">
|
||||
<summary>
|
||||
Gets a table name from a given <see cref="T:System.Type"/>.
|
||||
</summary>
|
||||
<param name="type">The <see cref="T:System.Type"/> to get a name from.</param>
|
||||
<returns>The table name for the given <paramref name="type"/>.</returns>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.SqlMapperExtensions.GetDatabaseTypeDelegate">
|
||||
<summary>
|
||||
The function to get a database type from the given <see cref="T:System.Data.IDbConnection"/>.
|
||||
</summary>
|
||||
<param name="connection">The connection to get a database type name from.</param>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.SqlMapperExtensions.TableNameMapperDelegate">
|
||||
<summary>
|
||||
The function to get a a table name from a given <see cref="T:System.Type"/>
|
||||
</summary>
|
||||
<param name="type">The <see cref="T:System.Type"/> to get a table name for.</param>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.Get``1(System.Data.IDbConnection,System.Object,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Returns a single entity by a single id from table "Ts".
|
||||
Id must be marked with [Key] attribute.
|
||||
Entities created from interfaces are tracked/intercepted for changes and used by the Update() extension
|
||||
for optimal performance.
|
||||
</summary>
|
||||
<typeparam name="T">Interface or type to create and populate</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="id">Id of the entity to get, must be marked with [Key] attribute</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>Entity of T</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.GetAll``1(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Returns a list of entities from table "Ts".
|
||||
Id of T must be marked with [Key] attribute.
|
||||
Entities created from interfaces are tracked/intercepted for changes and used by the Update() extension
|
||||
for optimal performance.
|
||||
</summary>
|
||||
<typeparam name="T">Interface or type to create and populate</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>Entity of T</returns>
|
||||
</member>
|
||||
<member name="F:Dapper.Contrib.Extensions.SqlMapperExtensions.TableNameMapper">
|
||||
<summary>
|
||||
Specify a custom table name mapper based on the POCO type name
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.Insert``1(System.Data.IDbConnection,``0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Inserts an entity into table "Ts" and returns identity id or number of inserted rows if inserting a list.
|
||||
</summary>
|
||||
<typeparam name="T">The type to insert.</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="entityToInsert">Entity to insert, can be list of entities</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>Identity of inserted entity, or number of inserted rows if inserting a list</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.Update``1(System.Data.IDbConnection,``0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Updates entity in table "Ts", checks if the entity is modified if the entity is tracked by the Get() extension.
|
||||
</summary>
|
||||
<typeparam name="T">Type to be updated</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="entityToUpdate">Entity to be updated</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>true if updated, false if not found or not modified (tracked entities)</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.Delete``1(System.Data.IDbConnection,``0,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Delete entity in table "Ts".
|
||||
</summary>
|
||||
<typeparam name="T">Type of entity</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="entityToDelete">Entity to delete</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>true if deleted, false if not found</returns>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.SqlMapperExtensions.DeleteAll``1(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32})">
|
||||
<summary>
|
||||
Delete all entities in the table related to the type T.
|
||||
</summary>
|
||||
<typeparam name="T">Type of entity</typeparam>
|
||||
<param name="connection">Open SqlConnection</param>
|
||||
<param name="transaction">The transaction to run under, null (the default) if none</param>
|
||||
<param name="commandTimeout">Number of seconds before command execution timeout</param>
|
||||
<returns>true if deleted, false if none found</returns>
|
||||
</member>
|
||||
<member name="F:Dapper.Contrib.Extensions.SqlMapperExtensions.GetDatabaseType">
|
||||
<summary>
|
||||
Specifies a custom callback that detects the database type instead of relying on the default strategy (the name of the connection type object).
|
||||
Please note that this callback is global and will be used by all the calls that require a database specific adapter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.TableAttribute">
|
||||
<summary>
|
||||
Defines the name of a table to use in Dapper.Contrib commands.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.TableAttribute.#ctor(System.String)">
|
||||
<summary>
|
||||
Creates a table mapping to a specific name for Dapper.Contrib commands
|
||||
</summary>
|
||||
<param name="tableName">The name of this table in the database.</param>
|
||||
</member>
|
||||
<member name="P:Dapper.Contrib.Extensions.TableAttribute.Name">
|
||||
<summary>
|
||||
The name of the table in the database
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.KeyAttribute">
|
||||
<summary>
|
||||
Specifies that this field is a primary key in the database
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.ExplicitKeyAttribute">
|
||||
<summary>
|
||||
Specifies that this field is a explicitly set primary key in the database
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.WriteAttribute">
|
||||
<summary>
|
||||
Specifies whether a field is writable in the database.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Dapper.Contrib.Extensions.WriteAttribute.#ctor(System.Boolean)">
|
||||
<summary>
|
||||
Specifies whether a field is writable in the database.
|
||||
</summary>
|
||||
<param name="write">Whether a field is writable in the database.</param>
|
||||
</member>
|
||||
<member name="P:Dapper.Contrib.Extensions.WriteAttribute.Write">
|
||||
<summary>
|
||||
Whether a field is writable in the database.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Dapper.Contrib.Extensions.ComputedAttribute">
|
||||
<summary>
|
||||
Specifies that this is a computed column.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:ISqlAdapter">
|
||||
<summary>
|
||||
The interface for all Dapper.Contrib database operations
|
||||
Implementing this is each provider's model.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ISqlAdapter.InsertAsync(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:ISqlAdapter.Insert(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:ISqlAdapter.AppendColumnName(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds the name of a column.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="M:ISqlAdapter.AppendColumnNameEqualsValue(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds a column equality to a parameter.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="T:SqlServerAdapter">
|
||||
<summary>
|
||||
The SQL Server database adapter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlServerAdapter.InsertAsync(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:SqlServerAdapter.Insert(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:SqlServerAdapter.AppendColumnName(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds the name of a column.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="M:SqlServerAdapter.AppendColumnNameEqualsValue(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds a column equality to a parameter.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="T:SqlCeServerAdapter">
|
||||
<summary>
|
||||
The SQL Server Compact Edition database adapter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SqlCeServerAdapter.InsertAsync(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:SqlCeServerAdapter.Insert(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:SqlCeServerAdapter.AppendColumnName(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds the name of a column.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="M:SqlCeServerAdapter.AppendColumnNameEqualsValue(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds a column equality to a parameter.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="T:MySqlAdapter">
|
||||
<summary>
|
||||
The MySQL database adapter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:MySqlAdapter.InsertAsync(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:MySqlAdapter.Insert(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:MySqlAdapter.AppendColumnName(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds the name of a column.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="M:MySqlAdapter.AppendColumnNameEqualsValue(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds a column equality to a parameter.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="T:PostgresAdapter">
|
||||
<summary>
|
||||
The Postgres database adapter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:PostgresAdapter.InsertAsync(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:PostgresAdapter.Insert(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:PostgresAdapter.AppendColumnName(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds the name of a column.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="M:PostgresAdapter.AppendColumnNameEqualsValue(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds a column equality to a parameter.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="T:SQLiteAdapter">
|
||||
<summary>
|
||||
The SQLite database adapter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:SQLiteAdapter.InsertAsync(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:SQLiteAdapter.Insert(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:SQLiteAdapter.AppendColumnName(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds the name of a column.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="M:SQLiteAdapter.AppendColumnNameEqualsValue(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds a column equality to a parameter.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="T:FbAdapter">
|
||||
<summary>
|
||||
The Firebase SQL adapter.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:FbAdapter.InsertAsync(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:FbAdapter.Insert(System.Data.IDbConnection,System.Data.IDbTransaction,System.Nullable{System.Int32},System.String,System.String,System.String,System.Collections.Generic.IEnumerable{System.Reflection.PropertyInfo},System.Object)">
|
||||
<summary>
|
||||
Inserts <paramref name="entityToInsert"/> into the database, returning the Id of the row created.
|
||||
</summary>
|
||||
<param name="connection">The connection to use.</param>
|
||||
<param name="transaction">The transaction to use.</param>
|
||||
<param name="commandTimeout">The command timeout to use.</param>
|
||||
<param name="tableName">The table to insert into.</param>
|
||||
<param name="columnList">The columns to set with this insert.</param>
|
||||
<param name="parameterList">The parameters to set for this insert.</param>
|
||||
<param name="keyProperties">The key columns in this table.</param>
|
||||
<param name="entityToInsert">The entity to insert.</param>
|
||||
<returns>The Id of the row created.</returns>
|
||||
</member>
|
||||
<member name="M:FbAdapter.AppendColumnName(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds the name of a column.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
<member name="M:FbAdapter.AppendColumnNameEqualsValue(System.Text.StringBuilder,System.String)">
|
||||
<summary>
|
||||
Adds a column equality to a parameter.
|
||||
</summary>
|
||||
<param name="sb">The string builder to append to.</param>
|
||||
<param name="columnName">The column name.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -0,0 +1,769 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>ExtendedNumerics.BigDecimal</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:ExtendedNumerics.BigDecimal">
|
||||
<summary>
|
||||
<para>Arbitrary precision decimal. All operations are exact, except for division.</para>
|
||||
<para>Division never determines more digits than the given precision.</para>
|
||||
<para>Based on code by Jan Christoph Bernack (http://stackoverflow.com/a/4524254 or jc.bernack at gmail.com)</para>
|
||||
<para>Modified and extended by Adam White (https://csharpcodewhisperer.blogspot.com/)</para>
|
||||
<para>Further modified by Rick Harker, Rick.Rick.Harker@gmail.com</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.#ctor(System.Tuple{System.Numerics.BigInteger,System.Int32})">
|
||||
<summary>
|
||||
Private Constructor. This one bypasses <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> and <see cref="P:ExtendedNumerics.BigDecimal.AlwaysNormalize"/> check and behavior.
|
||||
</summary>
|
||||
<param name="tuple"></param>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.Ten">
|
||||
<summary>Gets a value that represents the number 0 (zero).</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.One">
|
||||
<summary>Gets a value that represents the number 1 ().</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.Zero">
|
||||
<summary>Gets a value that represents the number 0 (zero).</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.OneHalf">
|
||||
<summary>Gets a value that represents the number 0.5.</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.MinusOne">
|
||||
<summary>Gets a value that represents the number -1 .</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.E">
|
||||
<summary>Gets a value that represents the number e, also called Euler's number.</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.Pi">
|
||||
<summary>Gets a value that represents the number Pi.</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.π">
|
||||
<summary>Gets a value that represents the number Pi.</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.Precision">
|
||||
<summary>
|
||||
Sets the desired precision of all BigDecimal instances, in terms of the number of .
|
||||
|
||||
|
||||
If AlwaysTruncate is set to true all operations are affected.</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.AlwaysTruncate">
|
||||
<summary>
|
||||
Specifies whether the significant digits should be truncated to the given precision after each operation.
|
||||
Setting this to true will tend to accumulate errors at the precision boundary after several arithmetic operations.
|
||||
Therefore, you should prefer using <see cref="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.Int32)"/> explicitly when you need it instead,
|
||||
such st at the end of a series of operations, especially if you are expecting the result to be truncated at the precision length.
|
||||
This should generally be left disabled by default.
|
||||
This setting may be useful if you are running into memory or performance issues, as could conceivably be brought on by many operations on irrational numbers.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.AlwaysNormalize">
|
||||
<summary>Specifies whether a call to Normalize is made after every operation and during constructor invocation. The default value is true.</summary>
|
||||
</member>
|
||||
<member name="F:ExtendedNumerics.BigDecimal.Mantissa">
|
||||
<summary>The mantissa of the internal floating point number representation of this BigDecimal.</summary>
|
||||
</member>
|
||||
<member name="F:ExtendedNumerics.BigDecimal.Exponent">
|
||||
<summary>The exponent of the internal floating point number representation of this BigDecimal.</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.Sign">
|
||||
<summary>Gets a number that indicates the sign (negative, positive, or zero) of the current <see cref="T:ExtendedNumerics.BigDecimal" /> object. </summary>
|
||||
<returns>-1 if the value of this object is negative, 0 if the value of this object is zero or 1 if the value of this object is positive.</returns>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.SignifigantDigits">
|
||||
<summary>Gets the number of significant digits in <see cref="T:ExtendedNumerics.BigDecimal"/>.
|
||||
Essentially tells you the number of digits in the mantissa.</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.Length">
|
||||
<summary>The length of the BigDecimal value (Equivalent to SignifigantDigits).</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.BigDecimal.WholeValue">
|
||||
<summary>
|
||||
Gets the whole-number integer (positive or negative) value of this BigDecimal, so everything to the left of the decimal place.
|
||||
Equivalent to the Truncate function for a float.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.IsZero">
|
||||
<summary>This method returns true if the BigDecimal is equal to zero, false otherwise.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.IsPositve">
|
||||
<summary>This method returns true if the BigDecimal is greater than zero, false otherwise.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.IsNegative">
|
||||
<summary>This method returns true if the BigDecimal is less than zero, false otherwise.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.System#IComparable#CompareTo(System.Object)">
|
||||
<summary>
|
||||
Compares the current instance with another object of the same type and returns
|
||||
an integer that indicates whether the current instance precedes, follows, or
|
||||
occurs in the same position in the sort order as the other object.
|
||||
</summary>
|
||||
<param name="obj"> An object to compare with this instance.</param>
|
||||
<returns>
|
||||
A return value of less than zero means this instance precedes obj in the sort order.
|
||||
A return value of zero means this instance occurs in the same position in the sort order as obj.
|
||||
A return value of greater than zero means this instance follows obj in the sort order.
|
||||
</returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Equals(System.Nullable{ExtendedNumerics.BigDecimal},System.Nullable{ExtendedNumerics.BigDecimal})">
|
||||
<summary>Static equality test.</summary>
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.Double)">
|
||||
<summary>Converts the string representation of a decimal to the BigDecimal equivalent.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.String)">
|
||||
<summary>Converts the string representation of a decimal to the BigDecimal equivalent.</summary>
|
||||
<param name="input">A string that contains a number to convert.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Parse(System.String,System.IFormatProvider)">
|
||||
<summary>
|
||||
Converts the string representation of a decimal in a specified culture-specific format to its BigDecimal equivalent.
|
||||
</summary>
|
||||
<param name="input">A string that contains a number to convert.</param>
|
||||
<param name="provider">An object that provides culture-specific formatting information about value.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.TryParse(System.String,ExtendedNumerics.BigDecimal@)">
|
||||
<summary>
|
||||
Tries to convert the string representation of a number to its BigDecimal equivalent, and returns a value that indicates whether the conversion succeeded.
|
||||
</summary>
|
||||
<param name="input">The string representation of a number.</param>
|
||||
<param name="result">When this method returns, this out parameter contains the BigDecimal equivalent
|
||||
to the number that is contained in value, or default(BigDecimal) if the conversion fails.
|
||||
The conversion fails if the value parameter is null or is not of the correct format.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.TryParse(System.String,System.IFormatProvider,ExtendedNumerics.BigDecimal@)">
|
||||
<summary>
|
||||
Tries to convert the string representation of a number in a specified style and culture-specific format
|
||||
to its BigDecimal equivalent, and returns a value that indicates whether the conversion succeeded.
|
||||
</summary>
|
||||
<param name="input">The string representation of a number.</param>
|
||||
<param name="provider">An object that supplies culture-specific formatting information about value.</param>
|
||||
<param name="result">When this method returns, this out parameter contains the BigDecimal equivalent
|
||||
to the number that is contained in value, or default(BigDecimal) if the conversion fails.
|
||||
The conversion fails if the value parameter is null or is not of the correct format.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Normalize(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Removes any trailing zeros on the mantissa, adjusts the exponent, and returns a new <see cref="T:ExtendedNumerics.BigDecimal" />.</summary>
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.GetDecimalIndex">
|
||||
<summary>Returns the zero-based index of the decimal point, if the BigDecimal were rendered as a string.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.GetWholePart">
|
||||
<summary>
|
||||
Returns the whole number integer part of the BigDecimal, dropping anything right of the decimal point. Essentially behaves like Math.Truncate(). For
|
||||
example, GetWholePart() would return 3 for Math.PI.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.GetFractionalPart">
|
||||
<summary>Gets the fractional part of the BigDecimal, setting everything left of the decimal point to zero.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Double">
|
||||
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Double" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
|
||||
<param name="value"></param>
|
||||
<exception cref="T:System.OverflowException"></exception>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Single">
|
||||
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Single" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
|
||||
<param name="value"></param>
|
||||
<exception cref="T:System.OverflowException"></exception>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Decimal">
|
||||
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Decimal" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
|
||||
<param name="value"></param>
|
||||
<exception cref="T:System.OverflowException"></exception>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.Int32">
|
||||
<summary>Converts <paramref name="value" /> to an <see cref="T:System.Int32" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
|
||||
<param name="value"></param>
|
||||
<exception cref="T:System.OverflowException"></exception>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.op_Explicit(ExtendedNumerics.BigDecimal)~System.UInt32">
|
||||
<summary>Converts <paramref name="value" /> to an <see cref="T:System.UInt32" /> if possible, otherwise throws <see cref="T:System.OverflowException" /> .</summary>
|
||||
<param name="value"></param>
|
||||
<exception cref="T:System.OverflowException"></exception>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Min(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||
<summary>Returns the smaller of two BigDecimal values.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Max(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||
<summary>Returns the larger of two BigDecimal values.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Negate(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Returns the result of multiplying a BigDecimal by negative one.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Add(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||
<summary>Adds two BigDecimal values.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Subtract(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||
<summary>Subtracts two BigDecimal values.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Multiply(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||
<summary>Multiplies two BigDecimal values.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Mod(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||
<summary>Divides two BigDecimal values, returning the remainder and discarding the quotient.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Divide(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||
<summary>Divides two BigDecimal values.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Pow(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
|
||||
<summary>Returns a specified number raised to the specified power.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Pow_Fast(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
|
||||
<summary>
|
||||
Returns a specified number raised to the specified power.
|
||||
</summary>
|
||||
<remarks>
|
||||
This version uses exponentiation by squaring.
|
||||
This method should take fewer steps than <see cref="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/>, and so is used by default
|
||||
unless <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> is <see langword="true"/>,
|
||||
in which case <see cref="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/> is used as it loses precision slower.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Pow_Precision(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)">
|
||||
<summary>
|
||||
Returns a specified number raised to the specified power.
|
||||
</summary>
|
||||
<remarks>
|
||||
This version loses precision slower, and so is used when <see cref="P:ExtendedNumerics.BigDecimal.AlwaysTruncate"/> is set to <see langword="true"/>.
|
||||
Otherwise <see cref="M:ExtendedNumerics.BigDecimal.Pow_Fast(ExtendedNumerics.BigDecimal,System.Numerics.BigInteger)"/> is used because it is more performant.
|
||||
</remarks>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Pow(System.Double,System.Double)">
|
||||
<summary>Returns a specified number raised to the specified power.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.NthRoot(ExtendedNumerics.BigDecimal,System.Int32,System.Int32)">
|
||||
<summary> Returns the Nth root of the supplied input decimal to the given number of places. </summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.PlacesLeftOfDecimal(ExtendedNumerics.BigDecimal)">
|
||||
<summary> Returns the number of digits or place values to the left of the decimal point. </summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.PlacesRightOfDecimal(ExtendedNumerics.BigDecimal)">
|
||||
<summary> Returns the number of digits or place values to the right of the decimal point. </summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.AlignExponent(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal)">
|
||||
<summary>Returns the mantissa of value, aligned to the exponent of reference. Assumes the exponent of value is larger than of reference.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Abs(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Returns the absolute value of the BigDecimal</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Truncate(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Truncates the BigDecimal at the decimal point. Equivalent to using Floor.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Rounds a BigDecimal value to the nearest integral value.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.MidpointRounding)">
|
||||
<summary>Rounds a BigDecimal value to the nearest integral value. A parameter specifies how to round the value if it is midway between two numbers.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Round(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Rounds a BigDecimal to the given number of digits to the right of the decimal point.
|
||||
Pass a negative precision value to round (zero) digits to the left of the decimal point in a manner that mimics Excel's ROUNDDOWN function.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Ceiling(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Rounds a BigDecimal up to the next largest integer value, even if the fractional part is less than one half. Equivalent to obtaining the floor and then adding one.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Floor(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Rounds a BigDecimal down to the next smallest integer value, even if the fractional part is greater than one half. Equivalent to discarding everything right of the decimal point.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Sin(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Arbitrary precision sine function.
|
||||
The input should be the angle in radians.
|
||||
The input must be restricted to the range of -π/2 <= θ <= π/2.
|
||||
If your input is negative, just flip the sign.
|
||||
</summary>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Sin(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision sine function.
|
||||
The input should be the angle in radians.
|
||||
The input must be restricted to the range of -π/2 <= θ <= π/2.
|
||||
If your input is negative, just flip the sign.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Cos(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Arbitrary precision cosine function.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Cos(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision cosine function.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Tan(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Arbitrary precision tangent function.
|
||||
The input must not be π/2 or 3π/2, as the tangent is undefined at that value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Tan(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision tangent function.
|
||||
The input must not be π/2 or 3π/2, as the tangent is undefined at that value.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Cot(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Arbitrary precision cotangent function.
|
||||
The input must not be zero, as the cotangent is undefined at that value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Cot(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision cotangent function.
|
||||
The input must not be zero, as the cotangent is undefined at that value.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Sec(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Arbitrary precision secant function.
|
||||
The input must not be (2*n + 1)*π/2 (an odd multiple of π/2), as the secant is undefined at that value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Sec(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision secant function.
|
||||
The input must not be (2*n + 1)*π/2 (an odd multiple of π/2), as the secant is undefined at that value.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Csc(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Arbitrary precision cosecant function.
|
||||
The input must not be zero or π, as the cosecant is undefined at that value.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Csc(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision cosecant function.
|
||||
The input must not be zero or π, as the cosecant is undefined at that value.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Sinh(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision hyperbolic sine function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Sinh(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision hyperbolic sine function.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Cosh(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision Hyperbolic cosine function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Cosh(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision Hyperbolic cosine function.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Tanh(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision hyperbolic tangent function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Tanh(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Arbitrary precision hyperbolic tangent function.</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Coth(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision hyperbolic cotangent function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Coth(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Arbitrary precision hyperbolic cotangent function.</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Sech(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision hyperbolic secant function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Sech(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Arbitrary precision hyperbolic secant function.</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Csch(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Arbitrary precision hyperbolic cosecant function.
|
||||
The input must not be zero.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Csch(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Arbitrary precision hyperbolic cosecant function.
|
||||
The input must not be zero.
|
||||
</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arcsin(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision inverse sine function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arcsin(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Arbitrary precision inverse sine function.</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arccos(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision inverse cosine function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arccos(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Arbitrary precision inverse cosine function.</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arctan(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision inverse tangent function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arctan(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Arbitrary precision inverse tangent function.</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arccot(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision inverse cotangent function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arccot(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Arbitrary precision inverse cotangent function.</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arccsc(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Arbitrary precision inverse cosecant function.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Arccsc(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Arbitrary precision inverse cosecant function.</summary>
|
||||
<param name="radians">The argument radians.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Exp(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Calculates e^x to arbitrary precision.</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Exp(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>Calculates e^x to arbitrary precision.</summary>
|
||||
<param name="x">The exponent to raise e to the power of.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Ln(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Returns the natural logarithm of the input.
|
||||
</summary>
|
||||
<param name="argument">The argument to take the natural logarithm of.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Ln(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Returns the natural logarithm of the input to a specified precision.
|
||||
</summary>
|
||||
<param name="argument">The argument to take the natural logarithm of.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.LogNatural(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Internal implementation of the natural log function to arbitrary precision.
|
||||
</summary>
|
||||
<param name="argument">The argument to take the natural logarithm of.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.LogN(System.Int32,ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Returns the logarithm of an argument in an arbitrary base.
|
||||
</summary>
|
||||
<param name="base">The base of the logarithm.</param>
|
||||
<param name="argument">The argument to take the logarithm of.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Log2(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Returns the base-2 logarithm of an argument.
|
||||
</summary>
|
||||
<param name="argument">The argument to take the base-2 logarithm of.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.Log10(ExtendedNumerics.BigDecimal,System.Int32)">
|
||||
<summary>
|
||||
Returns the base-10 logarithm of an argument.
|
||||
</summary>
|
||||
<param name="argument">The argument to take the base-10 logarithm of.</param>
|
||||
<param name="precision">The desired precision in terms of the number of digits to the right of the decimal.</param>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.BigDecimal.ToScientificENotation(ExtendedNumerics.BigDecimal)">
|
||||
<summary>Allow the BigDecimal to be formatted with the E notation.</summary>
|
||||
<param name="bigDecimal"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.Helpers.BigIntegerHelper.NthRoot(System.Numerics.BigInteger,System.Int32,System.Numerics.BigInteger@)">
|
||||
<summary>
|
||||
<para>Returns the NTHs root of a <see cref="T:System.Numerics.BigInteger"/> with <paramref name="remainder"/>.</para>
|
||||
<para>The root must be greater than or equal to 1 or value must be a positive integer.</para>
|
||||
</summary>
|
||||
<param name="value"></param>
|
||||
<param name="root"></param>
|
||||
<param name="remainder"></param>
|
||||
<returns></returns>
|
||||
<exception cref="T:System.ArgumentException"></exception>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.Helpers.BigIntegerHelper.TryParseFraction(System.String,System.Nullable{ExtendedNumerics.BigDecimal}@)">
|
||||
<summary>
|
||||
ttempt to parse a fraction from a String.
|
||||
</summary>
|
||||
<example>" 1234.45 / 346.456 "</example>
|
||||
<param name="numberString"></param>
|
||||
<param name="result"></param>
|
||||
<exception cref="T:System.OverflowException">Uncomment this if you want an exception instead of a Boolean.</exception>
|
||||
</member>
|
||||
<member name="T:ExtendedNumerics.Helpers.BigIntegerHelper.FastFactorial">
|
||||
<summary>
|
||||
<para>
|
||||
Calculates a factorial by the divide and conquer method.
|
||||
This is faster than repeatedly multiplying the next value by a running product
|
||||
by not repeatedly multiplying by large values.
|
||||
Essentially, this multiplies every number in the array with its neighbor,
|
||||
returning an array half as long of products of two numbers.
|
||||
We then take that array and multiply each pair of values in the array
|
||||
with its neighbor, resulting in another array half the length of the previous one, and so on...
|
||||
This results in many multiplications of small, equally sized operands
|
||||
and only a few multiplications of larger operands.
|
||||
In the limit, this is more efficient.
|
||||
</para>
|
||||
<para>
|
||||
The factorial function is used during the calculation of trigonometric functions to arbitrary precision.
|
||||
</para>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.Helpers.BigIntegerHelper.FastFactorial.MultiplyRange(System.Numerics.BigInteger,System.Numerics.BigInteger)">
|
||||
<summary>Divide the range of numbers to multiply in half recursively.</summary>
|
||||
<param name="from"></param>
|
||||
<param name="to"></param>
|
||||
</member>
|
||||
<member name="F:ExtendedNumerics.Helpers.SortingOrder.After">
|
||||
<summary>1</summary>
|
||||
</member>
|
||||
<member name="F:ExtendedNumerics.Helpers.SortingOrder.Before">
|
||||
<summary>-1</summary>
|
||||
</member>
|
||||
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsDefault">
|
||||
<summary>Default to <see cref="F:ExtendedNumerics.Helpers.SortingOrder.NullsFirst" /> in a sort operation.</summary>
|
||||
</member>
|
||||
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsFirst">
|
||||
<summary>Return nulls first in a sort operation.</summary>
|
||||
</member>
|
||||
<member name="F:ExtendedNumerics.Helpers.SortingOrder.NullsLast">
|
||||
<summary>Return nulls last in a sort operation.</summary>
|
||||
</member>
|
||||
<member name="F:ExtendedNumerics.Helpers.SortingOrder.Same">
|
||||
<summary>0</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.GetPrecisionTarget(System.Int32)">
|
||||
<summary>
|
||||
Common function to generate the target value to compare against to see if
|
||||
an operation has reached sufficient precision.
|
||||
The point of this method instead of having it inline is that we have only
|
||||
one place to change if we need to increase the value we are adding to
|
||||
precision to get adjustedPrecision.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.ModOddHalfPi(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Return 1 if radians is an odd multiple of π/2, 0 otherwise.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.TaylorSeriesSum(ExtendedNumerics.BigDecimal,ExtendedNumerics.BigDecimal,System.Numerics.BigInteger,System.Numerics.BigInteger,System.Numerics.BigInteger,System.Boolean,System.Int32)">
|
||||
<summary>
|
||||
Calculates a Taylor Series Sum until the specified precision is met.
|
||||
Based on its parameters, this can approximate several different functions
|
||||
including the sin, cos, sinh, cosh, and exp trigonometric functions.
|
||||
</summary>
|
||||
<param name="radians">
|
||||
The indeterminate value in the Taylor Series that gets multiplied by each term, raised to some
|
||||
power.
|
||||
</param>
|
||||
<param name="sumStart">The value to initialize the running total to. Typically, this is either zero or one.</param>
|
||||
<param name="counterStart">The term number to start the series at. Typically, this is either zero or one.</param>
|
||||
<param name="jump">
|
||||
How much to increment the term index each iteration.
|
||||
If you want to sum only the even terms, set the counterStart to an even number and this parameter to two.
|
||||
</param>
|
||||
<param name="multiplier">
|
||||
Each term is multiplied by a variable called sign. By default, sign is equal to 1.
|
||||
Each iteration, sign is set to sign multiplied by this value.
|
||||
The point of this is to allow every other term to be negative (so subtracted from the sum) by setting this to
|
||||
parameter to -1.
|
||||
Setting this to parameter to -1 will flip the sign of the sign variable every iteration.
|
||||
Since this gets multiplied by the term, the effect is to flip the sign of every other term.
|
||||
Set this parameter to 1 if all the terms should remain positive.
|
||||
</param>
|
||||
<param name="factorialDenominator">
|
||||
A boolean indicating if the denominator of the term should be passed to the factorial function.
|
||||
Typically, this is true, but sometimes the factorial in the denominator cancels out,
|
||||
and so we need a way to turn this off.
|
||||
</param>
|
||||
<param name="precision">
|
||||
The required precision to achieve before returning, in terms of the number of correct digits to the right of the
|
||||
decimal point.
|
||||
</param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:ExtendedNumerics.Helpers.TrigonometricHelper.WrapInput(ExtendedNumerics.BigDecimal)">
|
||||
<summary>
|
||||
Wraps the input into the range:
|
||||
-π/2 <= θ <= π/2
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:ExtendedNumerics.Properties.LanguageResources">
|
||||
<summary>
|
||||
A strongly-typed resource class, for looking up localized strings, etc.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.ResourceManager">
|
||||
<summary>
|
||||
Returns the cached ResourceManager instance used by this class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Culture">
|
||||
<summary>
|
||||
Overrides the current thread's CurrentUICulture property for all
|
||||
resource lookups using this strongly typed resource class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_MustBeAPositiveInteger">
|
||||
<summary>
|
||||
Looks up a localized string similar to Must be a positive integer..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_MustBeGreaterThanOrEqualToOne">
|
||||
<summary>
|
||||
Looks up a localized string similar to Must be greater than or equal to 1.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_MustBeOfType">
|
||||
<summary>
|
||||
Looks up a localized string similar to Argument must be of type {0}.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_MustNotEqualZero">
|
||||
<summary>
|
||||
Looks up a localized string similar to {0} must not equal zero..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arg_NegativePrecision">
|
||||
<summary>
|
||||
Looks up a localized string similar to Negative precision cannot round left of the decimal point more place values than there are whole number digits..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Cot_Pi">
|
||||
<summary>
|
||||
Looks up a localized string similar to The cotangent of π is undefined..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Cot_Zero">
|
||||
<summary>
|
||||
Looks up a localized string similar to The cotangent of zero is undefined..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Csc_Pi">
|
||||
<summary>
|
||||
Looks up a localized string similar to The cosecant of π is undefined..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Csc_Zero">
|
||||
<summary>
|
||||
Looks up a localized string similar to The cosecant of zero is undefined..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Csch_Zero">
|
||||
<summary>
|
||||
Looks up a localized string similar to The hyperbolic cosecant of zero is undefined..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Sec_OddPiOver2">
|
||||
<summary>
|
||||
Looks up a localized string similar to The secant of (2*n + 1)*π/2 (an odd multiple of π/2) is undefined..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Tan_3PiOver2">
|
||||
<summary>
|
||||
Looks up a localized string similar to The tangent of 3π/2 is undefined..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Arithmetic_Trig_Undefined_Tan_PiOver2">
|
||||
<summary>
|
||||
Looks up a localized string similar to The tangent of π/2 is undefined..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.NotFinite_NaN">
|
||||
<summary>
|
||||
Looks up a localized string similar to value is not a number (NaN)..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.NotSupported_NegativePower">
|
||||
<summary>
|
||||
Looks up a localized string similar to Cannot raise zero to a negative power..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_BigDecimal_Infinity">
|
||||
<summary>
|
||||
Looks up a localized string similar to BigDecimal cannot represent infinity..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Decimal">
|
||||
<summary>
|
||||
Looks up a localized string similar to BigDecimal is too large for a Decimal..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Double">
|
||||
<summary>
|
||||
Looks up a localized string similar to BigDecimal is too large for a Double..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Fraction">
|
||||
<summary>
|
||||
Looks up a localized string similar to Couldn't parse numerator or denominator..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Int32">
|
||||
<summary>
|
||||
Looks up a localized string similar to BigDecimal is too large for a Int32..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_Single">
|
||||
<summary>
|
||||
Looks up a localized string similar to BigDecimal is too large for a Single..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:ExtendedNumerics.Properties.LanguageResources.Overflow_UInt32">
|
||||
<summary>
|
||||
Looks up a localized string similar to BigDecimal is too large for a UInt32..
|
||||
</summary>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,170 @@
|
|||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Microsoft.CodeDom.Providers.DotNetCompilerPlatform</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider">
|
||||
<summary>
|
||||
Provides access to instances of the .NET Compiler Platform C# code generator and code compiler.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider.#ctor">
|
||||
<summary>
|
||||
Default Constructor
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider.#ctor(Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ICompilerSettings)">
|
||||
<summary>
|
||||
Creates an instance using the given ICompilerSettings
|
||||
</summary>
|
||||
<param name="compilerSettings"></param>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider.#ctor(Microsoft.CodeDom.Providers.DotNetCompilerPlatform.IProviderOptions)">
|
||||
<summary>
|
||||
Creates an instance using the given IProviderOptions
|
||||
</summary>
|
||||
<param name="providerOptions"></param>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
|
||||
<summary>
|
||||
Creates an instance using the given IDictionary to create IProviderOptions
|
||||
</summary>
|
||||
<param name="providerOptions"></param>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider.CreateCompiler">
|
||||
<summary>
|
||||
Gets an instance of the .NET Compiler Platform C# code compiler.
|
||||
</summary>
|
||||
<returns>An instance of the .NET Compiler Platform C# code compiler</returns>
|
||||
</member>
|
||||
<member name="T:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.IProviderOptions">
|
||||
<summary>
|
||||
Provides settings for the C# and VB CodeProviders
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.IProviderOptions.CompilerVersion">
|
||||
<summary>
|
||||
A string representing the in-box .Net Framework compiler version to be used.
|
||||
Not applicable to this Roslyn-based package which contains it's own compiler.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.IProviderOptions.WarnAsError">
|
||||
<summary>
|
||||
Returns true if the codedom provider has warnAsError set to true
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.IProviderOptions.UseAspNetSettings">
|
||||
<summary>
|
||||
Returns true if the codedom provider is requesting to use similar default
|
||||
compiler options as ASP.Net does with in-box .Net Framework compilers.
|
||||
These options are programatically enforced on top of parameters passed
|
||||
in to the codedom provider.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.IProviderOptions.AllOptions">
|
||||
<summary>
|
||||
Returns the entire set of options - known or not - as configured in <providerOptions>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions">
|
||||
<summary>
|
||||
A set of options for the C# and VB CodeProviders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.#ctor">
|
||||
<summary>
|
||||
Create a default set of options for the C# and VB CodeProviders.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.#ctor(Microsoft.CodeDom.Providers.DotNetCompilerPlatform.IProviderOptions)">
|
||||
<summary>
|
||||
Create a set of options for the C# or VB CodeProviders using the specified inputs.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.#ctor(System.String,System.Int32)">
|
||||
<summary>
|
||||
Create a set of options for the C# or VB CodeProviders using some specified inputs.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.CompilerFullPath">
|
||||
<summary>
|
||||
The full path to csc.exe or vbc.exe
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.CompilerServerTimeToLive">
|
||||
<summary>
|
||||
TTL in seconds
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.CompilerVersion">
|
||||
<summary>
|
||||
Used by in-box framework code providers to determine which compat version of the compiler to use.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.WarnAsError">
|
||||
<summary>
|
||||
Treat all warnings as errors. Will override defaults and command-line options given for a compiler.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.UseAspNetSettings">
|
||||
<summary>
|
||||
Use the set of compiler options that was traditionally added programatically for ASP.Net.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ProviderOptions.AllOptions">
|
||||
<summary>
|
||||
A collection of all <providerOptions> specified in config for the given CodeDomProvider.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ICompilerSettings">
|
||||
<summary>
|
||||
Provides settings for the C# and VB CodeProviders
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ICompilerSettings.CompilerFullPath">
|
||||
<summary>
|
||||
The full path to csc.exe or vbc.exe
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ICompilerSettings.CompilerServerTimeToLive">
|
||||
<summary>
|
||||
TTL in seconds
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider">
|
||||
<summary>
|
||||
Provides access to instances of the .NET Compiler Platform VB code generator and code compiler.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider.#ctor">
|
||||
<summary>
|
||||
Default Constructor
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider.#ctor(Microsoft.CodeDom.Providers.DotNetCompilerPlatform.ICompilerSettings)">
|
||||
<summary>
|
||||
Creates an instance using the given ICompilerSettings
|
||||
</summary>
|
||||
<param name="compilerSettings"></param>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider.#ctor(Microsoft.CodeDom.Providers.DotNetCompilerPlatform.IProviderOptions)">
|
||||
<summary>
|
||||
Creates an instance using the given ICompilerSettings
|
||||
</summary>
|
||||
<param name="providerOptions"></param>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})">
|
||||
<summary>
|
||||
Creates an instance using the given IDictionary to create IProviderOptions
|
||||
</summary>
|
||||
<param name="providerOptions"></param>
|
||||
</member>
|
||||
<member name="M:Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider.CreateCompiler">
|
||||
<summary>
|
||||
Gets an instance of the .NET Compiler Platform VB code compiler.
|
||||
</summary>
|
||||
<returns>An instance of the .NET Compiler Platform VB code compiler</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||
<assembly>
|
||||
<name>System.Buffers</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Buffers.ArrayPool`1">
|
||||
<summary>Provides a resource pool that enables reusing instances of type <see cref="T[]"></see>.</summary>
|
||||
<typeparam name="T">The type of the objects that are in the resource pool.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.#ctor">
|
||||
<summary>Initializes a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class.</summary>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Create">
|
||||
<summary>Creates a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class.</summary>
|
||||
<returns>A new instance of the <see cref="System.Buffers.ArrayPool`1"></see> class.</returns>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Create(System.Int32,System.Int32)">
|
||||
<summary>Creates a new instance of the <see cref="T:System.Buffers.ArrayPool`1"></see> class using the specifed configuration.</summary>
|
||||
<param name="maxArrayLength">The maximum length of an array instance that may be stored in the pool.</param>
|
||||
<param name="maxArraysPerBucket">The maximum number of array instances that may be stored in each bucket in the pool. The pool groups arrays of similar lengths into buckets for faster access.</param>
|
||||
<returns>A new instance of the <see cref="System.Buffers.ArrayPool`1"></see> class with the specified configuration.</returns>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Rent(System.Int32)">
|
||||
<summary>Retrieves a buffer that is at least the requested length.</summary>
|
||||
<param name="minimumLength">The minimum length of the array.</param>
|
||||
<returns>An array of type <see cref="T[]"></see> that is at least <paramref name="minimumLength">minimumLength</paramref> in length.</returns>
|
||||
</member>
|
||||
<member name="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)">
|
||||
<summary>Returns an array to the pool that was previously obtained using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method on the same <see cref="T:System.Buffers.ArrayPool`1"></see> instance.</summary>
|
||||
<param name="array">A buffer to return to the pool that was previously obtained using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method.</param>
|
||||
<param name="clearArray">Indicates whether the contents of the buffer should be cleared before reuse. If <paramref name="clearArray">clearArray</paramref> is set to true, and if the pool will store the buffer to enable subsequent reuse, the <see cref="M:System.Buffers.ArrayPool`1.Return(`0[],System.Boolean)"></see> method will clear the <paramref name="array">array</paramref> of its contents so that a subsequent caller using the <see cref="M:System.Buffers.ArrayPool`1.Rent(System.Int32)"></see> method will not see the content of the previous caller. If <paramref name="clearArray">clearArray</paramref> is set to false or if the pool will release the buffer, the array&#39;s contents are left unchanged.</param>
|
||||
</member>
|
||||
<member name="P:System.Buffers.ArrayPool`1.Shared">
|
||||
<summary>Gets a shared <see cref="T:System.Buffers.ArrayPool`1"></see> instance.</summary>
|
||||
<returns>A shared <see cref="System.Buffers.ArrayPool`1"></see> instance.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -0,0 +1,355 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||
<assembly>
|
||||
<name>System.Memory</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Span`1">
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[])">
|
||||
<param name="array"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(System.Void*,System.Int32)">
|
||||
<param name="pointer"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[],System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.#ctor(`0[],System.Int32,System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Clear">
|
||||
|
||||
</member>
|
||||
<member name="M:System.Span`1.CopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.DangerousCreate(System.Object,`0@,System.Int32)">
|
||||
<param name="obj"></param>
|
||||
<param name="objectData"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.DangerousGetPinnableReference">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Empty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Equals(System.Object)">
|
||||
<param name="obj"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Fill(`0)">
|
||||
<param name="value"></param>
|
||||
</member>
|
||||
<member name="M:System.Span`1.GetHashCode">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.IsEmpty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Item(System.Int32)">
|
||||
<param name="index"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Span`1.Length">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Equality(System.Span{`0},System.Span{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(System.ArraySegment{T})~System.Span{T}">
|
||||
<param name="arraySegment"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(System.Span{T})~System.ReadOnlySpan{T}">
|
||||
<param name="span"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Implicit(T[])~System.Span{T}">
|
||||
<param name="array"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.op_Inequality(System.Span{`0},System.Span{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Slice(System.Int32)">
|
||||
<param name="start"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.Slice(System.Int32,System.Int32)">
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.ToArray">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Span`1.TryCopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.SpanExtensions">
|
||||
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsBytes``1(System.ReadOnlySpan{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsBytes``1(System.Span{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan(System.String)">
|
||||
<param name="text"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan``1(System.ArraySegment{``0})">
|
||||
<param name="arraySegment"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.AsSpan``1(``0[])">
|
||||
<param name="array"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.CopyTo``1(``0[],System.Span{``0})">
|
||||
<param name="array"></param>
|
||||
<param name="destination"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.Span{System.Byte},System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.ReadOnlySpan{``0},``0)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOf``1(System.Span{``0},``0)">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<param name="value2"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<param name="value2"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="values"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="values"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.IndexOfAny(System.ReadOnlySpan{System.Byte},System.Byte,System.Byte)">
|
||||
<param name="span"></param>
|
||||
<param name="value0"></param>
|
||||
<param name="value1"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.NonPortableCast``2(System.ReadOnlySpan{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="TFrom"></typeparam>
|
||||
<typeparam name="TTo"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.NonPortableCast``2(System.Span{``0})">
|
||||
<param name="source"></param>
|
||||
<typeparam name="TFrom"></typeparam>
|
||||
<typeparam name="TTo"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.SequenceEqual``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="first"></param>
|
||||
<param name="second"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith(System.ReadOnlySpan{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith(System.Span{System.Byte},System.ReadOnlySpan{System.Byte})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith``1(System.ReadOnlySpan{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.SpanExtensions.StartsWith``1(System.Span{``0},System.ReadOnlySpan{``0})">
|
||||
<param name="span"></param>
|
||||
<param name="value"></param>
|
||||
<typeparam name="T"></typeparam>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.ReadOnlySpan`1">
|
||||
<typeparam name="T"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[])">
|
||||
<param name="array"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(System.Void*,System.Int32)">
|
||||
<param name="pointer"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.#ctor(`0[],System.Int32,System.Int32)">
|
||||
<param name="array"></param>
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.CopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.DangerousCreate(System.Object,`0@,System.Int32)">
|
||||
<param name="obj"></param>
|
||||
<param name="objectData"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.DangerousGetPinnableReference">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Empty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Equals(System.Object)">
|
||||
<param name="obj"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.GetHashCode">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.IsEmpty">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Item(System.Int32)">
|
||||
<param name="index"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.ReadOnlySpan`1.Length">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Equality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Implicit(System.ArraySegment{T})~System.ReadOnlySpan{T}">
|
||||
<param name="arraySegment"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Implicit(T[])~System.ReadOnlySpan{T}">
|
||||
<param name="array"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.op_Inequality(System.ReadOnlySpan{`0},System.ReadOnlySpan{`0})">
|
||||
<param name="left"></param>
|
||||
<param name="right"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Slice(System.Int32)">
|
||||
<param name="start"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.Slice(System.Int32,System.Int32)">
|
||||
<param name="start"></param>
|
||||
<param name="length"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.ToArray">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.ReadOnlySpan`1.TryCopyTo(System.Span{`0})">
|
||||
<param name="destination"></param>
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -0,0 +1,258 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Runtime.CompilerServices.Unsafe</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Runtime.CompilerServices.Unsafe">
|
||||
<summary>Contains generic, low-level functionality for manipulating pointers.</summary>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(``0@,System.Int32)">
|
||||
<summary>Adds an element offset to the given reference.</summary>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the addition of offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(``0@,System.IntPtr)">
|
||||
<summary>Adds an element offset to the given reference.</summary>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the addition of offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Add``1(System.Void*,System.Int32)">
|
||||
<summary>Adds an element offset to the given void pointer.</summary>
|
||||
<param name="source">The void pointer to add the offset to.</param>
|
||||
<param name="elementOffset">The offset to add.</param>
|
||||
<typeparam name="T">The type of void pointer.</typeparam>
|
||||
<returns>A new void pointer that reflects the addition of offset to the specified pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AddByteOffset``1(``0@,System.IntPtr)">
|
||||
<summary>Adds a byte offset to the given reference.</summary>
|
||||
<param name="source">The reference to add the offset to.</param>
|
||||
<param name="byteOffset">The offset to add.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the addition of byte offset to pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AreSame``1(``0@,``0@)">
|
||||
<summary>Determines whether the specified references point to the same location.</summary>
|
||||
<param name="left">The first reference to compare.</param>
|
||||
<param name="right">The second reference to compare.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="left" /> and <paramref name="right" /> point to the same location; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.As``1(System.Object)">
|
||||
<summary>Casts the given object to the specified type.</summary>
|
||||
<param name="o">The object to cast.</param>
|
||||
<typeparam name="T">The type which the object will be cast to.</typeparam>
|
||||
<returns>The original object, casted to the given type.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.As``2(``0@)">
|
||||
<summary>Reinterprets the given reference as a reference to a value of type <typeparamref name="TTo" />.</summary>
|
||||
<param name="source">The reference to reinterpret.</param>
|
||||
<typeparam name="TFrom">The type of reference to reinterpret.</typeparam>
|
||||
<typeparam name="TTo">The desired type of the reference.</typeparam>
|
||||
<returns>A reference to a value of type <typeparamref name="TTo" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsPointer``1(``0@)">
|
||||
<summary>Returns a pointer to the given by-ref parameter.</summary>
|
||||
<param name="value">The object whose pointer is obtained.</param>
|
||||
<typeparam name="T">The type of object.</typeparam>
|
||||
<returns>A pointer to the given value.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(``0@)">
|
||||
<summary>Reinterprets the given read-only reference as a reference.</summary>
|
||||
<param name="source">The read-only reference to reinterpret.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A reference to a value of type <typeparamref name="T" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.AsRef``1(System.Void*)">
|
||||
<summary>Reinterprets the given location as a reference to a value of type <typeparamref name="T" />.</summary>
|
||||
<param name="source">The location of the value to reference.</param>
|
||||
<typeparam name="T">The type of the interpreted location.</typeparam>
|
||||
<returns>A reference to a value of type <typeparamref name="T" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ByteOffset``1(``0@,``0@)">
|
||||
<summary>Determines the byte offset from origin to target from the given references.</summary>
|
||||
<param name="origin">The reference to origin.</param>
|
||||
<param name="target">The reference to target.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>Byte offset from origin to target i.e. <paramref name="target" /> - <paramref name="origin" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(``0@,System.Void*)">
|
||||
<summary>Copies a value of type <typeparamref name="T" /> to the given location.</summary>
|
||||
<param name="destination">The location to copy to.</param>
|
||||
<param name="source">A pointer to the value to copy.</param>
|
||||
<typeparam name="T">The type of value to copy.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Copy``1(System.Void*,``0@)">
|
||||
<summary>Copies a value of type <typeparamref name="T" /> to the given location.</summary>
|
||||
<param name="destination">The location to copy to.</param>
|
||||
<param name="source">A reference to the value to copy.</param>
|
||||
<typeparam name="T">The type of value to copy.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlock(System.Byte@,System.Byte@,System.UInt32)">
|
||||
<summary>Copies bytes from the source address to the destination address.</summary>
|
||||
<param name="destination">The destination address to copy to.</param>
|
||||
<param name="source">The source address to copy from.</param>
|
||||
<param name="byteCount">The number of bytes to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlock(System.Void*,System.Void*,System.UInt32)">
|
||||
<summary>Copies bytes from the source address to the destination address.</summary>
|
||||
<param name="destination">The destination address to copy to.</param>
|
||||
<param name="source">The source address to copy from.</param>
|
||||
<param name="byteCount">The number of bytes to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlockUnaligned(System.Byte@,System.Byte@,System.UInt32)">
|
||||
<summary>Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="destination">The destination address to copy to.</param>
|
||||
<param name="source">The source address to copy from.</param>
|
||||
<param name="byteCount">The number of bytes to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.CopyBlockUnaligned(System.Void*,System.Void*,System.UInt32)">
|
||||
<summary>Copies bytes from the source address to the destination address without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="destination">The destination address to copy to.</param>
|
||||
<param name="source">The source address to copy from.</param>
|
||||
<param name="byteCount">The number of bytes to copy.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlock(System.Byte@,System.Byte,System.UInt32)">
|
||||
<summary>Initializes a block of memory at the given location with a given initial value.</summary>
|
||||
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||
<param name="value">The value to initialize the block to.</param>
|
||||
<param name="byteCount">The number of bytes to initialize.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlock(System.Void*,System.Byte,System.UInt32)">
|
||||
<summary>Initializes a block of memory at the given location with a given initial value.</summary>
|
||||
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||
<param name="value">The value to initialize the block to.</param>
|
||||
<param name="byteCount">The number of bytes to initialize.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(System.Byte@,System.Byte,System.UInt32)">
|
||||
<summary>Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address.</summary>
|
||||
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||
<param name="value">The value to initialize the block to.</param>
|
||||
<param name="byteCount">The number of bytes to initialize.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.InitBlockUnaligned(System.Void*,System.Byte,System.UInt32)">
|
||||
<summary>Initializes a block of memory at the given location with a given initial value without assuming architecture dependent alignment of the address.</summary>
|
||||
<param name="startAddress">The address of the start of the memory block to initialize.</param>
|
||||
<param name="value">The value to initialize the block to.</param>
|
||||
<param name="byteCount">The number of bytes to initialize.</param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsAddressGreaterThan``1(``0@,``0@)">
|
||||
<summary>Returns a value that indicates whether a specified reference is greater than another specified reference.</summary>
|
||||
<param name="left">The first value to compare.</param>
|
||||
<param name="right">The second value to compare.</param>
|
||||
<typeparam name="T">The type of the reference.</typeparam>
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="left" /> is greater than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsAddressLessThan``1(``0@,``0@)">
|
||||
<summary>Returns a value that indicates whether a specified reference is less than another specified reference.</summary>
|
||||
<param name="left">The first value to compare.</param>
|
||||
<param name="right">The second value to compare.</param>
|
||||
<typeparam name="T">The type of the reference.</typeparam>
|
||||
<returns>
|
||||
<see langword="true" /> if <paramref name="left" /> is less than <paramref name="right" />; otherwise, <see langword="false" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.IsNullRef``1(``0@)">
|
||||
<param name="source" />
|
||||
<typeparam name="T" />
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.NullRef``1">
|
||||
<typeparam name="T" />
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Read``1(System.Void*)">
|
||||
<summary>Reads a value of type <typeparamref name="T" /> from the given location.</summary>
|
||||
<param name="source">The location to read from.</param>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<returns>An object of type <typeparamref name="T" /> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Byte@)">
|
||||
<summary>Reads a value of type <typeparamref name="T" /> from the given location without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="source">The location to read from.</param>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<returns>An object of type <typeparamref name="T" /> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.ReadUnaligned``1(System.Void*)">
|
||||
<summary>Reads a value of type <typeparamref name="T" /> from the given location without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="source">The location to read from.</param>
|
||||
<typeparam name="T">The type to read.</typeparam>
|
||||
<returns>An object of type <typeparamref name="T" /> read from the given location.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SizeOf``1">
|
||||
<summary>Returns the size of an object of the given type parameter.</summary>
|
||||
<typeparam name="T">The type of object whose size is retrieved.</typeparam>
|
||||
<returns>The size of an object of type <typeparamref name="T" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SkipInit``1(``0@)">
|
||||
<summary>Bypasses definite assignment rules for a given value.</summary>
|
||||
<param name="value">The uninitialized object.</param>
|
||||
<typeparam name="T">The type of the uninitialized object.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(``0@,System.Int32)">
|
||||
<summary>Subtracts an element offset from the given reference.</summary>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the subtraction of offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(``0@,System.IntPtr)">
|
||||
<summary>Subtracts an element offset from the given reference.</summary>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the subtraction of offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Subtract``1(System.Void*,System.Int32)">
|
||||
<summary>Subtracts an element offset from the given void pointer.</summary>
|
||||
<param name="source">The void pointer to subtract the offset from.</param>
|
||||
<param name="elementOffset">The offset to subtract.</param>
|
||||
<typeparam name="T">The type of the void pointer.</typeparam>
|
||||
<returns>A new void pointer that reflects the subtraction of offset from the specified pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.SubtractByteOffset``1(``0@,System.IntPtr)">
|
||||
<summary>Subtracts a byte offset from the given reference.</summary>
|
||||
<param name="source">The reference to subtract the offset from.</param>
|
||||
<param name="byteOffset">The offset to subtract.</param>
|
||||
<typeparam name="T">The type of reference.</typeparam>
|
||||
<returns>A new reference that reflects the subtraction of byte offset from pointer.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Unbox``1(System.Object)">
|
||||
<summary>Returns a <see langword="mutable ref" /> to a boxed value.</summary>
|
||||
<param name="box">The value to unbox.</param>
|
||||
<typeparam name="T">The type to be unboxed.</typeparam>
|
||||
<exception cref="T:System.NullReferenceException">
|
||||
<paramref name="box" /> is <see langword="null" />, and <typeparamref name="T" /> is a non-nullable value type.</exception>
|
||||
<exception cref="T:System.InvalidCastException">
|
||||
<paramref name="box" /> is not a boxed value type.
|
||||
|
||||
-or-
|
||||
|
||||
<paramref name="box" /> is not a boxed <typeparamref name="T" />.</exception>
|
||||
<exception cref="T:System.TypeLoadException">
|
||||
<typeparamref name="T" /> cannot be found.</exception>
|
||||
<returns>A <see langword="mutable ref" /> to the boxed value <paramref name="box" />.</returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.Write``1(System.Void*,``0)">
|
||||
<summary>Writes a value of type <typeparamref name="T" /> to the given location.</summary>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Byte@,``0)">
|
||||
<summary>Writes a value of type <typeparamref name="T" /> to the given location without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.Unsafe.WriteUnaligned``1(System.Void*,``0)">
|
||||
<summary>Writes a value of type <typeparamref name="T" /> to the given location without assuming architecture dependent alignment of the addresses.</summary>
|
||||
<param name="destination">The location to write to.</param>
|
||||
<param name="value">The value to write.</param>
|
||||
<typeparam name="T">The type of value to write.</typeparam>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
|
@ -0,0 +1,29 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>System.Text.Encoding.CodePages</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Text.CodePagesEncodingProvider">
|
||||
<summary>Provides access to an encoding provider for code pages that otherwise are available only in the desktop .NET Framework.</summary>
|
||||
</member>
|
||||
<member name="M:System.Text.CodePagesEncodingProvider.GetEncoding(System.Int32)">
|
||||
<summary>Returns the encoding associated with the specified code page identifier.</summary>
|
||||
<param name="codepage">The code page identifier of the preferred encoding which the encoding provider may support.</param>
|
||||
<returns>The encoding associated with the specified code page identifier, or <see langword="null" /> if the provider does not support the requested codepage encoding.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.CodePagesEncodingProvider.GetEncoding(System.String)">
|
||||
<summary>Returns the encoding associated with the specified code page name.</summary>
|
||||
<param name="name">The code page name of the preferred encoding which the encoding provider may support.</param>
|
||||
<returns>The encoding associated with the specified code page, or <see langword="null" /> if the provider does not support the requested encoding.</returns>
|
||||
</member>
|
||||
<member name="M:System.Text.CodePagesEncodingProvider.GetEncodings">
|
||||
<summary>Returns an array that contains all the encodings that are supported by the <see cref="T:System.Text.CodePagesEncodingProvider" />.</summary>
|
||||
<returns>An array that contains all the supported encodings.</returns>
|
||||
</member>
|
||||
<member name="P:System.Text.CodePagesEncodingProvider.Instance">
|
||||
<summary>Gets an encoding provider for code pages supported in the desktop .NET Framework but not in the current .NET Framework platform.</summary>
|
||||
<returns>An encoding provider that allows access to encodings not supported on the current .NET Framework platform.</returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,166 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><doc>
|
||||
<assembly>
|
||||
<name>System.Threading.Tasks.Extensions</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:System.Runtime.CompilerServices.ValueTaskAwaiter`1">
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.GetResult">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ValueTaskAwaiter`1.IsCompleted">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.OnCompleted(System.Action)">
|
||||
<param name="continuation"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ValueTaskAwaiter`1.UnsafeOnCompleted(System.Action)">
|
||||
<param name="continuation"></param>
|
||||
</member>
|
||||
<member name="T:System.Threading.Tasks.ValueTask`1">
|
||||
<summary>Provides a value type that wraps a <see cref="Task{TResult}"></see> and a <typeparamref name="TResult">TResult</typeparamref>, only one of which is used.</summary>
|
||||
<typeparam name="TResult">The result.</typeparam>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.#ctor(System.Threading.Tasks.Task{`0})">
|
||||
<summary>Initializes a new instance of the <see cref="ValueTask{TResult}"></see> class using the supplied task that represents the operation.</summary>
|
||||
<param name="task">The task.</param>
|
||||
<exception cref="T:System.ArgumentNullException">The <paramref name="task">task</paramref> argument is null.</exception>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.#ctor(`0)">
|
||||
<summary>Initializes a new instance of the <see cref="ValueTask{TResult}"></see> class using the supplied result of a successful operation.</summary>
|
||||
<param name="result">The result.</param>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.AsTask">
|
||||
<summary>Retrieves a <see cref="Task{TResult}"></see> object that represents this <see cref="ValueTask{TResult}"></see>.</summary>
|
||||
<returns>The <see cref="Task{TResult}"></see> object that is wrapped in this <see cref="ValueTask{TResult}"></see> if one exists, or a new <see cref="Task{TResult}"></see> object that represents the result.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.ConfigureAwait(System.Boolean)">
|
||||
<summary>Configures an awaiter for this value.</summary>
|
||||
<param name="continueOnCapturedContext">true to attempt to marshal the continuation back to the captured context; otherwise, false.</param>
|
||||
<returns>The configured awaiter.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.CreateAsyncMethodBuilder">
|
||||
<summary>Creates a method builder for use with an async method.</summary>
|
||||
<returns>The created builder.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.Equals(System.Object)">
|
||||
<summary>Determines whether the specified object is equal to the current object.</summary>
|
||||
<param name="obj">The object to compare with the current object.</param>
|
||||
<returns>true if the specified object is equal to the current object; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.Equals(System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Determines whether the specified <see cref="ValueTask{TResult}"></see> object is equal to the current <see cref="ValueTask{TResult}"></see> object.</summary>
|
||||
<param name="other">The object to compare with the current object.</param>
|
||||
<returns>true if the specified object is equal to the current object; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.GetAwaiter">
|
||||
<summary>Creates an awaiter for this value.</summary>
|
||||
<returns>The awaiter.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.GetHashCode">
|
||||
<summary>Returns the hash code for this instance.</summary>
|
||||
<returns>The hash code for the current object.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCanceled">
|
||||
<summary>Gets a value that indicates whether this object represents a canceled operation.</summary>
|
||||
<returns>true if this object represents a canceled operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCompleted">
|
||||
<summary>Gets a value that indicates whether this object represents a completed operation.</summary>
|
||||
<returns>true if this object represents a completed operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsCompletedSuccessfully">
|
||||
<summary>Gets a value that indicates whether this object represents a successfully completed operation.</summary>
|
||||
<returns>true if this object represents a successfully completed operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.IsFaulted">
|
||||
<summary>Gets a value that indicates whether this object represents a failed operation.</summary>
|
||||
<returns>true if this object represents a failed operation; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.op_Equality(System.Threading.Tasks.ValueTask{`0},System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Compares two values for equality.</summary>
|
||||
<param name="left">The first value to compare.</param>
|
||||
<param name="right">The second value to compare.</param>
|
||||
<returns>true if the two <see cref="ValueTask{TResult}"></see> values are equal; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.op_Inequality(System.Threading.Tasks.ValueTask{`0},System.Threading.Tasks.ValueTask{`0})">
|
||||
<summary>Determines whether two <see cref="ValueTask{TResult}"></see> values are unequal.</summary>
|
||||
<param name="left">The first value to compare.</param>
|
||||
<param name="right">The seconed value to compare.</param>
|
||||
<returns>true if the two <see cref="ValueTask{TResult}"></see> values are not equal; otherwise, false.</returns>
|
||||
</member>
|
||||
<member name="P:System.Threading.Tasks.ValueTask`1.Result">
|
||||
<summary>Gets the result.</summary>
|
||||
<returns>The result.</returns>
|
||||
</member>
|
||||
<member name="M:System.Threading.Tasks.ValueTask`1.ToString">
|
||||
<summary>Returns a string that represents the current object.</summary>
|
||||
<returns>A string that represents the current object.</returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute">
|
||||
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute.#ctor(System.Type)">
|
||||
<param name="builderType"></param>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncMethodBuilderAttribute.BuilderType">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1">
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.AwaitOnCompleted``2(``0@,``1@)">
|
||||
<param name="awaiter"></param>
|
||||
<param name="stateMachine"></param>
|
||||
<typeparam name="TAwaiter"></typeparam>
|
||||
<typeparam name="TStateMachine"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.AwaitUnsafeOnCompleted``2(``0@,``1@)">
|
||||
<param name="awaiter"></param>
|
||||
<param name="stateMachine"></param>
|
||||
<typeparam name="TAwaiter"></typeparam>
|
||||
<typeparam name="TStateMachine"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Create">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetException(System.Exception)">
|
||||
<param name="exception"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetResult(`0)">
|
||||
<param name="result"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.SetStateMachine(System.Runtime.CompilerServices.IAsyncStateMachine)">
|
||||
<param name="stateMachine"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Start``1(``0@)">
|
||||
<param name="stateMachine"></param>
|
||||
<typeparam name="TStateMachine"></typeparam>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.AsyncValueTaskMethodBuilder`1.Task">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter">
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.GetResult">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="P:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.IsCompleted">
|
||||
<returns></returns>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.OnCompleted(System.Action)">
|
||||
<param name="continuation"></param>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.ConfiguredValueTaskAwaiter.UnsafeOnCompleted(System.Action)">
|
||||
<param name="continuation"></param>
|
||||
</member>
|
||||
<member name="T:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1">
|
||||
<typeparam name="TResult"></typeparam>
|
||||
</member>
|
||||
<member name="M:System.Runtime.CompilerServices.ConfiguredValueTaskAwaitable`1.GetAwaiter">
|
||||
<returns></returns>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,76 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
如需如何設定 ASP.NET 應用程式的詳細資訊,請前往
|
||||
https://go.microsoft.com/fwlink/?LinkId=169433
|
||||
-->
|
||||
<configuration>
|
||||
<system.web>
|
||||
<compilation debug="true" targetFramework="4.8" strict="false" explicit="true" />
|
||||
<httpRuntime targetFramework="4.8" requestValidationMode="2.0" maxRequestLength="81920"/>
|
||||
<customErrors mode="Off"/>
|
||||
<pages enableViewStateMac="false" enableEventValidation="false" viewStateEncryptionMode="Never" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
|
||||
<namespaces>
|
||||
<clear/>
|
||||
|
||||
<add namespace="System"/>
|
||||
<add namespace="System.Collections"/>
|
||||
<add namespace="System.Collections.Generic"/>
|
||||
<add namespace="System.Collections.Specialized"/>
|
||||
<add namespace="System.Configuration"/>
|
||||
<add namespace="System.Text"/>
|
||||
<add namespace="System.Text.RegularExpressions"/>
|
||||
<add namespace="System.Linq"/>
|
||||
<add namespace="System.Xml.Linq"/>
|
||||
<add namespace="System.Web"/>
|
||||
<add namespace="System.Web.Caching"/>
|
||||
<add namespace="System.Web.SessionState"/>
|
||||
<add namespace="System.Web.Security"/>
|
||||
<add namespace="System.Web.Profile"/>
|
||||
<add namespace="System.Web.UI"/>
|
||||
<add namespace="System.Web.UI.WebControls"/>
|
||||
<add namespace="System.Web.UI.WebControls.WebParts"/>
|
||||
<add namespace="System.Web.UI.HtmlControls"/>
|
||||
<add namespace="System.Data"/>
|
||||
<add namespace="System.Runtime.Serialization.Json"/>
|
||||
<add namespace="System.IO.Compression"/>
|
||||
<add namespace="System.Threading"/>
|
||||
<add namespace="System.IO"/>
|
||||
<add namespace="System.Collections.Generic"/>
|
||||
</namespaces>
|
||||
</pages>
|
||||
</system.web>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.Web.Infrastructure" publicKeyToken="31bf3856ad364e35" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.2" newVersion="4.0.1.2" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<system.codedom>
|
||||
<compilers>
|
||||
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" compilerOptions="/langversion:default /nowarn:1659;1699;1701;612;618" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
||||
<compiler language="vb;vbs;visualbasic;vbscript" extension=".vb" warningLevel="4" compilerOptions="/langversion:default /nowarn:41008,40000,40008 /define:_MYTYPE=\"Web\" /optionInfer+" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.VBCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
|
||||
</compilers>
|
||||
</system.codedom>
|
||||
</configuration>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,164 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. -->
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="Microsoft.Managed.Core.targets"/>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- .NETCoreApp < 3.0, .NETStandard < 2.1, or any other target framework -->
|
||||
<_MaxSupportedLangVersion Condition="('$(TargetFrameworkIdentifier)' != '.NETCoreApp' OR '$(_TargetFrameworkVersionWithoutV)' < '3.0') AND
|
||||
('$(TargetFrameworkIdentifier)' != '.NETStandard' OR '$(_TargetFrameworkVersionWithoutV)' < '2.1')">7.3</_MaxSupportedLangVersion>
|
||||
|
||||
<!-- .NETCoreApp < 5.0, .NETStandard == 2.1 -->
|
||||
<_MaxSupportedLangVersion Condition="(('$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' < '5.0') OR
|
||||
('$(TargetFrameworkIdentifier)' == '.NETStandard' AND '$(_TargetFrameworkVersionWithoutV)' == '2.1')) AND
|
||||
'$(_MaxSupportedLangVersion)' == ''">8.0</_MaxSupportedLangVersion>
|
||||
|
||||
<!-- .NETCoreApp == 5.0 -->
|
||||
<_MaxSupportedLangVersion Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' == '5.0' AND
|
||||
'$(_MaxSupportedLangVersion)' == ''">9.0</_MaxSupportedLangVersion>
|
||||
|
||||
<!-- .NETCoreApp == 6.0 -->
|
||||
<_MaxSupportedLangVersion Condition="'$(TargetFrameworkIdentifier)' == '.NETCoreApp' AND '$(_TargetFrameworkVersionWithoutV)' == '6.0' AND
|
||||
'$(_MaxSupportedLangVersion)' == ''">10.0</_MaxSupportedLangVersion>
|
||||
|
||||
<MaxSupportedLangVersion>$(_MaxSupportedLangVersion)</MaxSupportedLangVersion>
|
||||
<LangVersion Condition="'$(LangVersion)' == '' AND '$(_MaxSupportedLangVersion)' != ''">$(_MaxSupportedLangVersion)</LangVersion>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="CoreCompile"
|
||||
Inputs="$(MSBuildAllProjects);
|
||||
@(Compile);
|
||||
@(_CoreCompileResourceInputs);
|
||||
$(ApplicationIcon);
|
||||
$(AssemblyOriginatorKeyFile);
|
||||
@(ReferencePathWithRefAssemblies);
|
||||
@(CompiledLicenseFile);
|
||||
@(LinkResource);
|
||||
@(EmbeddedDocumentation);
|
||||
$(Win32Resource);
|
||||
$(Win32Manifest);
|
||||
@(CustomAdditionalCompileInputs);
|
||||
$(ResolvedCodeAnalysisRuleSet);
|
||||
@(AdditionalFiles);
|
||||
@(EmbeddedFiles);
|
||||
@(EditorConfigFiles)"
|
||||
Outputs="@(DocFileItem);
|
||||
@(IntermediateAssembly);
|
||||
@(IntermediateRefAssembly);
|
||||
@(_DebugSymbolsIntermediatePath);
|
||||
$(NonExistentFile);
|
||||
@(CustomAdditionalCompileOutputs)"
|
||||
Returns="@(CscCommandLineArgs)"
|
||||
DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile">
|
||||
<!-- These two compiler warnings are raised when a reference is bound to a different version
|
||||
than specified in the assembly reference version number. MSBuild raises the same warning in this case,
|
||||
so the compiler warning would be redundant. -->
|
||||
<PropertyGroup Condition="('$(TargetFrameworkVersion)' != 'v1.0') and ('$(TargetFrameworkVersion)' != 'v1.1')">
|
||||
<NoWarn>$(NoWarn);1701;1702</NoWarn>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- To match historical behavior, when inside VS11+ disable the warning from csc.exe indicating that no sources were passed in-->
|
||||
<NoWarn Condition="'$(BuildingInsideVisualStudio)' == 'true' AND '$(VisualStudioVersion)' != '' AND '$(VisualStudioVersion)' > '10.0'">$(NoWarn);2008</NoWarn>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- If the user has specified AppConfigForCompiler, we'll use it. If they have not, but they set UseAppConfigForCompiler,
|
||||
then we'll use AppConfig -->
|
||||
<AppConfigForCompiler Condition="'$(AppConfigForCompiler)' == '' AND '$(UseAppConfigForCompiler)' == 'true'">$(AppConfig)</AppConfigForCompiler>
|
||||
|
||||
<!-- If we are targeting winmdobj we want to specifically the pdbFile property since we do not want it to collide with the output of winmdexp-->
|
||||
<PdbFile Condition="'$(PdbFile)' == '' AND '$(OutputType)' == 'winmdobj' AND '$(_DebugSymbolsProduced)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
|
||||
<Csc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'"
|
||||
AdditionalLibPaths="$(AdditionalLibPaths)"
|
||||
AddModules="@(AddModules)"
|
||||
AdditionalFiles="@(AdditionalFiles)"
|
||||
AllowUnsafeBlocks="$(AllowUnsafeBlocks)"
|
||||
AnalyzerConfigFiles="@(EditorConfigFiles)"
|
||||
Analyzers="@(Analyzer)"
|
||||
ApplicationConfiguration="$(AppConfigForCompiler)"
|
||||
BaseAddress="$(BaseAddress)"
|
||||
CheckForOverflowUnderflow="$(CheckForOverflowUnderflow)"
|
||||
ChecksumAlgorithm="$(ChecksumAlgorithm)"
|
||||
CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
|
||||
CodePage="$(CodePage)"
|
||||
DebugType="$(DebugType)"
|
||||
DefineConstants="$(DefineConstants)"
|
||||
DelaySign="$(DelaySign)"
|
||||
DisabledWarnings="$(NoWarn)"
|
||||
DisableSdkPath="$(DisableSdkPath)"
|
||||
DocumentationFile="@(DocFileItem)"
|
||||
EmbedAllSources="$(EmbedAllSources)"
|
||||
EmbeddedFiles="@(EmbeddedFiles)"
|
||||
EmitDebugInformation="$(DebugSymbols)"
|
||||
EnvironmentVariables="$(CscEnvironment)"
|
||||
ErrorEndLocation="$(ErrorEndLocation)"
|
||||
ErrorLog="$(ErrorLog)"
|
||||
ErrorReport="$(ErrorReport)"
|
||||
Features="$(Features)"
|
||||
FileAlignment="$(FileAlignment)"
|
||||
GeneratedFilesOutputPath="$(CompilerGeneratedFilesOutputPath)"
|
||||
GenerateFullPaths="$(GenerateFullPaths)"
|
||||
HighEntropyVA="$(HighEntropyVA)"
|
||||
Instrument="$(Instrument)"
|
||||
KeyContainer="$(KeyContainerName)"
|
||||
KeyFile="$(KeyOriginatorFile)"
|
||||
LangVersion="$(LangVersion)"
|
||||
LinkResources="@(LinkResource)"
|
||||
MainEntryPoint="$(StartupObject)"
|
||||
ModuleAssemblyName="$(ModuleAssemblyName)"
|
||||
NoConfig="true"
|
||||
NoLogo="$(NoLogo)"
|
||||
NoStandardLib="$(NoCompilerStandardLib)"
|
||||
NoWin32Manifest="$(NoWin32Manifest)"
|
||||
Nullable="$(Nullable)"
|
||||
Optimize="$(Optimize)"
|
||||
Deterministic="$(Deterministic)"
|
||||
PublicSign="$(PublicSign)"
|
||||
OutputAssembly="@(IntermediateAssembly)"
|
||||
OutputRefAssembly="@(IntermediateRefAssembly)"
|
||||
PdbFile="$(PdbFile)"
|
||||
Platform="$(PlatformTarget)"
|
||||
Prefer32Bit="$(Prefer32Bit)"
|
||||
PreferredUILang="$(PreferredUILang)"
|
||||
ProvideCommandLineArgs="$(ProvideCommandLineArgs)"
|
||||
References="@(ReferencePathWithRefAssemblies)"
|
||||
RefOnly="$(ProduceOnlyReferenceAssembly)"
|
||||
ReportAnalyzer="$(ReportAnalyzer)"
|
||||
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
|
||||
ResponseFiles="$(CompilerResponseFile)"
|
||||
RuntimeMetadataVersion="$(RuntimeMetadataVersion)"
|
||||
SharedCompilationId="$(SharedCompilationId)"
|
||||
SkipAnalyzers="$(_SkipAnalyzers)"
|
||||
SkipCompilerExecution="$(SkipCompilerExecution)"
|
||||
Sources="@(Compile)"
|
||||
SubsystemVersion="$(SubsystemVersion)"
|
||||
TargetType="$(OutputType)"
|
||||
ToolExe="$(CscToolExe)"
|
||||
ToolPath="$(CscToolPath)"
|
||||
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
|
||||
UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
|
||||
UseSharedCompilation="$(UseSharedCompilation)"
|
||||
Utf8Output="$(Utf8Output)"
|
||||
VsSessionGuid="$(VsSessionGuid)"
|
||||
WarningLevel="$(WarningLevel)"
|
||||
WarningsAsErrors="$(WarningsAsErrors)"
|
||||
WarningsNotAsErrors="$(WarningsNotAsErrors)"
|
||||
Win32Icon="$(ApplicationIcon)"
|
||||
Win32Manifest="$(Win32Manifest)"
|
||||
Win32Resource="$(Win32Resource)"
|
||||
PathMap="$(PathMap)"
|
||||
SourceLink="$(SourceLink)">
|
||||
<Output TaskParameter="CommandLineArgs" ItemName="CscCommandLineArgs" />
|
||||
</Csc>
|
||||
|
||||
<ItemGroup>
|
||||
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
|
||||
</ItemGroup>
|
||||
|
||||
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" />
|
||||
</Target>
|
||||
</Project>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,5 @@
|
|||
<Project>
|
||||
<PropertyGroup>
|
||||
<CompilerApiVersion>roslyn4.1</CompilerApiVersion>
|
||||
</PropertyGroup>
|
||||
</Project>
|
||||
|
|
@ -0,0 +1,353 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. -->
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<!--
|
||||
Common targets for managed compilers.
|
||||
-->
|
||||
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots" AssemblyFile="$(MSBuildThisFileDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll" />
|
||||
|
||||
<Import Project="Microsoft.Managed.Core.CurrentVersions.targets" />
|
||||
|
||||
<Target Name="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies"
|
||||
BeforeTargets="CoreCompile"
|
||||
Condition="'@(ReferencePathWithRefAssemblies)' == ''">
|
||||
<!--
|
||||
FindReferenceAssembliesForReferences target in Common targets populate this item
|
||||
since dev15.3. The compiler targets may be used (via NuGet package) on earlier MSBuilds.
|
||||
If the ReferencePathWithRefAssemblies item is not populated, just use ReferencePaths
|
||||
(implementation assemblies) as they are.
|
||||
|
||||
Since XAML inner build runs CoreCompile directly (instead of Compile target),
|
||||
it also doesn't invoke FindReferenceAssembliesForReferences listed in CompileDependsOn.
|
||||
In that case we also populate ReferencePathWithRefAssemblies with implementation assemblies.
|
||||
-->
|
||||
<ItemGroup>
|
||||
<ReferencePathWithRefAssemblies Include="@(ReferencePath)" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="_BeforeVBCSCoreCompile"
|
||||
DependsOnTargets="ShimReferencePathsWhenCommonTargetsDoesNotUnderstandReferenceAssemblies">
|
||||
|
||||
<ItemGroup Condition="'$(TargetingClr2Framework)' == 'true'">
|
||||
<ReferencePathWithRefAssemblies>
|
||||
<EmbedInteropTypes />
|
||||
</ReferencePathWithRefAssemblies>
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Prefer32Bit was introduced in .NET 4.5. Set it to false if we are targeting 4.0 -->
|
||||
<PropertyGroup Condition="('$(TargetFrameworkVersion)' == 'v4.0')">
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- TODO: Remove this ItemGroup once it has been moved to "_GenerateCompileInputs" target in Microsoft.Common.CurrentVersion.targets.
|
||||
https://github.com/dotnet/roslyn/issues/12223 -->
|
||||
<ItemGroup Condition="('$(AdditionalFileItemNames)' != '')">
|
||||
<AdditionalFileItems Include="$(AdditionalFileItemNames)" />
|
||||
<AdditionalFiles Include="@(%(AdditionalFileItems.Identity))" />
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition="'$(UseSharedCompilation)' == ''">
|
||||
<UseSharedCompilation>true</UseSharedCompilation>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
========================
|
||||
SkipAnalyzers Support
|
||||
========================
|
||||
|
||||
-->
|
||||
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.ShowMessageForImplicitlySkipAnalyzers" AssemblyFile="$(MSBuildThisFileDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll" />
|
||||
|
||||
<Target Name="_ComputeSkipAnalyzers" BeforeTargets="CoreCompile">
|
||||
<!-- First, force clear non-user facing properties '_SkipAnalyzers' and '_ImplicitlySkipAnalyzers'. -->
|
||||
<PropertyGroup>
|
||||
<_SkipAnalyzers></_SkipAnalyzers>
|
||||
<_ImplicitlySkipAnalyzers></_ImplicitlySkipAnalyzers>
|
||||
</PropertyGroup>
|
||||
|
||||
<!--
|
||||
Then, determine if '_SkipAnalyzers' needs to be 'true' based on user facing property 'RunAnalyzers'.
|
||||
If 'RunAnalyzers' is not set, then fallback to user facing property 'RunAnalyzersDuringBuild'.
|
||||
Latter property allows users to disable analyzers only for non-design time builds.
|
||||
Design time builds are background builds inside Visual Studio,
|
||||
see details here: https://github.com/dotnet/project-system/blob/main/docs/design-time-builds.md.
|
||||
Setting 'RunAnalyzersDuringBuild' to false, without setting 'RunAnalyzers', allows users to
|
||||
continue running analyzers in the background in Visual Studio while typing (i.e. intellisense),
|
||||
while disabling analyzer execution on explicitly invoked non-design time builds.
|
||||
-->
|
||||
<PropertyGroup Condition="'$(RunAnalyzers)' == 'false' or
|
||||
('$(RunAnalyzers)' == '' and '$(RunAnalyzersDuringBuild)' == 'false')">
|
||||
<_SkipAnalyzers>true</_SkipAnalyzers>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- PERF: For builds which are indirectly triggered inside Visual Studio from commands
|
||||
such as from 'Run Tests' or 'Start Debugging', we implicitly skip analyzers and nullable analysis to speed up the build.
|
||||
We only do so by default when 'TreatWarningsAsErrors' is not 'true'. For the scenario where
|
||||
'TreatWarningsAsErrors' is 'true', users can explicitly enable this functionality by setting
|
||||
'OptimizeImplicitlyTriggeredBuild' to 'true'.
|
||||
NOTE: This feature is currently supported only for SDK-style projects, i.e. UsingMicrosoftNETSdk = true.
|
||||
-->
|
||||
<PropertyGroup Condition="'$(_SkipAnalyzers)' == '' and
|
||||
'$(IsImplicitlyTriggeredBuild)' == 'true' and
|
||||
'$(UsingMicrosoftNETSdk)' == 'true' and
|
||||
('$(TreatWarningsAsErrors)' != 'true' or '$(OptimizeImplicitlyTriggeredBuild)' == 'true')">
|
||||
<_ImplicitlySkipAnalyzers>true</_ImplicitlySkipAnalyzers>
|
||||
<_SkipAnalyzers>true</_SkipAnalyzers>
|
||||
<Features>run-nullable-analysis=never;$(Features)</Features>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Display a message to inform the users about us implicitly skipping analyzers for speeding up indirect builds. -->
|
||||
<ShowMessageForImplicitlySkipAnalyzers Condition="'$(_ImplicitlySkipAnalyzers)' == 'true'"/>
|
||||
|
||||
<!-- Semaphore file to indicate the time stamp for last build with skipAnalyzers flag. -->
|
||||
<PropertyGroup>
|
||||
<_LastBuildWithSkipAnalyzers>$(IntermediateOutputPath)$(MSBuildProjectFile).BuildWithSkipAnalyzers</_LastBuildWithSkipAnalyzers>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- '_LastBuildWithSkipAnalyzers' semaphore file, if exists, is passed as custom additional file input to builds without skipAnalyzers flag to ensure correct incremental builds.
|
||||
Additionally, we need to pass this file as an 'UpToDateCheckInput' item with 'Kind = ImplicitBuild' for project system's fast-upto-date check to work correctly.
|
||||
See https://github.com/dotnet/project-system/issues/7290 for details.
|
||||
-->
|
||||
<ItemGroup Condition="Exists('$(_LastBuildWithSkipAnalyzers)') and '$(_SkipAnalyzers)' != 'true'">
|
||||
<CustomAdditionalCompileInputs Include="$(_LastBuildWithSkipAnalyzers)"/>
|
||||
<UpToDateCheckInput Include="$(_LastBuildWithSkipAnalyzers)" Kind="ImplicitBuild"/>
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<!-- We touch and create a semaphore file after build to indicate the time stamp for last build with skipAnalyzers flag. -->
|
||||
<Target Name="_TouchLastBuildWithSkipAnalyzers" Condition="'$(_SkipAnalyzers)' == 'true'" AfterTargets="CoreCompile">
|
||||
<Touch AlwaysCreate="true" Files="$(_LastBuildWithSkipAnalyzers)"/>
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
========================
|
||||
.editorconfig Support
|
||||
========================
|
||||
|
||||
-->
|
||||
<ItemGroup>
|
||||
<_AllDirectoriesAbove Include="@(Compile->GetPathsOfAllDirectoriesAbove())" Condition="'$(DiscoverEditorConfigFiles)' != 'false' or '$(DiscoverGlobalAnalyzerConfigFiles)' != 'false'" />
|
||||
<!-- Work around a GetPathsOfAllDirectoriesAbove() bug where it can return multiple equivalent paths when the
|
||||
compilation includes linked files with relative paths - https://github.com/microsoft/msbuild/issues/4392 -->
|
||||
<PotentialEditorConfigFiles Include="@(_AllDirectoriesAbove->'%(FullPath)'->Distinct()->Combine('.editorconfig'))" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
|
||||
<EditorConfigFiles Include="@(PotentialEditorConfigFiles->Exists())" Condition="'$(DiscoverEditorConfigFiles)' != 'false'" />
|
||||
|
||||
<GlobalAnalyzerConfigFiles Include="@(_AllDirectoriesAbove->'%(FullPath)'->Distinct()->Combine('.globalconfig'))" Condition="'$(DiscoverGlobalAnalyzerConfigFiles)' != 'false'" />
|
||||
<EditorConfigFiles Include="@(GlobalAnalyzerConfigFiles->Exists())" Condition="'$(DiscoverGlobalAnalyzerConfigFiles)' != 'false'" />
|
||||
</ItemGroup>
|
||||
|
||||
<!--
|
||||
========================
|
||||
Property/metadata global .editorconfig Support
|
||||
========================
|
||||
|
||||
Generates a global editor config that contains the evaluation of requested MSBuild properties and item metadata
|
||||
|
||||
Requested properties/items are requested via item groups like:
|
||||
|
||||
<CompilerVisibleProperty Include="PropertyNameToEval" />
|
||||
<CompilerVisibleItemMetadata Include="ItemType" MetadataName="MetadataToRetrieve" />
|
||||
-->
|
||||
<UsingTask TaskName="Microsoft.CodeAnalysis.BuildTasks.GenerateMSBuildEditorConfig" AssemblyFile="$(MSBuildThisFileDirectory)Microsoft.Build.Tasks.CodeAnalysis.dll" />
|
||||
|
||||
<Target Name="GenerateMSBuildEditorConfigFile"
|
||||
BeforeTargets="BeforeCompile;CoreCompile"
|
||||
DependsOnTargets="PrepareForBuild;GenerateMSBuildEditorConfigFileShouldRun;GenerateMSBuildEditorConfigFileCore" />
|
||||
|
||||
<Target Name="GenerateMSBuildEditorConfigFileShouldRun">
|
||||
<PropertyGroup>
|
||||
<GeneratedMSBuildEditorConfigFile Condition="'$(GeneratedMSBuildEditorConfigFile)' == ''">$(IntermediateOutputPath)$(MSBuildProjectName).GeneratedMSBuildEditorConfig.editorconfig</GeneratedMSBuildEditorConfigFile>
|
||||
<GenerateMSBuildEditorConfigFile Condition="'$(GenerateMSBuildEditorConfigFile)' == ''">true</GenerateMSBuildEditorConfigFile>
|
||||
<_GeneratedEditorConfigHasItems Condition="'@(CompilerVisibleItemMetadata->Count())' != '0'">true</_GeneratedEditorConfigHasItems>
|
||||
<_GeneratedEditorConfigShouldRun Condition="'$(GenerateMSBuildEditorConfigFile)' == 'true' and ('$(_GeneratedEditorConfigHasItems)' == 'true' or '@(CompilerVisibleProperty->Count())' != '0')">true</_GeneratedEditorConfigShouldRun>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
|
||||
<Target Name="GenerateMSBuildEditorConfigFileCore"
|
||||
Condition="'$(_GeneratedEditorConfigShouldRun)' == 'true'"
|
||||
Outputs="$(GeneratedMSBuildEditorConfigFile)">
|
||||
|
||||
<ItemGroup>
|
||||
<!-- Collect requested properties, and eval their value -->
|
||||
<_GeneratedEditorConfigProperty Include="@(CompilerVisibleProperty)">
|
||||
<Value>$(%(CompilerVisibleProperty.Identity))</Value>
|
||||
</_GeneratedEditorConfigProperty>
|
||||
|
||||
<!-- Collect the requested items and remember which metadata is wanted -->
|
||||
<_GeneratedEditorConfigMetadata Include="@(%(CompilerVisibleItemMetadata.Identity))" Condition="'$(_GeneratedEditorConfigHasItems)' == 'true'">
|
||||
<ItemType>%(Identity)</ItemType>
|
||||
<MetadataName>%(CompilerVisibleItemMetadata.MetadataName)</MetadataName>
|
||||
</_GeneratedEditorConfigMetadata>
|
||||
|
||||
<!-- Record that we'll write a file, and add it to the analyzerconfig inputs -->
|
||||
<FileWrites Include="$(GeneratedMSBuildEditorConfigFile)" />
|
||||
<EditorConfigFiles Include="$(GeneratedMSBuildEditorConfigFile)" />
|
||||
</ItemGroup>
|
||||
|
||||
<!-- Transform the collected properties and items into an editor config file -->
|
||||
<GenerateMSBuildEditorConfig
|
||||
PropertyItems="@(_GeneratedEditorConfigProperty)"
|
||||
MetadataItems="@(_GeneratedEditorConfigMetadata)"
|
||||
FileName="$(GeneratedMSBuildEditorConfigFile)">
|
||||
</GenerateMSBuildEditorConfig>
|
||||
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
========================
|
||||
DeterministicSourcePaths
|
||||
========================
|
||||
|
||||
Unless specified otherwise enable deterministic source root (PathMap) when building deterministically on CI server, but not for local builds.
|
||||
In order for the debugger to find source files when debugging a locally built binary the PDB must contain original, unmapped local paths.
|
||||
-->
|
||||
<PropertyGroup>
|
||||
<DeterministicSourcePaths Condition="'$(DeterministicSourcePaths)' == '' and '$(Deterministic)' == 'true' and '$(ContinuousIntegrationBuild)' == 'true'">true</DeterministicSourcePaths>
|
||||
</PropertyGroup>
|
||||
|
||||
<!--
|
||||
==========
|
||||
SourceRoot
|
||||
==========
|
||||
|
||||
All source files of the project are expected to be located under one of the directories specified by SourceRoot item group.
|
||||
This target collects all SourceRoots from various sources.
|
||||
|
||||
This target calculates final local path for each SourceRoot and sets SourceRoot.MappedPath metadata accordingly.
|
||||
The final path is a path with deterministic prefix when DeterministicSourcePaths is true, and the original path otherwise.
|
||||
In addition, the target validates and deduplicates the SourceRoot items.
|
||||
|
||||
InitializeSourceControlInformation is an msbuild target that ensures the SourceRoot items are populated from source control.
|
||||
The target is available only if SourceControlInformationFeatureSupported is true.
|
||||
|
||||
A consumer of SourceRoot.MappedPath metadata, such as Source Link generator, shall depend on this target.
|
||||
-->
|
||||
|
||||
<Target Name="InitializeSourceRootMappedPaths"
|
||||
DependsOnTargets="_InitializeSourceRootMappedPathsFromSourceControl"
|
||||
Returns="@(SourceRoot)">
|
||||
|
||||
<ItemGroup Condition="'@(_MappedSourceRoot)' != ''">
|
||||
<_MappedSourceRoot Remove="@(_MappedSourceRoot)" />
|
||||
</ItemGroup>
|
||||
|
||||
<Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots SourceRoots="@(SourceRoot)" Deterministic="$(DeterministicSourcePaths)">
|
||||
<Output TaskParameter="MappedSourceRoots" ItemName="_MappedSourceRoot" />
|
||||
</Microsoft.CodeAnalysis.BuildTasks.MapSourceRoots>
|
||||
|
||||
<ItemGroup>
|
||||
<SourceRoot Remove="@(SourceRoot)" />
|
||||
<SourceRoot Include="@(_MappedSourceRoot)" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
Declare that target InitializeSourceRootMappedPaths that populates MappedPaths metadata on SourceRoot items is available.
|
||||
-->
|
||||
<PropertyGroup>
|
||||
<SourceRootMappedPathsFeatureSupported>true</SourceRootMappedPathsFeatureSupported>
|
||||
</PropertyGroup>
|
||||
|
||||
<!--
|
||||
If InitializeSourceControlInformation target isn't supported, we just continue without invoking that synchronization target.
|
||||
We'll proceed with SourceRoot (and other source control properties) provided by the user (or blank).
|
||||
-->
|
||||
<Target Name="_InitializeSourceRootMappedPathsFromSourceControl"
|
||||
DependsOnTargets="InitializeSourceControlInformation"
|
||||
Condition="'$(SourceControlInformationFeatureSupported)' == 'true'" />
|
||||
|
||||
<!--
|
||||
=======
|
||||
PathMap
|
||||
=======
|
||||
|
||||
If DeterministicSourcePaths is true sets PathMap based on SourceRoot.MappedPaths.
|
||||
|
||||
This target requires SourceRoot to be initialized in order to calculate the PathMap.
|
||||
If SourceRoot doesn't contain any top-level roots an error is reported.
|
||||
-->
|
||||
|
||||
<Target Name="_SetPathMapFromSourceRoots"
|
||||
DependsOnTargets="InitializeSourceRootMappedPaths"
|
||||
BeforeTargets="CoreCompile"
|
||||
Condition="'$(DeterministicSourcePaths)' == 'true'">
|
||||
|
||||
<ItemGroup>
|
||||
<_TopLevelSourceRoot Include="@(SourceRoot)" Condition="'%(SourceRoot.NestedRoot)' == ''">
|
||||
<EscapedKey>$([MSBuild]::ValueOrDefault('%(Identity)', '').Replace(',', ',,').Replace('=', '=='))</EscapedKey>
|
||||
<EscapedValue>$([MSBuild]::ValueOrDefault('%(MappedPath)', '').Replace(',', ',,').Replace('=', '=='))</EscapedValue>
|
||||
</_TopLevelSourceRoot>
|
||||
</ItemGroup>
|
||||
|
||||
<PropertyGroup Condition="'@(_TopLevelSourceRoot)' != ''">
|
||||
<!--
|
||||
Prepend the SourceRoot.MappedPath values to PathMap, if it already has a value.
|
||||
For each emitted source path the compiler applies the first mapping that matches the path.
|
||||
PathMap values set previously will thus only be applied if the mapping provided by
|
||||
SourceRoot.MappedPath doesn't match. Since SourceRoot.MappedPath is also used by SourceLink
|
||||
preferring it over manually set PathMap ensures that PathMap is consistent with SourceLink.
|
||||
-->
|
||||
<PathMap>@(_TopLevelSourceRoot->'%(EscapedKey)=%(EscapedValue)', ','),$(PathMap)</PathMap>
|
||||
</PropertyGroup>
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
=======
|
||||
CopyAdditionalFiles
|
||||
=======
|
||||
|
||||
If a user requests that any @(AdditionalFiles) items are copied to the output directory
|
||||
we add them to the @(None) group to ensure they will be copied.
|
||||
-->
|
||||
|
||||
<Target Name="CopyAdditionalFiles"
|
||||
BeforeTargets="AssignTargetPaths">
|
||||
<ItemGroup>
|
||||
<None Include="@(AdditionalFiles)" Condition="'%(AdditionalFiles.CopyToOutputDirectory)' != ''" />
|
||||
</ItemGroup>
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
========================
|
||||
CompilerGeneratedFilesOutputPath
|
||||
========================
|
||||
|
||||
Controls output of generated files.
|
||||
|
||||
CompilerGeneratedFilesOutputPath controls the location the files will be output to.
|
||||
The compiler will not emit any generated files when the path is empty, and defaults to a /generated directory in $(IntermediateOutputPath) if $(IntermediateOutputPath) has a value.
|
||||
EmitCompilerGeneratedFiles allows the user to control if anything is emitted by clearing the property when not true.
|
||||
When EmitCompilerGeneratedFiles is true, we ensure that CompilerGeneatedFilesOutputPath has a value and issue a warning if not.
|
||||
We will create CompilerGeneratedFilesOutputPath if it does not exist.
|
||||
-->
|
||||
<PropertyGroup>
|
||||
<EmitCompilerGeneratedFiles Condition="'$(EmitCompilerGeneratedFiles)' == ''">false</EmitCompilerGeneratedFiles>
|
||||
<CompilerGeneratedFilesOutputPath Condition="'$(EmitCompilerGeneratedFiles)' != 'true'"></CompilerGeneratedFilesOutputPath>
|
||||
<CompilerGeneratedFilesOutputPath Condition="'$(EmitCompilerGeneratedFiles)' == 'true' and '$(CompilerGeneratedFilesOutputPath)' == '' and '$(IntermediateOutputPath)' != ''">$(IntermediateOutputPath)/generated</CompilerGeneratedFilesOutputPath>
|
||||
</PropertyGroup>
|
||||
|
||||
<Target Name="CreateCompilerGeneratedFilesOutputPath"
|
||||
BeforeTargets="CoreCompile"
|
||||
Condition="'$(EmitCompilerGeneratedFiles)' == 'true' and !('$(DesignTimeBuild)' == 'true' OR '$(BuildingProject)' != 'true')">
|
||||
|
||||
<Warning Condition="'$(CompilerGeneratedFilesOutputPath)' == ''"
|
||||
Text="EmitCompilerGeneratedFiles was true, but no CompilerGeneratedFilesOutputPath was provided. CompilerGeneratedFilesOutputPath must be set in order to emit generated files." />
|
||||
|
||||
<MakeDir Condition="'$(CompilerGeneratedFilesOutputPath)' != ''"
|
||||
Directories="$(CompilerGeneratedFilesOutputPath)" />
|
||||
</Target>
|
||||
|
||||
<!--
|
||||
========================
|
||||
Component Debugger Support
|
||||
========================
|
||||
|
||||
Add the specified VS capability if a user indicates this project supports component debugging
|
||||
-->
|
||||
<ItemGroup>
|
||||
<ProjectCapability Include="RoslynComponent" Condition="'$(IsRoslynComponent)' == 'true'"/>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
|
@ -0,0 +1,137 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. -->
|
||||
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="Microsoft.Managed.Core.targets"/>
|
||||
|
||||
<Target Name="CoreCompile"
|
||||
Inputs="$(MSBuildAllProjects);
|
||||
@(Compile);
|
||||
@(_CoreCompileResourceInputs);
|
||||
$(ApplicationIcon);
|
||||
$(AssemblyOriginatorKeyFile);
|
||||
@(ReferencePathWithRefAssemblies);
|
||||
@(CompiledLicenseFile);
|
||||
@(LinkResource);
|
||||
@(EmbeddedDocumentation);
|
||||
$(Win32Resource);
|
||||
$(Win32Manifest);
|
||||
@(CustomAdditionalCompileInputs);
|
||||
$(ResolvedCodeAnalysisRuleSet);
|
||||
@(AdditionalFiles);
|
||||
@(EmbeddedFiles);
|
||||
@(EditorConfigFiles)"
|
||||
Outputs="@(DocFileItem);
|
||||
@(IntermediateAssembly);
|
||||
@(IntermediateRefAssembly);
|
||||
@(_DebugSymbolsIntermediatePath);
|
||||
$(NonExistentFile);
|
||||
@(CustomAdditionalCompileOutputs)"
|
||||
Returns="@(VbcCommandLineArgs)"
|
||||
DependsOnTargets="$(CoreCompileDependsOn);_BeforeVBCSCoreCompile">
|
||||
<PropertyGroup>
|
||||
<_NoWarnings Condition="'$(WarningLevel)' == '0'">true</_NoWarnings>
|
||||
<_NoWarnings Condition="'$(WarningLevel)' == '1'">false</_NoWarnings>
|
||||
</PropertyGroup>
|
||||
|
||||
<PropertyGroup>
|
||||
<!-- If we are targeting winmdobj we want to specifically the pdbFile property since we do not want it to collide with the output of winmdexp-->
|
||||
<PdbFile Condition="'$(PdbFile)' == '' AND '$(OutputType)' == 'winmdobj' AND '$(DebugSymbols)' == 'true'">$(IntermediateOutputPath)$(TargetName).compile.pdb</PdbFile>
|
||||
</PropertyGroup>
|
||||
|
||||
<!-- Condition is to filter out the _CoreCompileResourceInputs so that it doesn't pass in culture resources to the compiler -->
|
||||
<Vbc Condition="'%(_CoreCompileResourceInputs.WithCulture)' != 'true'"
|
||||
AdditionalLibPaths="$(AdditionalLibPaths)"
|
||||
AddModules="@(AddModules)"
|
||||
AdditionalFiles="@(AdditionalFiles)"
|
||||
AnalyzerConfigFiles="@(EditorConfigFiles)"
|
||||
Analyzers="@(Analyzer)"
|
||||
BaseAddress="$(BaseAddress)"
|
||||
ChecksumAlgorithm="$(ChecksumAlgorithm)"
|
||||
CodeAnalysisRuleSet="$(ResolvedCodeAnalysisRuleSet)"
|
||||
CodePage="$(CodePage)"
|
||||
DebugType="$(DebugType)"
|
||||
DefineConstants="$(FinalDefineConstants)"
|
||||
DelaySign="$(DelaySign)"
|
||||
DisableSdkPath="$(DisableSdkPath)"
|
||||
DisabledWarnings="$(NoWarn)"
|
||||
DocumentationFile="@(DocFileItem)"
|
||||
EmbedAllSources="$(EmbedAllSources)"
|
||||
EmbeddedFiles="@(EmbeddedFiles)"
|
||||
EmitDebugInformation="$(DebugSymbols)"
|
||||
EnvironmentVariables="$(VbcEnvironment)"
|
||||
ErrorLog="$(ErrorLog)"
|
||||
ErrorReport="$(ErrorReport)"
|
||||
Features="$(Features)"
|
||||
FileAlignment="$(FileAlignment)"
|
||||
GenerateDocumentation="$(GenerateDocumentation)"
|
||||
HighEntropyVA="$(HighEntropyVA)"
|
||||
Imports="@(Import)"
|
||||
Instrument="$(Instrument)"
|
||||
KeyContainer="$(KeyContainerName)"
|
||||
KeyFile="$(KeyOriginatorFile)"
|
||||
LangVersion="$(LangVersion)"
|
||||
LinkResources="@(LinkResource)"
|
||||
MainEntryPoint="$(StartupObject)"
|
||||
ModuleAssemblyName="$(ModuleAssemblyName)"
|
||||
NoConfig="true"
|
||||
NoStandardLib="$(NoCompilerStandardLib)"
|
||||
NoVBRuntimeReference="$(NoVBRuntimeReference)"
|
||||
NoWarnings="$(_NoWarnings)"
|
||||
NoWin32Manifest="$(NoWin32Manifest)"
|
||||
Optimize="$(Optimize)"
|
||||
Deterministic="$(Deterministic)"
|
||||
PublicSign="$(PublicSign)"
|
||||
OptionCompare="$(OptionCompare)"
|
||||
OptionExplicit="$(OptionExplicit)"
|
||||
OptionInfer="$(OptionInfer)"
|
||||
OptionStrict="$(OptionStrict)"
|
||||
OptionStrictType="$(OptionStrictType)"
|
||||
OutputAssembly="@(IntermediateAssembly)"
|
||||
OutputRefAssembly="@(IntermediateRefAssembly)"
|
||||
PdbFile="$(PdbFile)"
|
||||
Platform="$(PlatformTarget)"
|
||||
Prefer32Bit="$(Prefer32Bit)"
|
||||
PreferredUILang="$(PreferredUILang)"
|
||||
ProvideCommandLineArgs="$(ProvideCommandLineArgs)"
|
||||
References="@(ReferencePathWithRefAssemblies)"
|
||||
RefOnly="$(ProduceOnlyReferenceAssembly)"
|
||||
RemoveIntegerChecks="$(RemoveIntegerChecks)"
|
||||
ReportAnalyzer="$(ReportAnalyzer)"
|
||||
Resources="@(_CoreCompileResourceInputs);@(CompiledLicenseFile)"
|
||||
ResponseFiles="$(CompilerResponseFile)"
|
||||
RootNamespace="$(RootNamespace)"
|
||||
RuntimeMetadataVersion="$(RuntimeMetadataVersion)"
|
||||
SdkPath="$(FrameworkPathOverride)"
|
||||
SharedCompilationId="$(SharedCompilationId)"
|
||||
SkipAnalyzers="$(_SkipAnalyzers)"
|
||||
SkipCompilerExecution="$(SkipCompilerExecution)"
|
||||
Sources="@(Compile)"
|
||||
SubsystemVersion="$(SubsystemVersion)"
|
||||
TargetCompactFramework="$(TargetCompactFramework)"
|
||||
TargetType="$(OutputType)"
|
||||
ToolExe="$(VbcToolExe)"
|
||||
ToolPath="$(VbcToolPath)"
|
||||
TreatWarningsAsErrors="$(TreatWarningsAsErrors)"
|
||||
UseHostCompilerIfAvailable="$(UseHostCompilerIfAvailable)"
|
||||
UseSharedCompilation="$(UseSharedCompilation)"
|
||||
Utf8Output="$(Utf8Output)"
|
||||
VBRuntimePath="$(VBRuntimePath)"
|
||||
Verbosity="$(VbcVerbosity)"
|
||||
VsSessionGuid="$(VsSessionGuid)"
|
||||
WarningsAsErrors="$(WarningsAsErrors)"
|
||||
WarningsNotAsErrors="$(WarningsNotAsErrors)"
|
||||
Win32Icon="$(ApplicationIcon)"
|
||||
Win32Manifest="$(Win32Manifest)"
|
||||
Win32Resource="$(Win32Resource)"
|
||||
VBRuntime="$(VBRuntime)"
|
||||
PathMap="$(PathMap)"
|
||||
SourceLink="$(SourceLink)">
|
||||
<Output TaskParameter="CommandLineArgs" ItemName="VbcCommandLineArgs" />
|
||||
</Vbc>
|
||||
<ItemGroup>
|
||||
<_CoreCompileResourceInputs Remove="@(_CoreCompileResourceInputs)" />
|
||||
</ItemGroup>
|
||||
|
||||
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''" />
|
||||
</Target>
|
||||
</Project>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,89 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. -->
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<AppContextSwitchOverrides value="Switch.System.Security.Cryptography.UseLegacyFipsThrow=false" />
|
||||
<gcServer enabled="true" />
|
||||
<gcConcurrent enabled="false" />
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis.VisualBasic" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<appSettings>
|
||||
<!-- Number of seconds with no activity before the server times out and closes.
|
||||
Set to -1 to never shut down the server. -->
|
||||
<add key="keepalive" value="600" />
|
||||
</appSettings>
|
||||
</configuration>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,78 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. -->
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<AppContextSwitchOverrides value="Switch.System.Security.Cryptography.UseLegacyFipsThrow=false" />
|
||||
<gcServer enabled="true" />
|
||||
<gcConcurrent enabled="false" />
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,88 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. -->
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<AppContextSwitchOverrides value="Switch.System.Security.Cryptography.UseLegacyFipsThrow=false" />
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis.CSharp.Scripting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis.Scripting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
Binary file not shown.
|
|
@ -0,0 +1,78 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Licensed to the .NET Foundation under one or more agreements. The .NET Foundation licenses this file to you under the MIT license. See the LICENSE file in the project root for more information. -->
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
|
||||
</startup>
|
||||
<runtime>
|
||||
<AppContextSwitchOverrides value="Switch.System.Security.Cryptography.UseLegacyFipsThrow=false" />
|
||||
<gcServer enabled="true" />
|
||||
<gcConcurrent enabled="false" />
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Microsoft.CodeAnalysis.VisualBasic" publicKeyToken="31bf3856ad364e35" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.0.0" newVersion="4.1.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Buffers" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.3.0" newVersion="4.0.3.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Collections.Immutable" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Reflection.Metadata" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Memory" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.0.1.1" newVersion="4.0.1.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Numerics.Vectors" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.4.0" newVersion="4.1.4.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Text.Encoding.CodePages" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Threading.Tasks.Extensions" publicKeyToken="cc7b13ffcd2ddd51" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-4.2.0.1" newVersion="4.2.0.1" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
||||
Loading…
Reference in New Issue