Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/referencesource/System.Core')
-rw-r--r--mcs/class/referencesource/System.Core/BaselineExcludes.lst.cs2124
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/DynamicExpression.cs13
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IArgumentProvider.cs2
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IDynamicExpression.cs49
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/TypeBinaryExpression.cs8
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/AssemblyGen.cs6
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/LambdaCompiler.Unary.cs12
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Scripting/Stubs.cs2
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/CapiSafeHandles.cs91
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/NCryptSafeHandles.cs2
-rw-r--r--mcs/class/referencesource/System.Core/Microsoft/Win32/UnsafeNativeMethods.cs27
-rw-r--r--mcs/class/referencesource/System.Core/System.Core.CLR.lst.cs1930
-rw-r--r--mcs/class/referencesource/System.Core/System.Core.dll.Triaged.lst.cs190
-rw-r--r--mcs/class/referencesource/System.Core/System/Collections/Generic/HashSet.cs12
-rw-r--r--mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventDescriptor.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventProvider.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventLogSession.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventMetadata.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventOpcode.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventRecord.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/ProviderMetadata.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/Winmeta.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/FuncAndAction.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/BufferedStream2.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/Enums.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/LogStream.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedFile.cs18
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedView.cs34
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewAccessor.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewStream.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/Pipes/IOCancellationHelper.cs99
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/Pipes/Pipe.cs164
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/Pipes/PipeStream.cs6
-rw-r--r--mcs/class/referencesource/System.Core/System/IO/__Error.cs3
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Enumerable.cs18
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/IQueryable.cs370
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/AsynchronousChannel.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/SynchronousChannel.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/AggregationMinMaxHelpers.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EmptyEnumerable.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EnumerableWrapperWeakToStrong.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/IParallelPartitionable.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/OrderedParallelQuery.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelEnumerableWrapper.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelQuery.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/QueryAggregationOptions.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RangeEnumerable.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RepeatEnumerable.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/ArrayMergeHelper.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/AsynchronousChannelMergeEnumerator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/DefaultMergeHelper.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/IMergeHelper.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeEnumerator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeExecutor.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingMergeHelper.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingPipeliningMergeHelper.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/SynchronousChannelMergeEnumerator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionEnumerator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionStream.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/IPartitionedStreamRecipient.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionEnumerator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionStream.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedDataSource.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedStream.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/UnorderedHashRepartitionStream.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/AssociativeAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ExceptQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/GroupJoinQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/HashJoinQueryOperatorEnumerator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/IntersectQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/JoinQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/UnionQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ZipQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/BinaryQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/CountAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperatorEnumerator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongCountAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongAverageAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongMinMaxAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongSumAggregationOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ListQueryResults.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/OrderingQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/QueryExecutionOption.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/OrdinalIndexState.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionedStreamMerger.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionerQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOpeningEnumerator.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperatorEnumerator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryResults.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QuerySettings.cs6
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ScanQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/AnyAllSearchOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ConcatQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ContainsSearchOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DefaultIfEmptyQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DistinctQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ElementAtQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/FirstQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ForAllOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/GroupByQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedSelectQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedWhereQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/LastQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ReverseQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectManyQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SingleQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SortQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipWhileQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/WhereQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/UnaryQueryOperator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/CancellationState.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingPipeliningSpoolingTask.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingSpoolingTask.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryLifecycle.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTask.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTaskGroupState.cs10
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/Scheduling.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTask.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTaskBase.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/CancellableEnumerable.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExceptionAggregator.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExchangeUtilities.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/FixedMaxHeap.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/GrowingArray.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/HashLookup.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ListChunk.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Lookup.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PLINQETWProvider.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Pair.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PairComparer.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ReverseComparer.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Shared.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/TraceHelpers.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Util.cs14
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Wrapper.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/WrapperEqualityComparer.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/ParallelEnumerable.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/ParallelExecutionMode.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/ParallelMergeOptions.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Linq/SequenceQuery.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Runtime/InteropServices/ComAwareEventInfo.cs10
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/Aes.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/AesCryptoServiceProvider.cs23
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/BCryptNative.cs75
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiNative.cs392
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiSymmetricAlgorithm.cs3
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/CngAlgorithm.cs13
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/CngKey.cs17
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/ECKeyXmlFormat.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/NCryptNative.cs465
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/RsaCng.cs508
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/SignatureVerificationResult.cs4
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/RSACertificateExtensions.cs123
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/X509Native.cs230
-rw-r--r--mcs/class/referencesource/System.Core/System/Security/ManifestKinds.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/threading/ReaderWriterLockSlim/LockRecursionException.cs2
-rw-r--r--mcs/class/referencesource/System.Core/System/threading/Tasks/TaskExtensions.cs2
189 files changed, 4851 insertions, 2552 deletions
diff --git a/mcs/class/referencesource/System.Core/BaselineExcludes.lst.cs b/mcs/class/referencesource/System.Core/BaselineExcludes.lst.cs
index 9b6cda1ef2f..7e654aca3fa 100644
--- a/mcs/class/referencesource/System.Core/BaselineExcludes.lst.cs
+++ b/mcs/class/referencesource/System.Core/BaselineExcludes.lst.cs
@@ -1,940 +1,940 @@
using System.Diagnostics.CodeAnalysis;
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.SRDescriptionAttribute..ctor(System.String)", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.SR..cctor()", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.SRDescriptionAttribute..ctor(System.String)", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.SRDescriptionAttribute..ctor(System.String)", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.SR..cctor()", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.SR..cctor()", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "Microsoft.CSharp.Errors.SR..cctor()", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "Microsoft.CSharp.Errors.SRDescriptionAttribute..ctor(System.String)", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "Microsoft.CSharp.RuntimeBinder.SR..cctor()", Justification = "[....]:Only present in unoptimized builds.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "Microsoft.CSharp.RuntimeBinder.SRDescriptionAttribute..ctor(System.String)", Justification = "[....]:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.SRDescriptionAttribute..ctor(System.String)", Justification = "jomof:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.SR..cctor()", Justification = "wesdyer:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.SRDescriptionAttribute..ctor(System.String)", Justification = "wesdyer:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.SRDescriptionAttribute..ctor(System.String)", Justification = "wesdyer:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.SR..cctor()", Justification = "wesdyer:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.SR..cctor()", Justification = "jomof:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "Microsoft.CSharp.Errors.SR..cctor()", Justification = "cburrows:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "Microsoft.CSharp.Errors.SRDescriptionAttribute..ctor(System.String)", Justification = "cburrows:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "Microsoft.CSharp.RuntimeBinder.SR..cctor()", Justification = "cburrows:Only present in unoptimized builds.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "Microsoft.CSharp.RuntimeBinder.SRDescriptionAttribute..ctor(System.String)", Justification = "cburrows:Only present in unoptimized builds.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA900:AptcaAssembliesShouldBeReviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.CreateNamedPipe(System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES):Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.InitializeLifetimeService():System.Object", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm..ctor(System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+AlgorithmId)", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.TimeZoneInfo.System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm..ctor(System.Security.Cryptography.BCryptAlgorithm,System.String)", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream..ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.IO.Pipes.PipeSecurity,System.IO.HandleInheritability,System.IO.Pipes.PipeAccessRights)", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.Create(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.IO.Pipes.PipeAccessRights,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES):System.Void", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider..ctor()", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.Renewal(System.Runtime.Remoting.Lifetime.ILease):System.TimeSpan", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetSecAttrs(System.IO.HandleInheritability,System.IO.Pipes.PipeSecurity,System.Object&):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.DeriveSecretAgreement(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle):Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.AddIn.MiniReflection.TypeInfo.HasToken.get_HasToken():System.Boolean", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2215:DisposeMethodsShouldCallBaseClassDispose", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Dispose(System.Boolean):System.Void", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.OpenStorageProvider(System.String):Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm..ctor(System.Security.Cryptography.CngAlgorithm,System.String)", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo):System.Linq.Expressions.BinaryExpression", Justification = "[....]:Source code is not complex")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.CreateNamedPipe(System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES):Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.InitializeLifetimeService():System.Object", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm..ctor(System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+AlgorithmId)", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.TimeZone2.System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm..ctor(System.Security.Cryptography.BCryptAlgorithm,System.String)", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream..ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.Security.AccessControl.PipeSecurity,System.IO.HandleInheritability,System.Security.AccessControl.PipeAccessRights)", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.Create(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.Security.AccessControl.PipeAccessRights,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES):System.Void", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider..ctor()", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.Renewal(System.Runtime.Remoting.Lifetime.ILease):System.TimeSpan", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetSecAttrs(System.IO.HandleInheritability,System.Security.AccessControl.PipeSecurity,System.Object&):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "[....]:X86CHK only violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.DeriveSecretAgreement(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle):Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.AddIn.MiniReflection.TypeInfo.HasToken.get_HasToken():System.Boolean", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2215:DisposeMethodsShouldCallBaseClassDispose", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Dispose(System.Boolean):System.Void", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.OpenStorageProvider(System.String):Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm..ctor(System.Security.Cryptography.CngAlgorithm,System.String)", Justification = "[....]:baselining until owner can fix")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo):System.Linq.Expressions.BinaryExpression", Justification = "[....]:Source code is not complex")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Query.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Query.IQueryable`1<T>", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Expressions.StrongBox`1.System.Expressions.IStrongBox.Value.System.Expressions.IStrongBox.set_Value(System.Object):System.Void", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Query.Queryable.AsQueryable(System.Collections.IEnumerable):System.Query.IQueryable", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Expressions.ExecutionScope.Locals", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Expressions.IStrongBox", MessageId = "StrongBox", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Expressions.StrongBox`1.System.Expressions.IStrongBox.Value.System.Expressions.IStrongBox.get_Value():System.Object", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Expressions.ExecutionScope.Globals", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Expressions.ExecutionScope.Parent", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Expressions.StrongBox`1.Value", Justification = "[....]:cl# 2204059 caused fxcop violations")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Count.get_Count():System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.GetItem(System.Int32):U", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.RevokeLifetimeToken(System.Int32):System.Void", MessageId = "0#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.RemoveAt(System.Int32):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Add(U):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractEnumeratorAdapter`2.MoveNext():System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Remove(U):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.IsReadOnly.get_IsReadOnly():System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Clear():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractEnumeratorAdapter`2.Reset():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIListContract(System.Void):System.AddIn.Contract.IListContract`1", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.CopyTo(U[],System.Int32):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Insert(System.Int32,U):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractEnumeratorAdapter`2.Dispose(System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.TimeZoneInfo..cctor()", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Item[System.Int32].set_Item(System.Int32,U):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInController.Shutdown():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Finalize():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.GetEnumerator():System.Collections.Generic.IEnumerator`1<U>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Contains(U):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.IndexOf(U):System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.SetItem(System.Int32,U):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.GetRemoteHashCode():System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractEnumeratorAdapter`2.Current.get_Current():U", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInController.AssociateWithHostAddinView(System.Object,System.AddIn.Contract.IContract):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIList(System.AddIn.Contract.IListContract`1):System.Collections.Generic.IList`1<T>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Item[System.Int32].get_Item(System.Int32):U", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.Initialize():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanPublicKey", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP384", MessageId = "Dsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeAxlBufferHandle.HeapFree(System.IntPtr,System.Int32,System.IntPtr):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInActivator.ActivateInAppDomain(System.AddIn.Hosting.AddInToken,System.AppDomain,System.AddIn.Hosting.AddInController,System.Boolean):T", MessageId = "System.Reflection.Assembly.LoadFrom", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA512Cng", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat.EccPublicBlob", MessageId = "Ecc", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "Member", Target = "System.AddIn.Hosting.InspectionWorker..cctor()", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.Dispose():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods._AxlGetIssuerPublicKeyHash(System.IntPtr,Microsoft.Win32.SafeHandles.SafeAxlBufferHandle&):System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.ContractAdapter.ContractToViewAdapter(System.AddIn.Contract.IContract,System.String):TView", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.SecretPrepend", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCspHandle..ctor()", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Dispose(System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.AddIn.Hosting.Utils.LoadAssemblyFrom(System.Collections.Generic.List`1<System.String>,System.String):System.Reflection.Assembly", MessageId = "System.Reflection.Assembly.LoadFrom", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckConnectOperations():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiKeyHandle.InvalidHandle.get_InvalidHandle():Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyCreationParameters", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat.EccPrivateBlob", MessageId = "Ecc", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsa", MessageId = "Dsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.IO.Pipes.PipeDirection", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Numeric", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.PipeStream._canUseAsync", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.Dsa", MessageId = "Dsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInActivator.ActivateInAppDomain(System.AddIn.Hosting.AddInToken,System.AppDomain,System.AddIn.Hosting.AddInController,System.Boolean):T", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.Dispose(System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.Seed", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.SetKeyParameter(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyParameter,System.Byte[]):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeAxlBufferHandle.GetProcessHeap():System.IntPtr", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream..cctor()", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanPublicKey", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.IO.Pipes.PipeDirection,System.String)", MessageId = "1#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA1Cng", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngExportPolicies", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.Rsa", MessageId = "Rsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.IO.Pipes.PipeDirection,System.String)", MessageId = "System.Int64.Parse(System.String)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.IsMessageComplete.get_IsMessageComplete():System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.Label", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProperty", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.RevokeLifetimeToken(System.Int32):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngUIProtectionLevels", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.WaitForPipeDrain():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.String)", MessageId = "0#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.GetImpersonationUserName():System.String", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.AddInStore.Rebuild(System.String):System.String[]", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.GetPropertyAsString(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.Cryptography.CngPropertyOptions):System.String", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.ExportSymmetricKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle):System.Byte[]", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellman", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.HmacKey", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Threading.ReaderWriterLockSlim.MyLockHeld.get_MyLockHeld():System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle.NCryptFreeObject(System.IntPtr):System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Hosting.AddInToken.Activate(System.Security.PermissionSet):T", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.UseSecretAgreementAsHmacKey", MessageId = "Hmac", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.WaitForConnection():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.NCryptSupported.get_NCryptSupported():System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.CngPropertyOptions", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCspHandle.Duplicate():Microsoft.Win32.SafeHandles.SafeCspHandle", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.ImportSymmetricKey(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+AlgorithmId,System.Byte[]):Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.AddIn.AddInAttribute..ctor(System.String)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle.BCryptCloseAlgorithmProvider(System.IntPtr,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDsa", MessageId = "Dsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.Numeric", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.AddInStore.RebuildAddIns(System.String):System.String[]", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2119:SealMethodsThatSatisfyPrivateInterfaces", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.QueryContract(System.String):System.AddIn.Contract.IContract", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.KeySize.set_KeySize(System.Int32):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.GetProviderParameterStruct(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+ProviderParameter,System.Security.Cryptography.CapiNative+ProviderParameterFlags):T", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngUIPolicy", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.DeriveKeyMaterial(Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle,System.String,System.String,System.Byte[],System.Byte[],System.Byte[],System.Security.Cryptography.NCryptNative+SecretAgreementFlags):System.Byte[]", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.IO.Pipes", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.MD5Cng", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyUsages", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.AddIn.Pipeline.LifetimeTokenHandle.AppDomainOwner(System.AppDomain):System.AddIn.Contract.IContract", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.IO.Pipes.PipeOptions", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeBCryptHashHandle.BCryptDestroyHash(System.IntPtr):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetAccessControl():System.Security.AccessControl.PipeSecurity", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCspHandle.CryptContextAddRef(Microsoft.Win32.SafeHandles.SafeCspHandle,System.IntPtr,System.Int32):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Key.get_Key():System.Byte[]", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.BCryptSupported.get_BCryptSupported():System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.AddIn.Pipeline.LifetimeTokenHandle.ContractOwnsAppDomain(System.AddIn.Contract.IContract,System.AppDomain):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyCreationOptions", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.OutBufferSize.get_OutBufferSize():System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInActivator.Activate(System.AddIn.Hosting.PartialToken,System.AddIn.Contract.IContract):T", MessageId = "System.Reflection.Assembly.LoadFrom", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngPropertyOptions", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.ReadMode.set_ReadMode(System.IO.Pipes.PipeTransmissionMode):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.AddInStore.DiscoverHostAdapters(System.String,System.Collections.Generic.List`1<System.AddIn.HostAdapter>,System.String,System.Collections.ObjectModel.Collection`1<System.String>):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetAccessControl():System.Security.AccessControl.PipeSecurity", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.InBufferSize.get_InBufferSize():System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.RegisterAsSponsor():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKey", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider", MessageId = "CardKey", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.AcquireCsp(System.String,System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+CryptAcquireContextFlags,System.Boolean):Microsoft.Win32.SafeHandles.SafeCspHandle", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyOpenOptions", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.Initialize():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.SafePipeHandle.get_SafePipeHandle():Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor():System.Security.Cryptography.ICryptoTransform", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP256", MessageId = "Dsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Key.set_Key(System.Byte[]):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiSymmetricAlgorithm..ctor(System.Int32,System.Int32,Microsoft.Win32.SafeHandles.SafeCspHandle,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[],System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode,System.Security.Cryptography.EncryptionMode)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA384Cng", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.DisposeLocalCopyOfClientHandle():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle.NCryptFreeObject(System.IntPtr):System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiKeyHandle..ctor()", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor():System.Security.Cryptography.ICryptoTransform", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngPropertyCollection", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiHashHandle.CryptDestroyHash(System.IntPtr):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiKeyHandle.Duplicate():Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream.NumberOfServerInstances.get_NumberOfServerInstances():System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Diffie", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCspHandle.CryptReleaseContext(System.IntPtr,System.Int32):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.Dispose(System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.Dispose():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.BeginWaitForConnection(System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Dispose():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.HmacKey", MessageId = "Hmac", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle.NCryptFreeObject(System.IntPtr):System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginReadCore(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IO.Pipes.PipeStreamAsyncResult", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.Security.Cryptography.CngKeyOpenOptions", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Hmac", MessageId = "Hmac", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckPipePropertyOperations():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.QueryContract(System.String):System.AddIn.Contract.IContract", MessageId = "0#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.GetHashParameter(Microsoft.Win32.SafeHandles.SafeCapiHashHandle,System.Security.Cryptography.CapiNative+HashParameter):System.Byte[]", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "Member", Target = "System.IO.Pipes.PipeStream..cctor()", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.TransmissionMode.get_TransmissionMode():System.IO.Pipes.PipeTransmissionMode", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckReadWriteOperations():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.InspectionWorker.Inspect(System.AddIn.PipelineComponentType):System.AddIn.Hosting.InspectionResults", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginWriteCore(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IO.Pipes.PipeStreamAsyncResult", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetSecAttrs(System.IO.HandleInheritability):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP521", MessageId = "Dsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckDisconnectOperations():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.SecretAppend", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellman", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Dsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2103:ReviewImperativeSecurity", Scope = "Member", Target = "System.Security.Cryptography.CngKey.BuildKeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags):System.Security.Permissions.KeyContainerPermission", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.WinIOError(System.Int32):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng", MessageId = "Dsa", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA256Cng", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.AddInStore.DiscoverAddIns(System.String,System.Collections.Generic.List`1<System.AddIn.AddIn>,System.String,System.Collections.ObjectModel.Collection`1<System.String>):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider", MessageId = "Cng", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.AcquireLifetimeToken():System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction", MessageId = "Hellman", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.GetPropertyAsStruct(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.Cryptography.CngPropertyOptions):T", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider", MessageId = "SmartCard", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.LifetimeTokenHandle.Dispose(System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.Disconnect():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream.Connect(System.Int32):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.CngKeyUsages", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiKeyHandle.CryptDestroyKey(System.IntPtr):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIListContract(System.Collections.Generic.IList`1<TView>,System.Converter`2<TView,TContract>,System.Converter`2<TContract,TView>):System.AddIn.Contract.IListContract`1<TContract>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIList(System.AddIn.Contract.IListContract`1<T>):System.Collections.Generic.IList`1<T>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIList(System.AddIn.Contract.IListContract`1<TContract>,System.Converter`2<TContract,TView>,System.Converter`2<TView,TContract>):System.Collections.Generic.IList`1<TView>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIListContract(System.Collections.Generic.IList`1<T>):System.AddIn.Contract.IListContract`1<T>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.CompileDynamicLambda(System.Linq.Expressions.LambdaExpression):System.Delegate", MessageId = "scope", Justification = "[....]:FI from main@2007/01/02 23:37:29 ")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "Member", Target = "System.Management.WmiConfigurationAttribute..ctor(System.String)", Justification = "[....]:FI from Main @ 2379435")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1807:AvoidUnnecessaryStringCreation", Scope = "Member", Target = "System.Management.WmiConfigurationAttribute..ctor(System.String)", MessageId = "namespacePart", Justification = "[....]:FI from Main @ 2379435")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:FI from Main @ 2576802")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:FI from Main @ 2576802")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", MessageId = "ask", Justification = "[....]:FI from Main @ 2576802")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:FI from Main @ 2576802")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:FI from Main @ 2576802")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression):System.Linq.Expressions.BinaryExpression", Justification = "[....]:FI from Main @ 2576802")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:FI from Main @ 2576802")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberWriteBack(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Reflection.Emit.LocalBuilder):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateCastToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateQuote(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.UnaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConvert(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.UnaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsInteger(System.Type):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateReferenceCoalesceWithoutConversion(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberInit(System.Reflection.Emit.ILGenerator,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.MemberBinding>,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLoadHoistedLocals(System.Reflection.Emit.ILGenerator):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetNonNullableType(System.Type):System.Type", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsFloatingPoint(System.Type):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMethodOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateInvoke(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.InvocationExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateHasValue(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinding(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberBinding):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.Generate(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLambdaReferenceCoalesce(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMethodCall(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckReadOperations():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUserdefinedLiftedAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyStrongNameSignature(System.Xml.XmlElement):System.Security.Cryptography.StrongNameSignatureInformation", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedRelational(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsNullable(System.Type):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryArithmetic(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetMemberType(System.Reflection.MemberInfo):System.Type", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.AddGlobal(System.Type,System.Object):System.Int32", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsConvertible(System.Type):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnaryMethod(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.UnaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateFieldAccess(System.Reflection.Emit.ILGenerator,System.Reflection.FieldInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBooleanAnd(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateListInit(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ListInitExpression):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetParameterTypes(System.Reflection.MethodInfo):System.Type[]", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGetValue(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateWriteBack(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+WriteBack):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedEquality(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAccess(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAccess(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateParameterAccess(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToNonNullableStructConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArrayAccess(System.Reflection.Emit.ILGenerator,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.MakeStrongBoxType(System.Type):System.Type", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConditional(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToNonNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGetValueOrDefault(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConstant(System.Reflection.Emit.ILGenerator,System.Type,System.Object,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGlobalAccess(System.Reflection.Emit.ILGenerator,System.Int32,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberListBinding(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberListBinding):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAssignment(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberAssignment):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUserdefinedLiftedOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsHoisted(System.Linq.Expressions.ParameterExpression):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateInitHoistedLocals(System.Reflection.Emit.ILGenerator):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckWriteOperations():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsLiftedLogicalBinaryOperator(System.Type,System.Type,System.Reflection.MethodInfo):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateInitLocal(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ParameterExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMethodCall(System.Reflection.Emit.ILGenerator,System.Reflection.MethodInfo,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.Expression>,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckConnectOperationsServer():System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArgAccess(System.Reflection.Emit.ILGenerator,System.Int32,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConvertToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateListInit(System.Reflection.Emit.ILGenerator,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ElementInit>,System.Boolean,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLift(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Linq.Expressions.MethodCallExpression,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.ParameterExpression>,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.Expression>):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNonNullableToNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableCoalesce(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArgs(System.Reflection.Emit.ILGenerator,System.Reflection.ParameterInfo[],System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.Expression>):System.Collections.Generic.List`1<System.Linq.Expressions.ExpressionCompiler+WriteBack>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUserDefinedReferenceCoalesce(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinaryMethod(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateCoalesce(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberMemberBinding(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberMemberBinding):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullEquality(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLoadExecutionScope(System.Reflection.Emit.ILGenerator):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberInit(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberInitExpression):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNewArray(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.NewArrayExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConstInt(System.Reflection.Emit.ILGenerator,System.Int32):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.PrepareInitLocal(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ParameterExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNew(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.NewExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateHoistedLocalAccess(System.Reflection.Emit.ILGenerator,System.Int32,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnary(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.UnaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.UseVirtual(System.Reflection.MethodInfo):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler+WriteBack..ctor(System.Reflection.Emit.LocalBuilder,System.Linq.Expressions.Expression)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMethodAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateTypeIs(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.TypeBinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArrayAssign(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsNullConstant(System.Linq.Expressions.Expression):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBooleanOr(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinary(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConstant(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ConstantExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAccess(System.Reflection.Emit.ILGenerator,System.Reflection.MemberInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateCreateDelegate(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.LambdaExpression):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.ReturnFromLocal(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+StackType,System.Reflection.Emit.LocalBuilder):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsUnsigned(System.Type):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OfType(System.Linq.IParallelEnumerable):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OrderByDescending(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableIntMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", MessageId = "2#func", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Concat(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.All(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastIntComparer", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.ContainsSearchOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<System.Boolean>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Any(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.HashRepartitionEnumerator`2.m_valueExchangeMatrix", MessageId = "Member", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToDictionary(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.Dictionary`2<TKey,TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Reverse(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SkipWhile(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Threading", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.FloatSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SingleOrDefault(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupJoin(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OrderBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Single(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.TraceInfo(System.String,System.Object[]):System.Void", MessageId = "args", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2231:OverloadOperatorEqualsOnOverridingValueTypeEquals", Scope = "Member", Target = "System.Linq.Parallel.WrapperEqualityComparer`1.Equals(System.Linq.Parallel.Wrapper`1<T>,System.Linq.Parallel.Wrapper`1<T>):System.Boolean", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsParallel(System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToLookup(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.ILookup`2<TKey,TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.resources", MessageId = "env", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ThenByDescending(System.Linq.IParallelOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.Linq.Parallel.SpoolingTaskBase.Work():System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Double", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupJoin(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.LastOrDefault(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.SelectManyQueryOperator`3.WrapPartitionedStreamIndexed(System.Linq.Parallel.PartitionedStream`2<TLeftInput,System.Int32>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TOutput>):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.OrderedHashRepartitionEnumerator`3.MoveNext():System.Boolean", MessageId = "Body", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableIntAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.NotYetImplemented():System.Void", MessageId = "System.Linq.Parallel.TraceHelpers.NotYetImplemented(System.Boolean,System.String)", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableFloatMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.LongCount(System.Linq.IParallelEnumerable`1<TSource>):System.Int64", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TResult>):TResult", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`1<TAccumulate>,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "3#Func", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsMerged(System.Linq.IParallelEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDecimalSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsOrdered(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ElementAtOrDefault(System.Linq.IParallelEnumerable`1<TSource>,System.Int32):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.First(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableFloatSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IParallelOrderedEnumerable`1", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Parallel.Scheduling..cctor()", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.SelectManyQueryOperator`3.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TLeftInput,TLeftKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TOutput>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IParallelEnumerable", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableFloatAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupJoin(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Count(System.Linq.IParallelEnumerable`1<TSource>):System.Int32", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToLookup(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.ILookup`2<TKey,TElement>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "3#Func", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.InlinedAggregationOperator`3.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TIntermediate>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.OrderedHashRepartitionEnumerator`3.m_valueExchangeMatrix", MessageId = "Member", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Zip(System.Linq.IParallelEnumerable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Func`3<TFirst,TSecond,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SkipWhile(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.TakeOrSkipWhileQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TResult,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TResult>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.FloatMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", MessageId = "1#func", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TResult>):TResult", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DecimalAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.TakeWhile(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDoubleSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.FirstOrDefault(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Intersect(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1040:AvoidEmptyInterfaces", Scope = "Type", Target = "System.Linq.IParallelEnumerable", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDecimalAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.SingleQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TSource>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Distinct(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Union(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SingleOrDefault(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDoubleMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Last(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Where(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDecimalMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`1<TAccumulate>,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#Func", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DecimalMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`1<TAccumulate>,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.TakeOrSkipQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TResult,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TResult>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Union(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ThenBy(System.Linq.IParallelOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.NotYetImplemented(System.Boolean,System.String):System.Void", MessageId = "message", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Join(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,TInner,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.TakeWhile(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Intersect(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastDateTimeComparer", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IParallelEnumerable`1", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupJoin(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ElementAt(System.Linq.IParallelEnumerable`1<TSource>,System.Int32):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.IndexedSelectQueryOperator`2.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TOutput>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DoubleMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToList(System.Linq.IParallelEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#func", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.PartitionedDataSource`1..ctor(System.Collections.Generic.IEnumerable`1<T>,System.Int32,System.Boolean)", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableLongMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsUnordered(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsParallel(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastFloatComparer", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToArray(System.Linq.IParallelEnumerable`1<TSource>,System.Int32[]):System.Array", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.LastOrDefault(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SequenceEqual(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Boolean", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Take(System.Linq.IParallelEnumerable`1<TSource>,System.Int32):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.resources", MessageId = "failfast", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.UnionQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInputOutput,TLeftKey>,System.Linq.Parallel.PartitionedStream`2<TInputOutput,TRightKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TInputOutput>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ForAll(System.Linq.IParallelEnumerable`1<TSource>,System.Action`1<TSource>):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastLongComparer", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.LongCount(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.AssociativeAggregationOperator`3.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TIntermediate>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.ExchangeUtilities.PartitionDataSource(System.Collections.Generic.IEnumerable`1<T>,System.Int32,System.Boolean):System.Linq.Parallel.PartitionedStream`2<T,System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TInput>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.SequenceEqualQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TLeftKey>,System.Linq.Parallel.PartitionedStream`2<TSource,TRightKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<System.Boolean>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ThenBy(System.Linq.IParallelOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Cast(System.Linq.IParallelEnumerable):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ThenByDescending(System.Linq.IParallelOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.HashRepartitionEnumerator`2.MoveNext():System.Boolean", MessageId = "Body", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Empty():System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#Func", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToLookup(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.ILookup`2<TKey,TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.AnyAllSearchOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<System.Boolean>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.LongSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Where(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DoubleAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToList(System.Linq.IParallelEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.IntSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DoubleSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.IndexedWhereQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInputOutput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TInputOutput>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SequenceEqual(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Boolean", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToLookup(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Linq.ILookup`2<TKey,TElement>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.First(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Select(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.LongMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Distinct(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Single(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.NotYetImplemented(System.String):System.Void", MessageId = "System.Linq.Parallel.TraceHelpers.NotYetImplemented(System.Boolean,System.String)", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.LongAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.SortHelper`2.m_sharedBarriers", MessageId = "Member", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DecimalSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Double", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.ElementAtQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TSource>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Select(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToDictionary(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.Dictionary`2<TKey,TElement>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Last(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToDictionary(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.Dictionary`2<TKey,TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableLongSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OrderByDescending(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.FirstOrDefault(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableIntSumAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.SortHelper`2.GenerateSortHelpers(System.Linq.Parallel.PartitionedStream`2<TInputOutput,TKey>,System.Linq.Parallel.TaskGroupState):System.Linq.Parallel.SortHelper`2<TInputOutput,TKey>", MessageId = "Body", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.CountAggregationOperator`1", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDoubleAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToDictionary(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.Dictionary`2<TKey,TElement>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsMerged(System.Linq.IParallelEnumerable`1<TSource>,System.Linq.ParallelQueryMergeOptions):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Count(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Join(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1717:OnlyFlagsEnumsShouldHavePluralNames", Scope = "Type", Target = "System.Linq.ParallelQueryMergeOptions", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.FirstQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TSource>,System.Boolean):System.Void", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OrderBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.TraceInfo(System.String,System.Object[]):System.Void", MessageId = "msg", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Skip(System.Linq.IParallelEnumerable`1<TSource>,System.Int32):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.IntMinMaxAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastDoubleComparer", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Except(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToArray(System.Linq.IParallelEnumerable`1<TSource>):TSource[]", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.FloatAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.IntAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableLongAverageAggregationOperator", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.UnorderedHashRepartitionStream`2..ctor(System.Linq.Parallel.IPartitionedStream`1<TInputOutput>,System.Func`2<TInputOutput,THashKey>,System.Collections.Generic.IEqualityComparer`1<THashKey>)", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Any(System.Linq.IParallelEnumerable`1<TSource>):System.Boolean", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.AsEnumerable(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.DefaultIfEmpty(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Except(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.OrderedHashRepartitionEnumerator`3.m_keyExchangeMatrix", MessageId = "Member", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "Member", Target = "System.Linq.Parallel.Scheduling..cctor()", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:FI from main to puclr at build 10918.00")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="Microsoft.Win32.SafeHandles.SafeNCryptHandle.#DuplicateOwnerHandle`1()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope="member", Target="Microsoft.Win32.SafeHandles.SafeNCryptHandle.#ReleaseHandle()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`2", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`2", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`3", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`3", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Action`3", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`4", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`4", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Action`4", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Action`4", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`3", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`3", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`4", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`4", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Func`4", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`5", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`5", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Func`5", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Func`5", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.EventActivityIdControl(System.Int32,System.Guid@)", Scope="member", Target="System.Diagnostics.Eventing.EventProvider.#CreateActivityId()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.EventUnregister(System.Int64)", Scope="member", Target="System.Diagnostics.Eventing.EventProvider.#Deregister()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.EventProvider.#Dispose(System.Boolean)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.EventActivityIdControl(System.Int32,System.Guid@)", Scope="member", Target="System.Diagnostics.Eventing.EventProvider.#SetActivityId(System.Guid&)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventBookmark.#System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogException.#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogHandle.#ReleaseHandle()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogInformation.#.ctor(System.Diagnostics.Eventing.Reader.EventLogSession,System.String,System.Diagnostics.Eventing.Reader.PathType)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogReader.#Dispose(System.Boolean)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogRecord.#get_Bookmark()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogRecord.#ToXml()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogSession.#SetupSystemContext()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogSession.#SetupUserContext()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogWatcher.#Dispose(System.Boolean)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogWatcher.#RequestEvents()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogWatcher.#StartSubscribing()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogWatcher.#StopSubscribing()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtGetChannelConfigProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtChannelConfigPropertyId)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtGetEventInfo(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtEventPropertyId)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtGetPublisherMetadataProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtPublisherMetadataPropertyId)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtRenderBufferWithContextSystem(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtRenderFlags,System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties,System.Int32)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtRenderBufferWithContextUserOrValues(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtSetChannelConfigProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtChannelConfigPropertyId,System.Object)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.ProviderMetadata.#.ctor(System.String,System.Diagnostics.Eventing.Reader.EventLogSession,System.Globalization.CultureInfo,System.String)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.ProviderMetadata.#GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtPublisherMetadataPropertyId)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.PerformanceData.CounterSet.#Dispose(System.Boolean)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.PerfDeleteInstance(Microsoft.Win32.SafeHandles.SafePerfProviderHandle,Microsoft.Win32.UnsafeNativeMethods+PerfCounterSetInstanceStruct*)", Scope="member", Target="System.Diagnostics.PerformanceData.CounterSetInstance.#Dispose(System.Boolean)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.SetErrorMode(System.Int32)", Scope="member", Target="System.IO.LogStream.#_Init(System.String,System.Int32,System.IO.FileShare,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES,System.Security.Permissions.FileIOPermissionAccess,System.IO.FileMode,System.Int32,System.Boolean)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="System.IO.MemoryMappedFiles.MemoryMappedFile.#OpenCore(System.String,System.IO.HandleInheritability,System.Int32,System.Boolean)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.Enumerable.#LongCount`1(System.Collections.Generic.IEnumerable`1<!!0>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.Enumerable.#LongCount`1(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Enumerable+Iterator`1.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Enumerable+WhereEnumerableIterator`1.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Enumerable+WhereSelectEnumerableIterator`2.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.EnumerableQuery`1", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1715:IdentifiersShouldHaveCorrectPrefix", MessageId="T", Scope="member", Target="System.Linq.EnumerableQuery`1.#System.Linq.IQueryProvider.CreateQuery`1(System.Linq.Expressions.Expression)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1715:IdentifiersShouldHaveCorrectPrefix", MessageId="T", Scope="member", Target="System.Linq.EnumerableQuery`1.#System.Linq.IQueryProvider.Execute`1(System.Linq.Expressions.Expression)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.EnumerableWrapperWeakToStrong+WrapperEnumeratorWeakToStrong.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IGrouping`2", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.ILookup`2", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IOrderedEnumerable`1", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IOrderedQueryable", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IOrderedQueryable`1", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IParallelEnumerable", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IParallelEnumerable`1", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IParallelOrderedEnumerable`1", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IQueryable", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IQueryable`1", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.Lookup`2", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.ParallelEnumerable.#LongCount`1(System.Linq.IParallelEnumerable`1<!!0>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.ParallelEnumerable.#LongCount`1(System.Linq.IParallelEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.ParallelEnumerable+EmptyEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.ParallelEnumerable+RangeEnumerable+RangeEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.ParallelEnumerable+RepeatEnumerable`1+RepeatEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Aggregate`3(System.Linq.IQueryable`1<!!0>,!!1,System.Linq.Expressions.Expression`1<System.Func`3<!!1,!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#All`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Any`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Decimal>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Double>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Int32>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Int64>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Decimal>>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Double>>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Int32>>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Int64>>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Single>>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Single>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Count`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#First`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#FirstOrDefault`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IEqualityComparer`1<!!1>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`3(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`3(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Collections.Generic.IEqualityComparer`1<!!1>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`3(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`3<!!1,System.Collections.Generic.IEnumerable`1<!!0>,!!2>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`3(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`3<!!1,System.Collections.Generic.IEnumerable`1<!!0>,!!2>>,System.Collections.Generic.IEqualityComparer`1<!!1>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`4(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!1,System.Collections.Generic.IEnumerable`1<!!2>,!!3>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`4(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!1,System.Collections.Generic.IEnumerable`1<!!2>,!!3>>,System.Collections.Generic.IEqualityComparer`1<!!1>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupJoin`4(System.Linq.IQueryable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!1>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Collections.Generic.IEnumerable`1<!!1>,!!3>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupJoin`4(System.Linq.IQueryable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!1>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Collections.Generic.IEnumerable`1<!!1>,!!3>>,System.Collections.Generic.IEqualityComparer`1<!!2>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Join`4(System.Linq.IQueryable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!1>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,!!1,!!3>>,System.Collections.Generic.IEqualityComparer`1<!!2>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Last`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#LastOrDefault`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.Queryable.#LongCount`1(System.Linq.IQueryable`1<!!0>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#LongCount`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.Queryable.#LongCount`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Max`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#OrderBy`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IComparer`1<!!1>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#OrderByDescending`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#OrderByDescending`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IComparer`1<!!1>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SelectMany`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Collections.Generic.IEnumerable`1<!!1>>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SelectMany`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Int32,System.Collections.Generic.IEnumerable`1<!!1>>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Single`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SingleOrDefault`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SkipWhile`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SkipWhile`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Int32,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#TakeWhile`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#TakeWhile`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Int32,System.Boolean>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#ThenBy`2(System.Linq.IOrderedQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#ThenBy`2(System.Linq.IOrderedQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IComparer`1<!!1>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#ThenByDescending`2(System.Linq.IOrderedQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#ThenByDescending`2(System.Linq.IOrderedQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IComparer`1<!!1>)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Linq.SystemCore_EnumerableDebugViewEmptyException", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Linq.SystemCore_EnumerableDebugViewEmptyException", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="System.Linq.Expressions.Expression.#Type", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.AnyAllSearchOperator`1+AnyAllSearchOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.AssociativeAggregationOperator`3+AssociativeAggregationOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.Barrier.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ConcatQueryOperator`1+ConcatQueryOperatorEnumerator`2.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ContainsSearchOperator`1+ContainsSearchOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.CountAggregationOperator`1+CountAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DecimalAverageAggregationOperator+DecimalAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DecimalMinMaxAggregationOperator+DecimalMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DecimalSumAggregationOperator+DecimalSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DefaultIfEmptyQueryOperator`1+DefaultIfEmptyQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DistinctQueryOperator`1+DistinctQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DoubleAverageAggregationOperator+DoubleAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DoubleMinMaxAggregationOperator+DoubleMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DoubleSumAggregationOperator+DoubleSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ElementAtQueryOperator`1+ElementAtQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ExceptQueryOperator`1+ExceptQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.FirstQueryOperator`1+FirstQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.FloatAverageAggregationOperator+FloatAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.FloatMinMaxAggregationOperator+FloatMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.FloatSumAggregationOperator+FloatSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ForAllOperator`1+ForAllEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.GroupByQueryOperatorEnumerator`4.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.HashJoinQueryOperatorEnumerator`5.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.HashRepartitionEnumerator`2.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IndexedSelectQueryOperator`2+IndexedSelectQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IndexedWhereQueryOperator`1+IndexedWhereQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IntAverageAggregationOperator+IntAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Linq.Parallel.InternalOperationCanceledException", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Linq.Parallel.InternalOperationCanceledException", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IntersectQueryOperator`1+IntersectQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IntMinMaxAggregationOperator+IntMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IntSumAggregationOperator+IntSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.LastQueryOperator`1+LastQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.LongAverageAggregationOperator+LongAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.LongMinMaxAggregationOperator+LongMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.LongSumAggregationOperator+LongSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.MergeEnumerator`1.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDecimalAverageAggregationOperator+NullableDecimalAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDecimalMinMaxAggregationOperator+NullableDecimalMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDecimalSumAggregationOperator+NullableDecimalSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDoubleAverageAggregationOperator+NullableDoubleAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDoubleMinMaxAggregationOperator+NullableDoubleMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDoubleSumAggregationOperator+NullableDoubleSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableFloatAverageAggregationOperator+NullableFloatAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableFloatMinMaxAggregationOperator+NullableFloatMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableFloatSumAggregationOperator+NullableFloatSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableIntAverageAggregationOperator+NullableIntAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableIntMinMaxAggregationOperator+NullableIntMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableIntSumAggregationOperator+NullableIntSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableLongAverageAggregationOperator+NullableLongAverageAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableLongMinMaxAggregationOperator+NullableLongMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableLongSumAggregationOperator+NullableLongSumAggregationOperatorEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.OrderedHashRepartitionEnumerator`3.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.PartitionedDataSource`1+ContiguousChunkLazyEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.PartitionedDataSource`1+IndexRangeEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="System.Linq.Parallel.NativeMethods.SwitchToThread", Scope="member", Target="System.Linq.Parallel.Platform.#Yield()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.QueryOperator`1+QueryOpeningEnumerator.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ReverseQueryOperator`1+ReverseQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ScanQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SelectManyQueryOperator`3+IndexedSelectManyQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SelectManyQueryOperator`3+SelectManyQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SelectQueryOperator`2+SelectQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SequenceEqualQueryOperator`1+SequenceEqualOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SingleQueryOperator`1+SingleQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization","CA1305:SpecifyIFormatProvider", MessageId="System.String.Format(System.String,System.Object[])", Scope="member", Target="System.Linq.Parallel.SortHelper`2.#CancelEntireSort()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SortHelper`2.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SortQueryOperatorEnumerator`2.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SynchronousChannel`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.TakeOrSkipQueryOperator`1+TakeOrSkipQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.TakeOrSkipWhileQueryOperator`1+TakeOrSkipWhileQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.UnionQueryOperator`1+UnionQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.WhereQueryOperator`1+WhereQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="System.Management.Instrumentation.ManagementReferenceAttribute.#Type", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="StrongBox", Scope="type", Target="System.Runtime.CompilerServices.IStrongBox", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="StrongBox", Scope="type", Target="System.Runtime.CompilerServices.StrongBox`1", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Security.Cryptography.ECDiffieHellmanPublicKey.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertFreeAuthenticodeSignerInfo(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO@)", Scope="member", Target="System.Security.Cryptography.Xml.ManifestSignedXml.#VerifyAuthenticodeSignature(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertFreeAuthenticodeTimestamperInfo(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO@)", Scope="member", Target="System.Security.Cryptography.Xml.ManifestSignedXml.#VerifyAuthenticodeSignature(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode)", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Threading.ReaderWriterLockSlim.#Dispose()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Zif", Scope="resource", Target="System.Linq.resources", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="env-var", Scope="resource", Target="System.Linq.resources", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="failfast", Scope="resource", Target="System.Linq.resources", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="tzfile", Scope="resource", Target="System.Linq.resources", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.PerfStopProvider(System.IntPtr)", Scope="member", Target="Microsoft.Win32.SafeHandles.SafePerfProviderHandle.#ReleaseHandle()", Justification="[....]: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Linq.Parallel.RangeEnumerable+RangeEnumerator.#.ctor(System.Int32,System.Int32,System.Int32)", Justification="This needs to be reviewed by [....]")]
-[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Linq.Parallel.Scheduling.#GetDefaultDegreeOfParallelism()", Justification="This needs to be reviewed by [....]")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.CreateNamedPipe(System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES):Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.InitializeLifetimeService():System.Object", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm..ctor(System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+AlgorithmId)", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.TimeZoneInfo.System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm..ctor(System.Security.Cryptography.BCryptAlgorithm,System.String)", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream..ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.IO.Pipes.PipeSecurity,System.IO.HandleInheritability,System.IO.Pipes.PipeAccessRights)", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.Create(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.IO.Pipes.PipeAccessRights,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES):System.Void", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider..ctor()", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.Renewal(System.Runtime.Remoting.Lifetime.ILease):System.TimeSpan", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetSecAttrs(System.IO.HandleInheritability,System.IO.Pipes.PipeSecurity,System.Object&):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.DeriveSecretAgreement(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle):Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.AddIn.MiniReflection.TypeInfo.HasToken.get_HasToken():System.Boolean", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2215:DisposeMethodsShouldCallBaseClassDispose", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Dispose(System.Boolean):System.Void", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.OpenStorageProvider(System.String):Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm..ctor(System.Security.Cryptography.CngAlgorithm,System.String)", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo):System.Linq.Expressions.BinaryExpression", Justification = "rokyu:Source code is not complex")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.CreateNamedPipe(System.String,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES):Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.InitializeLifetimeService():System.Object", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm..ctor(System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+AlgorithmId)", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.TimeZone2.System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm..ctor(System.Security.Cryptography.BCryptAlgorithm,System.String)", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream..ctor(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.Security.AccessControl.PipeSecurity,System.IO.HandleInheritability,System.Security.AccessControl.PipeAccessRights)", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.Create(System.String,System.IO.Pipes.PipeDirection,System.Int32,System.IO.Pipes.PipeTransmissionMode,System.IO.Pipes.PipeOptions,System.Int32,System.Int32,System.Security.AccessControl.PipeAccessRights,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES):System.Void", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider..ctor()", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext):System.Void", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.Renewal(System.Runtime.Remoting.Lifetime.ILease):System.TimeSpan", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetSecAttrs(System.IO.HandleInheritability,System.Security.AccessControl.PipeSecurity,System.Object&):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "jfree:X86CHK only violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.DeriveSecretAgreement(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle):Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.AddIn.MiniReflection.TypeInfo.HasToken.get_HasToken():System.Boolean", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2215:DisposeMethodsShouldCallBaseClassDispose", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Dispose(System.Boolean):System.Void", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.OpenStorageProvider(System.String):Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm..ctor(System.Security.Cryptography.CngAlgorithm,System.String)", Justification = "kimhamil:baselining until owner can fix")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo):System.Linq.Expressions.BinaryExpression", Justification = "rokyu:Source code is not complex")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Query.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Query.IQueryable`1<T>", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Expressions.StrongBox`1.System.Expressions.IStrongBox.Value.System.Expressions.IStrongBox.set_Value(System.Object):System.Void", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Query.Queryable.AsQueryable(System.Collections.IEnumerable):System.Query.IQueryable", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Expressions.ExecutionScope.Locals", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Expressions.IStrongBox", MessageId = "StrongBox", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Expressions.StrongBox`1.System.Expressions.IStrongBox.Value.System.Expressions.IStrongBox.get_Value():System.Object", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Expressions.ExecutionScope.Globals", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Expressions.ExecutionScope.Parent", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Expressions.StrongBox`1.Value", Justification = "chcosta:cl# 2204059 caused fxcop violations")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Count.get_Count():System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.GetItem(System.Int32):U", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.RevokeLifetimeToken(System.Int32):System.Void", MessageId = "0#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.RemoveAt(System.Int32):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Add(U):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractEnumeratorAdapter`2.MoveNext():System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Remove(U):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.IsReadOnly.get_IsReadOnly():System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Clear():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractEnumeratorAdapter`2.Reset():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIListContract(System.Void):System.AddIn.Contract.IListContract`1", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.CopyTo(U[],System.Int32):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Insert(System.Int32,U):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractEnumeratorAdapter`2.Dispose(System.Boolean):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.TimeZoneInfo..cctor()", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Item[System.Int32].set_Item(System.Int32,U):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInController.Shutdown():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Finalize():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.GetEnumerator():System.Collections.Generic.IEnumerator`1<U>", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Contains(U):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.IndexOf(U):System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.SetItem(System.Int32,U):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.GetRemoteHashCode():System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractEnumeratorAdapter`2.Current.get_Current():U", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInController.AssociateWithHostAddinView(System.Object,System.AddIn.Contract.IContract):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIList(System.AddIn.Contract.IListContract`1):System.Collections.Generic.IList`1<T>", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractListAdapter`2.Item[System.Int32].get_Item(System.Int32):U", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.Initialize():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanPublicKey", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP384", MessageId = "Dsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeAxlBufferHandle.HeapFree(System.IntPtr,System.Int32,System.IntPtr):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInActivator.ActivateInAppDomain(System.AddIn.Hosting.AddInToken,System.AppDomain,System.AddIn.Hosting.AddInController,System.Boolean):T", MessageId = "System.Reflection.Assembly.LoadFrom", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA512Cng", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat.EccPublicBlob", MessageId = "Ecc", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "Member", Target = "System.AddIn.Hosting.InspectionWorker..cctor()", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.Dispose():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods._AxlGetIssuerPublicKeyHash(System.IntPtr,Microsoft.Win32.SafeHandles.SafeAxlBufferHandle&):System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.ContractAdapter.ContractToViewAdapter(System.AddIn.Contract.IContract,System.String):TView", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.SecretPrepend", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCspHandle..ctor()", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Dispose(System.Boolean):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.AddIn.Hosting.Utils.LoadAssemblyFrom(System.Collections.Generic.List`1<System.String>,System.String):System.Reflection.Assembly", MessageId = "System.Reflection.Assembly.LoadFrom", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckConnectOperations():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiKeyHandle.InvalidHandle.get_InvalidHandle():Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyCreationParameters", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat.EccPrivateBlob", MessageId = "Ecc", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsa", MessageId = "Dsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.IO.Pipes.PipeDirection", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Numeric", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.PipeStream._canUseAsync", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.Dsa", MessageId = "Dsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInActivator.ActivateInAppDomain(System.AddIn.Hosting.AddInToken,System.AppDomain,System.AddIn.Hosting.AddInController,System.Boolean):T", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.Dispose(System.Boolean):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.Seed", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.SetKeyParameter(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyParameter,System.Byte[]):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeAxlBufferHandle.GetProcessHeap():System.IntPtr", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream..cctor()", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanPublicKey", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.IO.Pipes.PipeDirection,System.String)", MessageId = "1#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA1Cng", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngExportPolicies", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.Rsa", MessageId = "Rsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.IO.Pipes.PipeDirection,System.String)", MessageId = "System.Int64.Parse(System.String)", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.IsMessageComplete.get_IsMessageComplete():System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.Label", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProperty", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.RevokeLifetimeToken(System.Int32):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngUIProtectionLevels", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.WaitForPipeDrain():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.String)", MessageId = "0#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.GetImpersonationUserName():System.String", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.AddInStore.Rebuild(System.String):System.String[]", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.GetPropertyAsString(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.Cryptography.CngPropertyOptions):System.String", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.ExportSymmetricKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle):System.Byte[]", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellman", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.HmacKey", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Threading.ReaderWriterLockSlim.MyLockHeld.get_MyLockHeld():System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle.NCryptFreeObject(System.IntPtr):System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Hosting.AddInToken.Activate(System.Security.PermissionSet):T", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.UseSecretAgreementAsHmacKey", MessageId = "Hmac", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.WaitForConnection():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.NCryptSupported.get_NCryptSupported():System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.CngPropertyOptions", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCspHandle.Duplicate():Microsoft.Win32.SafeHandles.SafeCspHandle", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.ImportSymmetricKey(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+AlgorithmId,System.Byte[]):Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.AddIn.AddInAttribute..ctor(System.String)", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle.BCryptCloseAlgorithmProvider(System.IntPtr,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDsa", MessageId = "Dsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.Numeric", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.AddInStore.RebuildAddIns(System.String):System.String[]", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2119:SealMethodsThatSatisfyPrivateInterfaces", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.QueryContract(System.String):System.AddIn.Contract.IContract", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.KeySize.set_KeySize(System.Int32):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.GetProviderParameterStruct(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+ProviderParameter,System.Security.Cryptography.CapiNative+ProviderParameterFlags):T", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngUIPolicy", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.DeriveKeyMaterial(Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle,System.String,System.String,System.Byte[],System.Byte[],System.Byte[],System.Security.Cryptography.NCryptNative+SecretAgreementFlags):System.Byte[]", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.IO.Pipes", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.MD5Cng", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyUsages", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.AddIn.Pipeline.LifetimeTokenHandle.AppDomainOwner(System.AppDomain):System.AddIn.Contract.IContract", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.IO.Pipes.PipeOptions", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeBCryptHashHandle.BCryptDestroyHash(System.IntPtr):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetAccessControl():System.Security.AccessControl.PipeSecurity", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCspHandle.CryptContextAddRef(Microsoft.Win32.SafeHandles.SafeCspHandle,System.IntPtr,System.Int32):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Key.get_Key():System.Byte[]", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.BCryptSupported.get_BCryptSupported():System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.AddIn.Pipeline.LifetimeTokenHandle.ContractOwnsAppDomain(System.AddIn.Contract.IContract,System.AppDomain):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyCreationOptions", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.OutBufferSize.get_OutBufferSize():System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.AddIn.Hosting.AddInActivator.Activate(System.AddIn.Hosting.PartialToken,System.AddIn.Contract.IContract):T", MessageId = "System.Reflection.Assembly.LoadFrom", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngPropertyOptions", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.ReadMode.set_ReadMode(System.IO.Pipes.PipeTransmissionMode):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.AddInStore.DiscoverHostAdapters(System.String,System.Collections.Generic.List`1<System.AddIn.HostAdapter>,System.String,System.Collections.ObjectModel.Collection`1<System.String>):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetAccessControl():System.Security.AccessControl.PipeSecurity", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.InBufferSize.get_InBufferSize():System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.RegisterAsSponsor():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKey", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider", MessageId = "CardKey", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.AcquireCsp(System.String,System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+CryptAcquireContextFlags,System.Boolean):Microsoft.Win32.SafeHandles.SafeCspHandle", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyOpenOptions", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.Initialize():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.SafePipeHandle.get_SafePipeHandle():Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor():System.Security.Cryptography.ICryptoTransform", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP256", MessageId = "Dsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Key.set_Key(System.Byte[]):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiSymmetricAlgorithm..ctor(System.Int32,System.Int32,Microsoft.Win32.SafeHandles.SafeCspHandle,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[],System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode,System.Security.Cryptography.EncryptionMode)", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA384Cng", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.DisposeLocalCopyOfClientHandle():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle.NCryptFreeObject(System.IntPtr):System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiKeyHandle..ctor()", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor():System.Security.Cryptography.ICryptoTransform", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngPropertyCollection", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiHashHandle.CryptDestroyHash(System.IntPtr):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiKeyHandle.Duplicate():Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream.NumberOfServerInstances.get_NumberOfServerInstances():System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Diffie", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCspHandle.CryptReleaseContext(System.IntPtr,System.Int32):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.Dispose(System.Boolean):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.Dispose():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.BeginWaitForConnection(System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Dispose():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.HmacKey", MessageId = "Hmac", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle.NCryptFreeObject(System.IntPtr):System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginReadCore(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IO.Pipes.PipeStreamAsyncResult", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.Security.Cryptography.CngKeyOpenOptions", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Hmac", MessageId = "Hmac", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckPipePropertyOperations():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.QueryContract(System.String):System.AddIn.Contract.IContract", MessageId = "0#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.GetHashParameter(Microsoft.Win32.SafeHandles.SafeCapiHashHandle,System.Security.Cryptography.CapiNative+HashParameter):System.Byte[]", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "Member", Target = "System.IO.Pipes.PipeStream..cctor()", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.TransmissionMode.get_TransmissionMode():System.IO.Pipes.PipeTransmissionMode", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckReadWriteOperations():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.InspectionWorker.Inspect(System.AddIn.PipelineComponentType):System.AddIn.Hosting.InspectionResults", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginWriteCore(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IO.Pipes.PipeStreamAsyncResult", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetSecAttrs(System.IO.HandleInheritability):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP521", MessageId = "Dsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckDisconnectOperations():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.SecretAppend", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellman", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Dsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2103:ReviewImperativeSecurity", Scope = "Member", Target = "System.Security.Cryptography.CngKey.BuildKeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags):System.Security.Permissions.KeyContainerPermission", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.WinIOError(System.Int32):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng", MessageId = "Dsa", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA256Cng", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.AddIn.Hosting.AddInStore.DiscoverAddIns(System.String,System.Collections.Generic.List`1<System.AddIn.AddIn>,System.String,System.Collections.ObjectModel.Collection`1<System.String>):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider", MessageId = "Cng", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.ContractBase.AcquireLifetimeToken():System.Int32", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction", MessageId = "Hellman", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.GetPropertyAsStruct(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.Cryptography.CngPropertyOptions):T", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider", MessageId = "SmartCard", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2116:AptcaMethodsShouldOnlyCallAptcaMethods", Scope = "Member", Target = "System.AddIn.Pipeline.LifetimeTokenHandle.Dispose(System.Boolean):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.Disconnect():System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream.Connect(System.Int32):System.Void", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.CngKeyUsages", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeCapiKeyHandle.CryptDestroyKey(System.IntPtr):System.Boolean", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIListContract(System.Collections.Generic.IList`1<TView>,System.Converter`2<TView,TContract>,System.Converter`2<TContract,TView>):System.AddIn.Contract.IListContract`1<TContract>", Justification = "tadam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIList(System.AddIn.Contract.IListContract`1<T>):System.Collections.Generic.IList`1<T>", Justification = "tadam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIList(System.AddIn.Contract.IListContract`1<TContract>,System.Converter`2<TContract,TView>,System.Converter`2<TView,TContract>):System.Collections.Generic.IList`1<TView>", Justification = "tadam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.AddIn.Pipeline.CollectionAdapters.ToIListContract(System.Collections.Generic.IList`1<T>):System.AddIn.Contract.IListContract`1<T>", Justification = "tadam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.CompileDynamicLambda(System.Linq.Expressions.LambdaExpression):System.Delegate", MessageId = "scope", Justification = "chcosta:FI from main@2007/01/02 23:37:29 ")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1308:NormalizeStringsToUppercase", Scope = "Member", Target = "System.Management.WmiConfigurationAttribute..ctor(System.String)", Justification = "a-kevine:FI from Main @ 2379435")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1807:AvoidUnnecessaryStringCreation", Scope = "Member", Target = "System.Management.WmiConfigurationAttribute..ctor(System.String)", MessageId = "namespacePart", Justification = "a-kevine:FI from Main @ 2379435")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "a-kevine:FI from Main @ 2576802")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "a-kevine:FI from Main @ 2576802")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", MessageId = "ask", Justification = "a-kevine:FI from Main @ 2576802")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "a-kevine:FI from Main @ 2576802")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "a-kevine:FI from Main @ 2576802")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression):System.Linq.Expressions.BinaryExpression", Justification = "a-kevine:FI from Main @ 2576802")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "a-kevine:FI from Main @ 2576802")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberWriteBack(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Reflection.Emit.LocalBuilder):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateCastToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateQuote(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.UnaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConvert(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.UnaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsInteger(System.Type):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateReferenceCoalesceWithoutConversion(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberInit(System.Reflection.Emit.ILGenerator,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.MemberBinding>,System.Boolean):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLoadHoistedLocals(System.Reflection.Emit.ILGenerator):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetNonNullableType(System.Type):System.Type", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsFloatingPoint(System.Type):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMethodOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateInvoke(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.InvocationExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateHasValue(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinding(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberBinding):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.Generate(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLambdaReferenceCoalesce(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMethodCall(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MethodCallExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckReadOperations():System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUserdefinedLiftedAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyStrongNameSignature(System.Xml.XmlElement):System.Security.Cryptography.StrongNameSignatureInformation", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedRelational(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsNullable(System.Type):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryArithmetic(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetMemberType(System.Reflection.MemberInfo):System.Type", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.AddGlobal(System.Type,System.Object):System.Int32", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsConvertible(System.Type):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnaryMethod(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.UnaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateFieldAccess(System.Reflection.Emit.ILGenerator,System.Reflection.FieldInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBooleanAnd(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateListInit(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ListInitExpression):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetParameterTypes(System.Reflection.MethodInfo):System.Type[]", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGetValue(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateWriteBack(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+WriteBack):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedEquality(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAccess(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAccess(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Reflection.MemberInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateParameterAccess(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ParameterExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToNonNullableStructConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArrayAccess(System.Reflection.Emit.ILGenerator,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.MakeStrongBoxType(System.Type):System.Type", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConditional(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ConditionalExpression):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToNonNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGetValueOrDefault(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConstant(System.Reflection.Emit.ILGenerator,System.Type,System.Object,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGlobalAccess(System.Reflection.Emit.ILGenerator,System.Int32,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberListBinding(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberListBinding):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAssignment(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberAssignment):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUserdefinedLiftedOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsHoisted(System.Linq.Expressions.ParameterExpression):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateInitHoistedLocals(System.Reflection.Emit.ILGenerator):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckWriteOperations():System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsLiftedLogicalBinaryOperator(System.Type,System.Type,System.Reflection.MethodInfo):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateInitLocal(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ParameterExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMethodCall(System.Reflection.Emit.ILGenerator,System.Reflection.MethodInfo,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.Expression>,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckConnectOperationsServer():System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArgAccess(System.Reflection.Emit.ILGenerator,System.Int32,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConvertToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateListInit(System.Reflection.Emit.ILGenerator,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.ElementInit>,System.Boolean,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLift(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Linq.Expressions.MethodCallExpression,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.ParameterExpression>,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.Expression>):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNonNullableToNullableConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableCoalesce(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArgs(System.Reflection.Emit.ILGenerator,System.Reflection.ParameterInfo[],System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.Expression>):System.Collections.Generic.List`1<System.Linq.Expressions.ExpressionCompiler+WriteBack>", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUserDefinedReferenceCoalesce(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinaryMethod(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateCoalesce(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberMemberBinding(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberMemberBinding):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullEquality(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Boolean):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLoadExecutionScope(System.Reflection.Emit.ILGenerator):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberInit(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.MemberInitExpression):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNewArray(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.NewArrayExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConstInt(System.Reflection.Emit.ILGenerator,System.Int32):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.PrepareInitLocal(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ParameterExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNew(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.NewExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateHoistedLocalAccess(System.Reflection.Emit.ILGenerator,System.Int32,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnary(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.UnaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.UseVirtual(System.Reflection.MethodInfo):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler+WriteBack..ctor(System.Reflection.Emit.LocalBuilder,System.Linq.Expressions.Expression)", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMethodAndAlso(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateTypeIs(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.TypeBinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArrayAssign(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsNullConstant(System.Linq.Expressions.Expression):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBooleanOr(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinary(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConstant(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ConstantExpression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAccess(System.Reflection.Emit.ILGenerator,System.Reflection.MemberInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedOrElse(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.BinaryExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateCreateDelegate(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.LambdaExpression):System.Void", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.ReturnFromLocal(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+StackType,System.Reflection.Emit.LocalBuilder):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.IsUnsigned(System.Type):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OfType(System.Linq.IParallelEnumerable):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OrderByDescending(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableIntMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", MessageId = "2#func", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Concat(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.All(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastIntComparer", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.ContainsSearchOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<System.Boolean>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Any(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.HashRepartitionEnumerator`2.m_valueExchangeMatrix", MessageId = "Member", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToDictionary(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.Dictionary`2<TKey,TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Reverse(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SkipWhile(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Threading", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.FloatSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SingleOrDefault(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupJoin(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OrderBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Single(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.TraceInfo(System.String,System.Object[]):System.Void", MessageId = "args", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2231:OverloadOperatorEqualsOnOverridingValueTypeEquals", Scope = "Member", Target = "System.Linq.Parallel.WrapperEqualityComparer`1.Equals(System.Linq.Parallel.Wrapper`1<T>,System.Linq.Parallel.Wrapper`1<T>):System.Boolean", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsParallel(System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToLookup(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.ILookup`2<TKey,TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.resources", MessageId = "env", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ThenByDescending(System.Linq.IParallelOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.Linq.Parallel.SpoolingTaskBase.Work():System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Double", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupJoin(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.LastOrDefault(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.SelectManyQueryOperator`3.WrapPartitionedStreamIndexed(System.Linq.Parallel.PartitionedStream`2<TLeftInput,System.Int32>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TOutput>):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.OrderedHashRepartitionEnumerator`3.MoveNext():System.Boolean", MessageId = "Body", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableIntAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.NotYetImplemented():System.Void", MessageId = "System.Linq.Parallel.TraceHelpers.NotYetImplemented(System.Boolean,System.String)", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableFloatMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.LongCount(System.Linq.IParallelEnumerable`1<TSource>):System.Int64", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TResult>):TResult", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`1<TAccumulate>,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "3#Func", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsMerged(System.Linq.IParallelEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDecimalSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsOrdered(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ElementAtOrDefault(System.Linq.IParallelEnumerable`1<TSource>,System.Int32):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.First(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableFloatSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IParallelOrderedEnumerable`1", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Parallel.Scheduling..cctor()", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.SelectManyQueryOperator`3.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TLeftInput,TLeftKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TOutput>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IParallelEnumerable", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableFloatAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupJoin(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Count(System.Linq.IParallelEnumerable`1<TSource>):System.Int32", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToLookup(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.ILookup`2<TKey,TElement>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "3#Func", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.InlinedAggregationOperator`3.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TIntermediate>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.OrderedHashRepartitionEnumerator`3.m_valueExchangeMatrix", MessageId = "Member", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Zip(System.Linq.IParallelEnumerable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Func`3<TFirst,TSecond,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SkipWhile(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.TakeOrSkipWhileQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TResult,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TResult>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.FloatMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", MessageId = "1#func", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TResult>):TResult", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DecimalAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.TakeWhile(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDoubleSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.FirstOrDefault(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Intersect(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1040:AvoidEmptyInterfaces", Scope = "Type", Target = "System.Linq.IParallelEnumerable", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDecimalAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.SingleQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TSource>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Distinct(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Union(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SingleOrDefault(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDoubleMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Last(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Where(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDecimalMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`1<TAccumulate>,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#Func", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DecimalMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`1<TAccumulate>,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.TakeOrSkipQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TResult,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TResult>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Union(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ThenBy(System.Linq.IParallelOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.NotYetImplemented(System.Boolean,System.String):System.Void", MessageId = "message", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Join(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,TInner,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.TakeWhile(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Intersect(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastDateTimeComparer", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IParallelEnumerable`1", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupJoin(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ElementAt(System.Linq.IParallelEnumerable`1<TSource>,System.Int32):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.IndexedSelectQueryOperator`2.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TOutput>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DoubleMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToList(System.Linq.IParallelEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#func", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.PartitionedDataSource`1..ctor(System.Collections.Generic.IEnumerable`1<T>,System.Int32,System.Boolean)", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableLongMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsUnordered(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsParallel(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastFloatComparer", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToArray(System.Linq.IParallelEnumerable`1<TSource>,System.Int32[]):System.Array", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.LastOrDefault(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SequenceEqual(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Boolean", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Take(System.Linq.IParallelEnumerable`1<TSource>,System.Int32):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.resources", MessageId = "failfast", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.UnionQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInputOutput,TLeftKey>,System.Linq.Parallel.PartitionedStream`2<TInputOutput,TRightKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TInputOutput>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ForAll(System.Linq.IParallelEnumerable`1<TSource>,System.Action`1<TSource>):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastLongComparer", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.LongCount(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.AssociativeAggregationOperator`3.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TIntermediate>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.ExchangeUtilities.PartitionDataSource(System.Collections.Generic.IEnumerable`1<T>,System.Int32,System.Boolean):System.Linq.Parallel.PartitionedStream`2<T,System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TInput>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.SequenceEqualQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TLeftKey>,System.Linq.Parallel.PartitionedStream`2<TSource,TRightKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<System.Boolean>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ThenBy(System.Linq.IParallelOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Cast(System.Linq.IParallelEnumerable):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ThenByDescending(System.Linq.IParallelOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.HashRepartitionEnumerator`2.MoveNext():System.Boolean", MessageId = "Body", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Empty():System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Aggregate(System.Linq.IParallelEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`3<TAccumulate,TAccumulate,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#Func", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToLookup(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.ILookup`2<TKey,TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.AnyAllSearchOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<System.Boolean>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.LongSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Where(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DoubleAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToList(System.Linq.IParallelEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.IntSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DoubleSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.IndexedWhereQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TInputOutput,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TInputOutput>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SequenceEqual(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Boolean", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToLookup(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Linq.ILookup`2<TKey,TElement>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.First(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Select(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.LongMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Distinct(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Single(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.NotYetImplemented(System.String):System.Void", MessageId = "System.Linq.Parallel.TraceHelpers.NotYetImplemented(System.Boolean,System.String)", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.LongAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.SortHelper`2.m_sharedBarriers", MessageId = "Member", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.DecimalSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Double", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.ElementAtQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TSource>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Select(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToDictionary(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.Dictionary`2<TKey,TElement>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Last(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToDictionary(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.Dictionary`2<TKey,TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableLongSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OrderByDescending(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.FirstOrDefault(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableIntSumAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.SortHelper`2.GenerateSortHelpers(System.Linq.Parallel.PartitionedStream`2<TInputOutput,TKey>,System.Linq.Parallel.TaskGroupState):System.Linq.Parallel.SortHelper`2<TInputOutput,TKey>", MessageId = "Body", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.CountAggregationOperator`1", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableDoubleAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToDictionary(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.Dictionary`2<TKey,TElement>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelQuery.AsMerged(System.Linq.IParallelEnumerable`1<TSource>,System.Linq.ParallelQueryMergeOptions):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Count(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Join(System.Linq.IParallelEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1717:OnlyFlagsEnumsShouldHavePluralNames", Scope = "Type", Target = "System.Linq.ParallelQueryMergeOptions", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.FirstQueryOperator`1.WrapPartitionedStream(System.Linq.Parallel.PartitionedStream`2<TSource,TKey>,System.Linq.Parallel.IPartitionedStreamRecipient`1<TSource>,System.Boolean):System.Void", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.OrderBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IParallelOrderedEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Parallel.TraceHelpers.TraceInfo(System.String,System.Object[]):System.Void", MessageId = "msg", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Skip(System.Linq.IParallelEnumerable`1<TSource>,System.Int32):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.GroupBy(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IParallelEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.IntMinMaxAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>):TSource", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.Util+FastDoubleComparer", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Except(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.ToArray(System.Linq.IParallelEnumerable`1<TSource>):TSource[]", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.FloatAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.IntAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1501:AvoidExcessiveInheritance", Scope = "Type", Target = "System.Linq.Parallel.NullableLongAverageAggregationOperator", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.SelectMany(System.Linq.IParallelEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>):System.Linq.IParallelEnumerable`1<TResult>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Linq.Parallel.UnorderedHashRepartitionStream`2..ctor(System.Linq.Parallel.IPartitionedStream`1<TInputOutput>,System.Func`2<TInputOutput,THashKey>,System.Collections.Generic.IEqualityComparer`1<THashKey>)", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Max(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Any(System.Linq.IParallelEnumerable`1<TSource>):System.Boolean", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Min(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Sum(System.Linq.IParallelEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.AsEnumerable(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.DefaultIfEmpty(System.Linq.IParallelEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Except(System.Linq.IParallelEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IParallelEnumerable`1<TSource>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1814:PreferJaggedArraysOverMultidimensional", Scope = "Member", Target = "System.Linq.Parallel.OrderedHashRepartitionEnumerator`3.m_keyExchangeMatrix", MessageId = "Member", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1810:InitializeReferenceTypeStaticFieldsInline", Scope = "Member", Target = "System.Linq.Parallel.Scheduling..cctor()", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.ParallelEnumerable.Average(System.Linq.IParallelEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "chcosta:FI from main to puclr at build 10918.00")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="Microsoft.Win32.SafeHandles.SafeNCryptHandle.#DuplicateOwnerHandle`1()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope="member", Target="Microsoft.Win32.SafeHandles.SafeNCryptHandle.#ReleaseHandle()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`2", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`2", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`3", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`3", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Action`3", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`4", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`4", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Action`4", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Action`4", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`3", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`3", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`4", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`4", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Func`4", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`5", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`5", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Func`5", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Func`5", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.EventActivityIdControl(System.Int32,System.Guid@)", Scope="member", Target="System.Diagnostics.Eventing.EventProvider.#CreateActivityId()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.EventUnregister(System.Int64)", Scope="member", Target="System.Diagnostics.Eventing.EventProvider.#Deregister()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.EventProvider.#Dispose(System.Boolean)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.EventActivityIdControl(System.Int32,System.Guid@)", Scope="member", Target="System.Diagnostics.Eventing.EventProvider.#SetActivityId(System.Guid&)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventBookmark.#System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2123:OverrideLinkDemandsShouldBeIdenticalToBase", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogException.#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogHandle.#ReleaseHandle()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogInformation.#.ctor(System.Diagnostics.Eventing.Reader.EventLogSession,System.String,System.Diagnostics.Eventing.Reader.PathType)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogReader.#Dispose(System.Boolean)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogRecord.#get_Bookmark()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogRecord.#ToXml()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogSession.#SetupSystemContext()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogSession.#SetupUserContext()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogWatcher.#Dispose(System.Boolean)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogWatcher.#RequestEvents()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogWatcher.#StartSubscribing()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.EventLogWatcher.#StopSubscribing()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtGetChannelConfigProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtChannelConfigPropertyId)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtGetEventInfo(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtEventPropertyId)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtGetPublisherMetadataProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtPublisherMetadataPropertyId)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtRenderBufferWithContextSystem(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtRenderFlags,System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties,System.Int32)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtRenderBufferWithContextUserOrValues(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.NativeWrapper.#EvtSetChannelConfigProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtChannelConfigPropertyId,System.Object)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.ProviderMetadata.#.ctor(System.String,System.Diagnostics.Eventing.Reader.EventLogSession,System.Globalization.CultureInfo,System.String)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.Eventing.Reader.ProviderMetadata.#GetProviderListProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtPublisherMetadataPropertyId)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Diagnostics.PerformanceData.CounterSet.#Dispose(System.Boolean)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.PerfDeleteInstance(Microsoft.Win32.SafeHandles.SafePerfProviderHandle,Microsoft.Win32.UnsafeNativeMethods+PerfCounterSetInstanceStruct*)", Scope="member", Target="System.Diagnostics.PerformanceData.CounterSetInstance.#Dispose(System.Boolean)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.SetErrorMode(System.Int32)", Scope="member", Target="System.IO.LogStream.#_Init(System.String,System.Int32,System.IO.FileShare,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES,System.Security.Permissions.FileIOPermissionAccess,System.IO.FileMode,System.Int32,System.Boolean)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2208:InstantiateArgumentExceptionsCorrectly", Scope="member", Target="System.IO.MemoryMappedFiles.MemoryMappedFile.#OpenCore(System.String,System.IO.HandleInheritability,System.Int32,System.Boolean)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.Enumerable.#LongCount`1(System.Collections.Generic.IEnumerable`1<!!0>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.Enumerable.#LongCount`1(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Enumerable+Iterator`1.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Enumerable+WhereEnumerableIterator`1.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Enumerable+WhereSelectEnumerableIterator`2.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.EnumerableQuery`1", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1715:IdentifiersShouldHaveCorrectPrefix", MessageId="T", Scope="member", Target="System.Linq.EnumerableQuery`1.#System.Linq.IQueryProvider.CreateQuery`1(System.Linq.Expressions.Expression)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1715:IdentifiersShouldHaveCorrectPrefix", MessageId="T", Scope="member", Target="System.Linq.EnumerableQuery`1.#System.Linq.IQueryProvider.Execute`1(System.Linq.Expressions.Expression)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.EnumerableWrapperWeakToStrong+WrapperEnumeratorWeakToStrong.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IGrouping`2", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.ILookup`2", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IOrderedEnumerable`1", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IOrderedQueryable", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IOrderedQueryable`1", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IParallelEnumerable", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IParallelEnumerable`1", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IParallelOrderedEnumerable`1", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IQueryable", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.IQueryable`1", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.Lookup`2", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.ParallelEnumerable.#LongCount`1(System.Linq.IParallelEnumerable`1<!!0>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.ParallelEnumerable.#LongCount`1(System.Linq.IParallelEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.ParallelEnumerable+EmptyEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.ParallelEnumerable+RangeEnumerable+RangeEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.ParallelEnumerable+RepeatEnumerable`1+RepeatEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Aggregate`3(System.Linq.IQueryable`1<!!0>,!!1,System.Linq.Expressions.Expression`1<System.Func`3<!!1,!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#All`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Any`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Decimal>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Double>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Int32>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Int64>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Decimal>>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Double>>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Int32>>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Int64>>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Nullable`1<System.Single>>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Average`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Single>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Count`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#First`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#FirstOrDefault`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IEqualityComparer`1<!!1>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`3(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`3(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Collections.Generic.IEqualityComparer`1<!!1>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`3(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`3<!!1,System.Collections.Generic.IEnumerable`1<!!0>,!!2>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`3(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`3<!!1,System.Collections.Generic.IEnumerable`1<!!0>,!!2>>,System.Collections.Generic.IEqualityComparer`1<!!1>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`4(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!1,System.Collections.Generic.IEnumerable`1<!!2>,!!3>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupBy`4(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!1,System.Collections.Generic.IEnumerable`1<!!2>,!!3>>,System.Collections.Generic.IEqualityComparer`1<!!1>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupJoin`4(System.Linq.IQueryable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!1>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Collections.Generic.IEnumerable`1<!!1>,!!3>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#GroupJoin`4(System.Linq.IQueryable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!1>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Collections.Generic.IEnumerable`1<!!1>,!!3>>,System.Collections.Generic.IEqualityComparer`1<!!2>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Join`4(System.Linq.IQueryable`1<!!0>,System.Collections.Generic.IEnumerable`1<!!1>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!2>>,System.Linq.Expressions.Expression`1<System.Func`2<!!1,!!2>>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,!!1,!!3>>,System.Collections.Generic.IEqualityComparer`1<!!2>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Last`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#LastOrDefault`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.Queryable.#LongCount`1(System.Linq.IQueryable`1<!!0>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#LongCount`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.Queryable.#LongCount`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Max`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#OrderBy`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IComparer`1<!!1>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#OrderByDescending`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#OrderByDescending`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IComparer`1<!!1>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SelectMany`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Collections.Generic.IEnumerable`1<!!1>>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SelectMany`2(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Int32,System.Collections.Generic.IEnumerable`1<!!1>>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#Single`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SingleOrDefault`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SkipWhile`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#SkipWhile`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Int32,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#TakeWhile`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#TakeWhile`1(System.Linq.IQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`3<!!0,System.Int32,System.Boolean>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#ThenBy`2(System.Linq.IOrderedQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#ThenBy`2(System.Linq.IOrderedQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IComparer`1<!!1>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#ThenByDescending`2(System.Linq.IOrderedQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1011:ConsiderPassingBaseTypesAsParameters", Scope="member", Target="System.Linq.Queryable.#ThenByDescending`2(System.Linq.IOrderedQueryable`1<!!0>,System.Linq.Expressions.Expression`1<System.Func`2<!!0,!!1>>,System.Collections.Generic.IComparer`1<!!1>)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Linq.SystemCore_EnumerableDebugViewEmptyException", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Linq.SystemCore_EnumerableDebugViewEmptyException", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="System.Linq.Expressions.Expression.#Type", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.AnyAllSearchOperator`1+AnyAllSearchOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.AssociativeAggregationOperator`3+AssociativeAggregationOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.Barrier.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ConcatQueryOperator`1+ConcatQueryOperatorEnumerator`2.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ContainsSearchOperator`1+ContainsSearchOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.CountAggregationOperator`1+CountAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DecimalAverageAggregationOperator+DecimalAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DecimalMinMaxAggregationOperator+DecimalMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DecimalSumAggregationOperator+DecimalSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DefaultIfEmptyQueryOperator`1+DefaultIfEmptyQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DistinctQueryOperator`1+DistinctQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DoubleAverageAggregationOperator+DoubleAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DoubleMinMaxAggregationOperator+DoubleMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.DoubleSumAggregationOperator+DoubleSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ElementAtQueryOperator`1+ElementAtQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ExceptQueryOperator`1+ExceptQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.FirstQueryOperator`1+FirstQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.FloatAverageAggregationOperator+FloatAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.FloatMinMaxAggregationOperator+FloatMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.FloatSumAggregationOperator+FloatSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ForAllOperator`1+ForAllEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.GroupByQueryOperatorEnumerator`4.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.HashJoinQueryOperatorEnumerator`5.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.HashRepartitionEnumerator`2.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IndexedSelectQueryOperator`2+IndexedSelectQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IndexedWhereQueryOperator`1+IndexedWhereQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IntAverageAggregationOperator+IntAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design","CA1032:ImplementStandardExceptionConstructors", Scope="type", Target="System.Linq.Parallel.InternalOperationCanceledException", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2237:MarkISerializableTypesWithSerializable", Scope="type", Target="System.Linq.Parallel.InternalOperationCanceledException", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IntersectQueryOperator`1+IntersectQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IntMinMaxAggregationOperator+IntMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.IntSumAggregationOperator+IntSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.LastQueryOperator`1+LastQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.LongAverageAggregationOperator+LongAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.LongMinMaxAggregationOperator+LongMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.LongSumAggregationOperator+LongSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.MergeEnumerator`1.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDecimalAverageAggregationOperator+NullableDecimalAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDecimalMinMaxAggregationOperator+NullableDecimalMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDecimalSumAggregationOperator+NullableDecimalSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDoubleAverageAggregationOperator+NullableDoubleAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDoubleMinMaxAggregationOperator+NullableDoubleMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableDoubleSumAggregationOperator+NullableDoubleSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableFloatAverageAggregationOperator+NullableFloatAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableFloatMinMaxAggregationOperator+NullableFloatMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableFloatSumAggregationOperator+NullableFloatSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableIntAverageAggregationOperator+NullableIntAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableIntMinMaxAggregationOperator+NullableIntMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableIntSumAggregationOperator+NullableIntSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableLongAverageAggregationOperator+NullableLongAverageAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableLongMinMaxAggregationOperator+NullableLongMinMaxAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.NullableLongSumAggregationOperator+NullableLongSumAggregationOperatorEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.OrderedHashRepartitionEnumerator`3.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.PartitionedDataSource`1+ContiguousChunkLazyEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.PartitionedDataSource`1+IndexRangeEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="System.Linq.Parallel.NativeMethods.SwitchToThread", Scope="member", Target="System.Linq.Parallel.Platform.#Yield()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.QueryOperator`1+QueryOpeningEnumerator.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ReverseQueryOperator`1+ReverseQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.ScanQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SelectManyQueryOperator`3+IndexedSelectManyQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SelectManyQueryOperator`3+SelectManyQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SelectQueryOperator`2+SelectQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SequenceEqualQueryOperator`1+SequenceEqualOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SingleQueryOperator`1+SingleQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization","CA1305:SpecifyIFormatProvider", MessageId="System.String.Format(System.String,System.Object[])", Scope="member", Target="System.Linq.Parallel.SortHelper`2.#CancelEntireSort()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SortHelper`2.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SortQueryOperatorEnumerator`2.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.SynchronousChannel`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.TakeOrSkipQueryOperator`1+TakeOrSkipQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.TakeOrSkipWhileQueryOperator`1+TakeOrSkipWhileQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.UnionQueryOperator`1+UnionQueryOperatorEnumerator.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Linq.Parallel.WhereQueryOperator`1+WhereQueryOperatorEnumerator`1.#System.IDisposable.Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1721:PropertyNamesShouldNotMatchGetMethods", Scope="member", Target="System.Management.Instrumentation.ManagementReferenceAttribute.#Type", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="StrongBox", Scope="type", Target="System.Runtime.CompilerServices.IStrongBox", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="StrongBox", Scope="type", Target="System.Runtime.CompilerServices.StrongBox`1", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Security.Cryptography.ECDiffieHellmanPublicKey.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertFreeAuthenticodeSignerInfo(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO@)", Scope="member", Target="System.Security.Cryptography.Xml.ManifestSignedXml.#VerifyAuthenticodeSignature(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertFreeAuthenticodeTimestamperInfo(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO@)", Scope="member", Target="System.Security.Cryptography.Xml.ManifestSignedXml.#VerifyAuthenticodeSignature(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode)", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="System.Threading.ReaderWriterLockSlim.#Dispose()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Zif", Scope="resource", Target="System.Linq.resources", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="env-var", Scope="resource", Target="System.Linq.resources", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="failfast", Scope="resource", Target="System.Linq.resources", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="tzfile", Scope="resource", Target="System.Linq.resources", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA1806:DoNotIgnoreMethodResults", MessageId="Microsoft.Win32.UnsafeNativeMethods.PerfStopProvider(System.IntPtr)", Scope="member", Target="Microsoft.Win32.SafeHandles.SafePerfProviderHandle.#ReleaseHandle()", Justification="matell: Initial Baseline for FxCop 1.36 with RunCodeAnalysis.")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage","CA2214:DoNotCallOverridableMethodsInConstructors", Scope="member", Target="System.Linq.Parallel.RangeEnumerable+RangeEnumerator.#.ctor(System.Int32,System.Int32,System.Int32)", Justification="This needs to be reviewed by IgorO")]
+[module: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security","CA2129:SecurityTransparentCodeShouldNotReferenceNonpublicSecurityCriticalCode", Scope="member", Target="System.Linq.Parallel.Scheduling.#GetDefaultDegreeOfParallelism()", Justification="This needs to be reviewed by IgorO")]
-/* [....] 1/21/09 - reenable RCA for system.core.dll
+/* jfree 1/21/09 - reenable RCA for system.core.dll
*
*/
-[module: SuppressMessage("Microsoft.Globalization","CA1305:SpecifyIFormatProvider", MessageId="System.String.Format(System.String,System.Object[])", Scope="member", Target="Microsoft.CSharp.CError.#ComputeString(Microsoft.CSharp.ErrorCode,System.String[])", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="Microsoft.CSharp.CErrorSinkObtainer.#Dispose()", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Design","CA1008:EnumsShouldHaveZeroValue", Scope="type", Target="Microsoft.CSharp.CompilerCreationFlags", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Design","CA1027:MarkEnumsWithFlags", Scope="type", Target="Microsoft.CSharp.CompilerCreationFlags", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="CCF", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_IDEUSAGE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDEUSAGE", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_IDEUSAGE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_IDEUSAGE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="CCF", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_KEEPNODETABLES", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="KEEPNODETABLES", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_KEEPNODETABLES", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_KEEPNODETABLES", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="CCF", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_TRACKCOMMENTS", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="TRACKCOMMENTS", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_TRACKCOMMENTS", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_TRACKCOMMENTS", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Performance","CA1813:AvoidUnsealedAttributes", Scope="type", Target="Microsoft.CSharp.CompilerOptionAttribute", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ADDR", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ADDR", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ADDR", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ADDR", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ADDR", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ALIAS", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ALIAS", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ALIAS", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ALIAS", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ALIAS", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_BOOLSTRING", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="BOOLSTRING", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_BOOLSTRING", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_BOOLSTRING", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_BOOLSTRING", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_DEBUGTYPE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_DEBUGTYPE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="DEBUGTYPE", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_DEBUGTYPE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_DEBUGTYPE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="FILE", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILELIST", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILELIST", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="FILELIST", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILELIST", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILELIST", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_MASK", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_MASK", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="MASK", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_MASK", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_MASK", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NOCOLON", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NOCOLON", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="NOCOLON", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NOCOLON", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NOCOLON", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NONE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NONE", Justification="[....] - reenable rca for system.core")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="NONE", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NONE", Justification="[....] - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Globalization","CA1305:SpecifyIFormatProvider", MessageId="System.String.Format(System.String,System.Object[])", Scope="member", Target="Microsoft.CSharp.CError.#ComputeString(Microsoft.CSharp.ErrorCode,System.String[])", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Usage","CA1816:CallGCSuppressFinalizeCorrectly", Scope="member", Target="Microsoft.CSharp.CErrorSinkObtainer.#Dispose()", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Design","CA1008:EnumsShouldHaveZeroValue", Scope="type", Target="Microsoft.CSharp.CompilerCreationFlags", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Design","CA1027:MarkEnumsWithFlags", Scope="type", Target="Microsoft.CSharp.CompilerCreationFlags", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="CCF", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_IDEUSAGE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDEUSAGE", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_IDEUSAGE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_IDEUSAGE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="CCF", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_KEEPNODETABLES", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="KEEPNODETABLES", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_KEEPNODETABLES", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_KEEPNODETABLES", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="CCF", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_TRACKCOMMENTS", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="TRACKCOMMENTS", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_TRACKCOMMENTS", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerCreationFlags.#CCF_TRACKCOMMENTS", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Performance","CA1813:AvoidUnsealedAttributes", Scope="type", Target="Microsoft.CSharp.CompilerOptionAttribute", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ADDR", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ADDR", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ADDR", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ADDR", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ADDR", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ALIAS", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ALIAS", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ALIAS", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ALIAS", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_ALIAS", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_BOOLSTRING", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="BOOLSTRING", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_BOOLSTRING", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_BOOLSTRING", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_BOOLSTRING", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_DEBUGTYPE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_DEBUGTYPE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="DEBUGTYPE", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_DEBUGTYPE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_DEBUGTYPE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="FILE", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILELIST", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILELIST", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="FILELIST", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILELIST", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_FILELIST", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_MASK", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_MASK", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="MASK", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_MASK", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_MASK", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NOCOLON", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NOCOLON", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="NOCOLON", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NOCOLON", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NOCOLON", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NONE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NONE", Justification="jfree - reenable rca for system.core")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="NONE", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NONE", Justification="jfree - reenable rca for system.core")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NONE")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ARG", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NUMBER")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="COF", Scope="member", Target="Microsoft.CSharp.CompilerOptionFlags.#COF_ARG_NUMBER")]
@@ -1240,42 +1240,42 @@ using System.Diagnostics.CodeAnalysis;
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssemblyMatchBadVersion")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssemblyNameOnNonModule")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssemblyNameOnNonModule")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gLvalueExpected")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gLvalueExpected")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Lvalue", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gLvalueExpected")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gLvalueExpected")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonly")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonly")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonly")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonly")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonly2")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonly2")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonly2")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonly2")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocal")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocal")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocal")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocal")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocal2Cause")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocal2Cause")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocal2Cause")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocal2Cause")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocalCause")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocalCause")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocalCause")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyLocalCause")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyProp")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyProp")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyProp")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyProp")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyStatic")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyStatic")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyStatic")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyStatic")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyStatic2")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyStatic2")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyStatic2")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_----gReadonlyStatic2")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgLvalueExpected")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgLvalueExpected")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Lvalue", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgLvalueExpected")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgLvalueExpected")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonly")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonly")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonly")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonly")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonly2")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonly2")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonly2")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonly2")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocal")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocal")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocal")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocal")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocal2Cause")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocal2Cause")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocal2Cause")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocal2Cause")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocalCause")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocalCause")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocalCause")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyLocalCause")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyProp")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyProp")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyProp")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyProp")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyStatic")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyStatic")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyStatic")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyStatic")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyStatic2")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyStatic2")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyStatic2")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AssgReadonlyStatic2")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AsWithTypeVar")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AsWithTypeVar")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="ERR", Scope="member", Target="Microsoft.CSharp.ErrorCode.#ERR_AttrArgWithTypeVars")]
@@ -3206,9 +3206,9 @@ using System.Diagnostics.CodeAnalysis;
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IllegalPPWarning")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IllegalPragma")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IllegalPragma")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncorrectBoolean----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncorrectBoolean----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncorrectBoolean----g")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncorrectBooleanAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncorrectBooleanAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncorrectBooleanAssg")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncrSwitchObsolete")]
[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Incr", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncrSwitchObsolete")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_IncrSwitchObsolete")]
@@ -3341,16 +3341,16 @@ using System.Diagnostics.CodeAnalysis;
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedEvent")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedField")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedField")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedField----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedField----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedField----g")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedFieldAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedFieldAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedFieldAssg")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedLabel")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedLabel")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedVar")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedVar")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedVar----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedVar----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedVar----g")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedVarAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedVarAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UnreferencedVarAssg")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UseNewSwitch")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UseNewSwitch")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="WRN", Scope="member", Target="Microsoft.CSharp.ErrorCode.#WRN_UseSwitchInsteadOfAttribute")]
@@ -3609,46 +3609,46 @@ using System.Diagnostics.CodeAnalysis;
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssemblyMatchBadVersion")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssemblyNameOnNonModule")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssemblyNameOnNonModule")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gLvalueExpected")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gLvalueExpected")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Lvalue", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gLvalueExpected")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gLvalueExpected")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonly")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonly")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonly")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonly")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonly2")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonly2")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonly2")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonly2")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal2")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal2")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal2")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal2")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal2Cause")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal2Cause")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal2Cause")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocal2Cause")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocalCause")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocalCause")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocalCause")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyLocalCause")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyProp")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyProp")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyProp")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyProp")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyStatic")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyStatic")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyStatic")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyStatic")]
-[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyStatic2")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyStatic2")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyStatic2")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_----gReadonlyStatic2")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgLvalueExpected")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgLvalueExpected")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Lvalue", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgLvalueExpected")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgLvalueExpected")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonly")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonly")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonly")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonly")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonly2")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonly2")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonly2")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonly2")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal2")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal2")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal2")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal2")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal2Cause")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal2Cause")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal2Cause")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocal2Cause")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocalCause")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocalCause")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocalCause")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyLocalCause")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyProp")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyProp")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyProp")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyProp")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyStatic")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyStatic")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyStatic")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyStatic")]
+[module: SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Readonly", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyStatic2")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyStatic2")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyStatic2")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssgReadonlyStatic2")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssignmentToLockOrDispose")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssignmentToLockOrDispose")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_AssignmentToSelf")]
@@ -5028,9 +5028,9 @@ using System.Diagnostics.CodeAnalysis;
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_InconsistantIndexerNames")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_InconsistentLambdaParameterUsage")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_InconsistentLambdaParameterUsage")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncorrectBoolean----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncorrectBoolean----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncorrectBoolean----g")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncorrectBooleanAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncorrectBooleanAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncorrectBooleanAssg")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncrementLvalueExpected")]
[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Lvalue", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncrementLvalueExpected")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_IncrementLvalueExpected")]
@@ -6344,16 +6344,16 @@ using System.Diagnostics.CodeAnalysis;
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedEvent")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedField")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedField")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedField----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedField----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedField----g")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedFieldAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedFieldAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedFieldAssg")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedLabel")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedLabel")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedVar")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedVar")]
-[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedVar----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="----g", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedVar----g")]
-[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedVar----g")]
+[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedVarAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="Assg", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedVarAssg")]
+[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnreferencedVarAssg")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnsafeIteratorArgType")]
[module: SuppressMessage("Microsoft.Naming","CA1707:IdentifiersShouldNotContainUnderscores", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnsafeIteratorArgType")]
[module: SuppressMessage("Microsoft.Naming","CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="IDS", Scope="member", Target="Microsoft.CSharp.MessageID.#IDS_UnsafeNeeded")]
@@ -6676,7 +6676,7 @@ using System.Diagnostics.CodeAnalysis;
[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Ambigous", Scope="resource", Target="Microsoft.CSharp.Errors.resources")]
[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Arglist", Scope="resource", Target="Microsoft.CSharp.Errors.resources")]
[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Arity", Scope="resource", Target="Microsoft.CSharp.Errors.resources")]
-[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="----g", Scope="resource", Target="Microsoft.CSharp.Errors.resources")]
+[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Assg", Scope="resource", Target="Microsoft.CSharp.Errors.resources")]
[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Attr", Scope="resource", Target="Microsoft.CSharp.Errors.resources")]
[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Bld", Scope="resource", Target="Microsoft.CSharp.Errors.resources")]
[module: SuppressMessage("Microsoft.Naming","CA1703:ResourceStringsShouldBeSpelledCorrectly", MessageId="Builtin", Scope="resource", Target="Microsoft.CSharp.Errors.resources")]
@@ -6790,44 +6790,44 @@ using System.Diagnostics.CodeAnalysis;
/*
- * [....] Action/Func
+ * jfree Action/Func
*/
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="5", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="6", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="7", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="8", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="9", Scope="type", Target="System.Action`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="5", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="6", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="7", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="8", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="9", Scope="type", Target="System.Action`9", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="5", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="6", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="7", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="8", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="9", Scope="type", Target="System.Func`10", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="5", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="6", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="7", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="8", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
-[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="9", Scope="type", Target="System.Func`11", Justification="[....] - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="5", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="6", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="7", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="8", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="9", Scope="type", Target="System.Action`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="5", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="6", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="7", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="8", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="9", Scope="type", Target="System.Action`9", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="5", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="6", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="7", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="8", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="9", Scope="type", Target="System.Func`10", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="1", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="2", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="3", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="4", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="5", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="6", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="7", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="8", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
+[module: SuppressMessage("Microsoft.Naming","CA1704:IdentifiersShouldBeSpelledCorrectly", MessageId="9", Scope="type", Target="System.Func`11", Justification="jfree - by design")]
/*
* DLR needs to review
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/DynamicExpression.cs b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/DynamicExpression.cs
index c7bf9036a30..361d7eeda74 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/DynamicExpression.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/DynamicExpression.cs
@@ -38,7 +38,8 @@ namespace System.Linq.Expressions {
#if !SILVERLIGHT
[DebuggerTypeProxy(typeof(Expression.DynamicExpressionProxy))]
#endif
- public class DynamicExpression : Expression, IArgumentProvider {
+ public class DynamicExpression : Expression, IDynamicExpression
+ {
private readonly CallSiteBinder _binder;
private readonly Type _delegateType;
@@ -413,6 +414,16 @@ namespace System.Linq.Expressions {
}
#endif // !SILVERLIGHT || FEATURE_NETCORE
#endregion
+
+ Expression IDynamicExpression.Rewrite(Expression[] args)
+ {
+ return this.Rewrite(args);
+ }
+
+ object IDynamicExpression.CreateCallSite()
+ {
+ return CallSite.Create(this.DelegateType, this.Binder);
+ }
}
#region Specialized Subclasses
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IArgumentProvider.cs b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IArgumentProvider.cs
index c7d40c24c04..b023c23d382 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IArgumentProvider.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IArgumentProvider.cs
@@ -55,7 +55,7 @@ namespace System.Linq.Expressions {
/// an overloaded field enables us to both reduce memory usage as well as maintain compatibility and an
/// easy to use external API.
/// </summary>
- internal interface IArgumentProvider {
+ public interface IArgumentProvider {
Expression GetArgument(int index);
int ArgumentCount {
get;
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IDynamicExpression.cs b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IDynamicExpression.cs
new file mode 100644
index 00000000000..70e2be44968
--- /dev/null
+++ b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/IDynamicExpression.cs
@@ -0,0 +1,49 @@
+/* ****************************************************************************
+ *
+ * Copyright (c) Microsoft Corporation.
+ *
+ * This source code is subject to terms and conditions of the Apache License, Version 2.0. A
+ * copy of the license can be found in the License.html file at the root of this distribution. If
+ * you cannot locate the Apache License, Version 2.0, please send an email to
+ * dlr@microsoft.com. By using this source code in any fashion, you are agreeing to be bound
+ * by the terms of the Apache License, Version 2.0.
+ *
+ * You must not remove this notice, or any other, from this software.
+ *
+ *
+ * ***************************************************************************/
+
+using System;
+using System.Collections.Generic;
+using System.Text;
+
+#if CLR2
+namespace Microsoft.Scripting.Ast {
+ using Microsoft.Scripting.Utils;
+#else
+namespace System.Linq.Expressions
+{
+#endif
+
+ public interface IDynamicExpression : IArgumentProvider
+ {
+ /// <summary>
+ /// Gets the type of the delegate used by the CallSite />.
+ /// </summary>
+ Type DelegateType { get; }
+
+ /// <summary>
+ /// Rewrite this node replacing the args with the provided values. The
+ /// number of the args needs to match the number of the current block.
+ ///
+ /// This helper is provided to allow re-writing of nodes to not depend on the specific
+ /// class of DynamicExpression which is being used.
+ /// </summary>
+ Expression Rewrite(Expression[] args);
+
+ /// <summary>
+ /// Creates a CallSite for the node.
+ /// </summary>
+ object CreateCallSite();
+ }
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/TypeBinaryExpression.cs b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/TypeBinaryExpression.cs
index ef5ba7de9f0..2a1989b766c 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/TypeBinaryExpression.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Ast/TypeBinaryExpression.cs
@@ -127,10 +127,10 @@ namespace System.Linq.Expressions {
Expression getType = Expression.Call(value, typeof(object).GetMethod("GetType"));
// In remoting scenarios, obj.GetType() can return an interface.
- // But there's a bug in the JIT32's optimized "obj.GetType() ==
- // typeof(ISomething)" codegen, causing it to always return false.
- // We workaround the bug by generating different, less optimal IL
- // if TypeOperand is an interface.
+ // But there's a
+
+
+
if (_typeOperand.IsInterface) {
var temp = Expression.Parameter(typeof(Type));
getType = Expression.Block(new[] { temp }, Expression.Assign(temp, getType), temp);
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/AssemblyGen.cs b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/AssemblyGen.cs
index b908bcfadbc..17e79e1bce5 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/AssemblyGen.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/AssemblyGen.cs
@@ -110,9 +110,9 @@ namespace System.Linq.Expressions.Compiler {
sb.Append("$");
sb.Append(index);
- // There is a bug in Reflection.Emit that leads to
- // Unhandled Exception: System.Runtime.InteropServices.COMException (0x80131130): Record not found on lookup.
- // if there is any of the characters []*&+,\ in the type name and a method defined on the type is called.
+ // There is a
+
+
sb.Replace('+', '_').Replace('[', '_').Replace(']', '_').Replace('*', '_').Replace('&', '_').Replace(',', '_').Replace('\\', '_');
name = sb.ToString();
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/LambdaCompiler.Unary.cs b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/LambdaCompiler.Unary.cs
index cb8ef7da166..e7e9dc17254 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/LambdaCompiler.Unary.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Compiler/LambdaCompiler.Unary.cs
@@ -291,12 +291,12 @@ namespace System.Linq.Expressions.Compiler {
// if it is null, and then call the conversion.
//
// We cannot fix this in C# but there is no reason why we need to
- // propagate this bug into the expression tree API. Unfortunately
- // this means that when the C# compiler generates the lambda
- // (int? i)=>(MyClass)i, we will get different results for converting
- // that lambda to a delegate directly and converting that lambda to
- // an expression tree and then compiling it. We can live with this
- // discrepancy however.
+ // propagate this
+
+
+
+
+
if (node.IsLifted && (!node.Type.IsValueType || !node.Operand.Type.IsValueType)) {
ParameterInfo[] pis = node.Method.GetParametersCached();
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Stubs.cs b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Stubs.cs
index b8e796f54fb..08104e9fb23 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Scripting/Stubs.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Scripting/Stubs.cs
@@ -209,4 +209,4 @@ namespace System {
}
-#endif
+#endif \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/CapiSafeHandles.cs b/mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/CapiSafeHandles.cs
index 7b577d04f27..16669900dca 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/CapiSafeHandles.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/CapiSafeHandles.cs
@@ -18,21 +18,27 @@ namespace Microsoft.Win32.SafeHandles {
/// <summary>
/// SafeHandle for buffers returned by the Axl APIs
/// </summary>
+#if !FEATURE_CORESYSTEM
#pragma warning disable 618 // Have not migrated to v4 transparency yet
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
#pragma warning restore 618
+#endif
internal sealed class SafeAxlBufferHandle : SafeHandleZeroOrMinusOneIsInvalid {
private SafeAxlBufferHandle() : base(true) {
return;
}
[DllImport("kernel32")]
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
private static extern IntPtr GetProcessHeap();
[DllImport("kernel32")]
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool HeapFree(IntPtr hHeap, int dwFlags, IntPtr lpMem);
@@ -53,26 +59,43 @@ namespace Microsoft.Win32.SafeHandles {
/// maintains a native refcount on its parent HCRYPTPROV to ensure that if the corresponding
/// SafeCspKeyHandle is finalized first CAPI still keeps the provider alive.
/// </summary>
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#else
#pragma warning disable 618 // Have not migrated to v4 transparency yet
[SecurityCritical(SecurityCriticalScope.Everything)]
#pragma warning restore 618
+#endif
internal abstract class SafeCapiHandleBase : SafeHandleZeroOrMinusOneIsInvalid {
private IntPtr m_csp;
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands")]
internal SafeCapiHandleBase() : base(true) {
}
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
[DllImport("advapi32", SetLastError = true)]
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool CryptContextAddRef(IntPtr hProv,
IntPtr pdwReserved,
int dwFlags);
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
[DllImport("advapi32")]
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool CryptReleaseContext(IntPtr hProv, int dwFlags);
@@ -81,7 +104,9 @@ namespace Microsoft.Win32.SafeHandles {
protected IntPtr ParentCsp {
get { return m_csp; }
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
+#endif
set {
// We should not be resetting the parent CSP if it's already been set once - that will
// lead to leaking the original handle.
@@ -108,7 +133,12 @@ namespace Microsoft.Win32.SafeHandles {
}
}
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.MayFail)]
+#endif
internal void SetParentCsp(SafeCspHandle parentCsp) {
bool addedRef = false;
RuntimeHelpers.PrepareConstrainedRegions();
@@ -124,8 +154,14 @@ namespace Microsoft.Win32.SafeHandles {
}
}
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
protected abstract bool ReleaseCapiChildHandle();
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
protected override sealed bool ReleaseHandle() {
// Order is important here - we must destroy the child handle before the parent CSP
bool destroyedChild = ReleaseCapiChildHandle();
@@ -142,10 +178,17 @@ namespace Microsoft.Win32.SafeHandles {
/// <summary>
/// SafeHandle for CAPI hash algorithms (HCRYPTHASH)
/// </summary>
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#else
#pragma warning disable 618 // Have not migrated to v4 transparency yet
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
#pragma warning restore 618
+#endif
internal sealed class SafeCapiHashHandle : SafeCapiHandleBase {
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
private SafeCapiHashHandle() {
}
@@ -160,12 +203,20 @@ namespace Microsoft.Win32.SafeHandles {
}
}
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
[DllImport("advapi32")]
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool CryptDestroyHash(IntPtr hHash);
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
protected override bool ReleaseCapiChildHandle() {
return CryptDestroyHash(handle);
}
@@ -174,10 +225,17 @@ namespace Microsoft.Win32.SafeHandles {
/// <summary>
/// SafeHandle for CAPI keys (HCRYPTKEY)
/// </summary>
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#else
#pragma warning disable 618 // Have not migrated to v4 transparency yet
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
#pragma warning restore 618
+#endif
internal sealed class SafeCapiKeyHandle : SafeCapiHandleBase {
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
private SafeCapiKeyHandle() {
}
@@ -194,7 +252,11 @@ namespace Microsoft.Win32.SafeHandles {
}
[DllImport("advapi32")]
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#else
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool CryptDestroyKey(IntPtr hKey);
@@ -203,6 +265,9 @@ namespace Microsoft.Win32.SafeHandles {
/// Make a copy of this key handle
/// </summary>
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands")]
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
internal SafeCapiKeyHandle Duplicate() {
Contract.Requires(!IsInvalid && !IsClosed);
Contract.Ensures(Contract.Result<SafeCapiKeyHandle>() != null && !Contract.Result<SafeCapiKeyHandle>().IsInvalid && !Contract.Result<SafeCapiKeyHandle>().IsClosed);
@@ -224,6 +289,9 @@ namespace Microsoft.Win32.SafeHandles {
return duplicate;
}
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
protected override bool ReleaseCapiChildHandle() {
return CryptDestroyKey(handle);
}
@@ -232,26 +300,43 @@ namespace Microsoft.Win32.SafeHandles {
/// <summary>
/// SafeHandle for crypto service providers (HCRYPTPROV)
/// </summary>
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#else
#pragma warning disable 618 // Have not migrated to v4 transparency yet
[System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)]
#pragma warning restore 618
+#endif
internal sealed class SafeCspHandle : SafeHandleZeroOrMinusOneIsInvalid {
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands")]
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
private SafeCspHandle() : base(true) {
return;
}
[DllImport("advapi32", SetLastError = true)]
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool CryptContextAddRef(SafeCspHandle hProv,
IntPtr pdwReserved,
int dwFlags);
[DllImport("advapi32")]
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
[return: MarshalAs(UnmanagedType.Bool)]
private static extern bool CryptReleaseContext(IntPtr hProv, int dwFlags);
@@ -259,6 +344,9 @@ namespace Microsoft.Win32.SafeHandles {
/// Create a second SafeCspHandle which refers to the same HCRYPTPROV
/// </summary>
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands")]
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
public SafeCspHandle Duplicate() {
Contract.Requires(!IsInvalid && !IsClosed);
@@ -308,6 +396,9 @@ namespace Microsoft.Win32.SafeHandles {
}
}
+#if FEATURE_CORESYSTEM
+ [System.Security.SecurityCritical]
+#endif
protected override bool ReleaseHandle() {
return CryptReleaseContext(handle, 0);
}
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/NCryptSafeHandles.cs b/mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/NCryptSafeHandles.cs
index 9e09c9feb6e..ab3a042e02e 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/NCryptSafeHandles.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Win32/SafeHandles/NCryptSafeHandles.cs
@@ -263,7 +263,7 @@ namespace Microsoft.Win32.SafeHandles {
T duplicate = new T();
// We need to do this operation in a CER in order to ensure that everybody's state stays consistent
- // with the current view of the world. If the state of the various handles gets out of [....], then
+ // with the current view of the world. If the state of the various handles gets out of sync, then
// we'll end up leaking since reference counts will not be set up properly.
RuntimeHelpers.PrepareConstrainedRegions();
try { }
diff --git a/mcs/class/referencesource/System.Core/Microsoft/Win32/UnsafeNativeMethods.cs b/mcs/class/referencesource/System.Core/Microsoft/Win32/UnsafeNativeMethods.cs
index fa5faaf065a..5fba558def2 100644
--- a/mcs/class/referencesource/System.Core/Microsoft/Win32/UnsafeNativeMethods.cs
+++ b/mcs/class/referencesource/System.Core/Microsoft/Win32/UnsafeNativeMethods.cs
@@ -438,7 +438,7 @@ namespace Microsoft.Win32 {
// simultaneously: overlapped IO, free the memory for the overlapped
// struct in a callback (or an EndRead method called by that callback),
// and pass in an address for the numBytesRead parameter.
- // <STRIP> See Windows Bug 105512 for details. -- </STRIP>
+ // <
[DllImport(KERNEL32, SetLastError = true)]
[SecurityCritical]
@@ -456,7 +456,7 @@ namespace Microsoft.Win32 {
// simultaneously: overlapped IO, free the memory for the overlapped
// struct in a callback (or an EndWrite method called by that callback),
// and pass in an address for the numBytesRead parameter.
- // <STRIP> See Windows Bug 105512 for details. -- </STRIP>
+ // <
[DllImport(KERNEL32, SetLastError = true)]
[SecurityCritical]
@@ -1474,19 +1474,24 @@ namespace Microsoft.Win32 {
int pageProtectionMode
);
- [DllImport(KERNEL32, CharSet = CharSet.Auto, SetLastError = true)]
+ [SecurityCritical]
+ internal static bool GlobalMemoryStatusEx(ref MEMORYSTATUSEX lpBuffer)
+ {
+ lpBuffer.dwLength = (uint)Marshal.SizeOf(typeof(MEMORYSTATUSEX));
+ return GlobalMemoryStatusExNative(ref lpBuffer);
+ }
+
+ [DllImport(KERNEL32, CharSet = CharSet.Auto, SetLastError = true, EntryPoint = "GlobalMemoryStatusEx")]
[SecurityCritical]
[return: MarshalAs(UnmanagedType.Bool)]
- internal static extern bool GlobalMemoryStatusEx([In, Out] MEMORYSTATUSEX lpBuffer);
-
- [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
- internal class MEMORYSTATUSEX {
+ private static extern bool GlobalMemoryStatusExNative([In, Out] ref MEMORYSTATUSEX lpBuffer);
- [System.Security.SecurityCritical]
- internal MEMORYSTATUSEX() {
- this.dwLength = (uint)Marshal.SizeOf(typeof(MEMORYSTATUSEX));
- }
+ [DllImport(KERNEL32, SetLastError = true)]
+ [SecurityCritical]
+ internal static unsafe extern bool CancelIoEx(SafeHandle handle, NativeOverlapped* lpOverlapped);
+ [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)]
+ internal struct MEMORYSTATUSEX {
internal uint dwLength;
internal uint dwMemoryLoad;
internal ulong ullTotalPhys;
diff --git a/mcs/class/referencesource/System.Core/System.Core.CLR.lst.cs b/mcs/class/referencesource/System.Core/System.Core.CLR.lst.cs
index ded27b8e8b9..07150ad804b 100644
--- a/mcs/class/referencesource/System.Core/System.Core.CLR.lst.cs
+++ b/mcs/class/referencesource/System.Core/System.Core.CLR.lst.cs
@@ -1,966 +1,966 @@
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.FirstOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Needed static typing >")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Need Static Typing>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Need Static Typing>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Need static Typing>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.LongCount(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Max(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):TResult", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Any(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.All(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>>):TResult", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>>):TAccumulate", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Count(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Double", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Double", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:<Needed static typing>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>>):System.Nullable`1<System.Single>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>>):System.Single", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>>):System.Nullable`1<System.Double>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>>):System.Int64", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<T>,System.Linq.Expressions.Expression`1<System.Func`2<T,S>>):System.Linq.IQueryable`1<S>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>>):System.Decimal", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>>):System.Double", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>>):System.Int32", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Single(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SingleOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Needed static typing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:more specific input types needed by method which is called in body.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:more specific input types needed by method which is called in body.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:more specific input types needed by method which is called in body.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:more specific input types needed by method which is called in body.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>>):System.Decimal", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>):TSource", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>):TResult", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Zip(System.Linq.IQueryable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Linq.Expressions.Expression`1<System.Func`3<TFirst,TSecond,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Needed static typing.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.ToQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Linq.IQueryable`1<T>", MessageId = "Queryable", Justification = "[....]:<Queryable is new term for a structure that can be queried>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.IQueryable", MessageId = "Queryable", Justification = "[....]:<Queryable is new term for a structure that can be queried>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.IOrderedQueryable", MessageId = "Queryable", Justification = "[....]:<Queryable is new term for a structure that can be queried>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.ToQueryable(System.Collections.IEnumerable):System.Linq.IQueryable", MessageId = "Queryable", Justification = "[....]:<Queryable is new term for a structure that can be queried>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable", MessageId = "Queryable", Justification = "[....]:<Queryable is new term for a structure that can be queried>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>>):TAccumulate", MessageId = "2#func", Justification = "[....]:<FxCop not handling generic Func argument well.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>>):TResult", MessageId = "2#func", Justification = "[....]:<FxCop not handling generic Func argument well.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", MessageId = "2#func", Justification = "[....]:<FxCop not handling generic Func argument well.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#func", Justification = "[....]:<FxCop not handling generic Func argument well.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", MessageId = "1#func", Justification = "[....]:<FxCop not handling generic Func argument well.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", MessageId = "1#func", Justification = "[....]:<FxCop not handling generic Func argument well.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Sequence.Concat(System.Collections.Generic.IEnumerable`1<T>,System.Collections.Generic.IEnumerable`1<T>):System.Collections.Generic.IEnumerable`1<T>", MessageId = "Concat", Justification = "[....]:<Common syntax consistent with String.Concat>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Concat(System.Collections.Generic.IEnumerable`1<T>,System.Collections.Generic.IEnumerable`1<T>):System.Collections.Generic.IEnumerable`1<T>", MessageId = "Concat", Justification = "[....]:<Common syntax consistent with String.Concat>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.QueryExpression.Concat(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression", MessageId = "Concat", Justification = "[....]:<Common syntax consistent with String.Concat>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Concat(System.Linq.IQueryable`1<T>,System.Linq.IQueryable`1<T>):System.Linq.IQueryable`1<T>", MessageId = "Concat", Justification = "[....]:<Common syntax consistent with String.Concat>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", MessageId = "1#func", Justification = "[....]:<Abbreviation of function used for delegates, clear meaning.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", MessageId = "1#func", Justification = "[....]:<Abbreviation of function used for delegates, clear meaning.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#func", Justification = "[....]:<Abbreviation of function used for delegates, clear meaning.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", MessageId = "2#func", Justification = "[....]:<Abbreviation of function used for delegates, clear meaning.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>>):TAccumulate", MessageId = "2#func", Justification = "[....]:<Abbreviation of function used for delegates, clear meaning.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>>):TResult", MessageId = "2#func", Justification = "[....]:<Abbreviation of function used for delegates, clear meaning.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.Expression.Funclet(System.Linq.Expressions.Funclet,System.Type):System.Linq.Expressions.FuncletExpression", MessageId = "0#funclet", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.FuncletExpression.Funclet", MessageId = "Funclet", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.ExpressionType.Funclet", MessageId = "Funclet", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.Expression.Funclet(System.Linq.Expressions.Funclet,System.Type):System.Linq.Expressions.FuncletExpression", MessageId = "Funclet", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.FuncletExpression", MessageId = "Funclet", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.Funclet", MessageId = "Funclet", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.Expression.GetFuncType(System.Type[]):System.Type", MessageId = "Func", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.Expressions.resources", MessageId = "Func", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>):TSource", MessageId = "1#func", Justification = "[....]:Valid abbreviation for a variable of type Func.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", MessageId = "2#func", Justification = "[....]:Valid abbreviation for a variable of type Func.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#func", Justification = "[....]:Valid abbreviation for a variable of type Func.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.Expressions.resources", MessageId = "Linq", Justification = "[....]:<Marketing term for Language INtegrated Query>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.resources", MessageId = "Linq", Justification = "[....]:<Marketing term for Language INtegrated Query>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Runtime.CompilerServices.ExecutionScope.Globals", MessageId = "Globals", Justification = "[....]:<Referring to variable is Global scope and is a reasonable complement to Locals>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Zip(System.Linq.IQueryable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Linq.Expressions.Expression`1<System.Func`3<TFirst,TSecond,TResult>):System.Linq.IQueryable`1<TResult>", MessageId = "2#func", Justification = "[....]:Valid Linq API operator name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Zip(System.Collections.Generic.IEnumerable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Func`3<TFirst,TSecond,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", MessageId = "2#func", Justification = "[....]:Valid Linq API operator name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IOrderedQueryable", Justification = "[....]:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IOrderedQueryable`1", Justification = "[....]:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IGrouping`2", Justification = "[....]:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IQueryable`1", Justification = "[....]:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IQueryable", Justification = "[....]:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.Lookup`2", Justification = "[....]:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IOrderedEnumerable`1", Justification = "[....]:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.Linq.Expressions", Justification = "[....]:<Will be approved as part of architecture reveiw.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.Linq", Justification = "[....]:<Will be approved as part of architecture reveiw.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1719:ParameterNamesShouldNotMatchMemberNames", Scope = "Member", Target = "System.Linq.Expressions.Expression.Funclet(System.Linq.Expressions.Funclet,System.Type):System.Linq.Expressions.FuncletExpression", MessageId = "0#", Justification = "[....]:<Expression factory function used to indicate expression type that is being created and argument is type of expression to create, these two names are meant to indicate the same thing and other choices would be confusing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1719:ParameterNamesShouldNotMatchMemberNames", Scope = "Member", Target = "System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo):System.Linq.Expressions.MemberExpression", MessageId = "1#", Justification = "[....]:<Expression factory function used to indicate expression type that is being created and argument is type of expression to create, these two names are meant to indicate the same thing and other choices would be confusing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1719:ParameterNamesShouldNotMatchMemberNames", Scope = "Member", Target = "System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.Reflection.FieldInfo):System.Linq.Expressions.MemberExpression", MessageId = "1#", Justification = "[....]:<Expression factory function used to indicate expression type that is being created and argument is type of expression to create, these two names are meant to indicate the same thing and other choices would be confusing.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable", MessageId = "expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):System.Object", MessageId = "expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConvertToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.BinaryExpression.GetOperator():System.String", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionVisitor.Visit(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.Generate(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.BinaryExpression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo):System.Linq.Expressions.BinaryExpression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLift(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Linq.Expressions.MethodCallExpression,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.ParameterExpression>,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.Expression>):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.ValidateNewArgs(System.Reflection.ConstructorInfo,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.Expression>&,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Reflection.MemberInfo>):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression):System.Linq.Expressions.BinaryExpression", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`3", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`4", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`5", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`6", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`7", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`8", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`3", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`4", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`5", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`6", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`7", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`8", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`9", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Runtime.CompilerServices", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Management", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.Generate(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.ToQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Linq.IQueryable`1<T>", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.ToQueryable(System.Collections.IEnumerable):System.Linq.IQueryable", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<TElement>):System.Linq.IQueryable`1<TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<TElement>):System.Linq.IQueryable`1<TElement>", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Enumerable.Where(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "Member", Target = "System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "Member", Target = "System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeGenericMethod(System.Reflection.MethodInfo,System.Type[]):System.Reflection.MethodInfo", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):S", MessageId = "expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):System.Object", MessageId = "expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):System.Object", MessageId = "expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable", MessageId = "expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable", MessageId = "expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<S>", MessageId = "expression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereArrayIterator`1.Where(System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", MessageId = "predicate", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereEnumerableIterator`1.Where(System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", MessageId = "predicate", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereListIterator`1.Where(System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", MessageId = "predicate", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectArrayIterator`2.Select(System.Func`2<TResult,TResult2>):System.Collections.Generic.IEnumerable`1<TResult2>", MessageId = "selector", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectArrayIterator`2.Where(System.Func`2<TResult,System.Boolean>):System.Collections.Generic.IEnumerable`1<TResult>", MessageId = "predicate", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectEnumerableIterator`2.Select(System.Func`2<TResult,TResult2>):System.Collections.Generic.IEnumerable`1<TResult2>", MessageId = "selector", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectEnumerableIterator`2.Where(System.Func`2<TResult,System.Boolean>):System.Collections.Generic.IEnumerable`1<TResult>", MessageId = "predicate", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectListIterator`2.Select(System.Func`2<TResult,TResult2>):System.Collections.Generic.IEnumerable`1<TResult2>", MessageId = "selector", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectListIterator`2.Where(System.Func`2<TResult,System.Boolean>):System.Collections.Generic.IEnumerable`1<TResult>", MessageId = "predicate", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Lookup`2.GetEnumerator():System.Collections.Generic.IEnumerator`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SingleOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Single(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.All(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>>):TAccumulate", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupJoin(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>>):TResult", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>>):System.Int32", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>>):System.Double", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>>):System.Decimal", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.FirstOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Count(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Max(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.LongCount(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Lookup`2.ApplyResultSelector(System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Double", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Any(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupJoin(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):TResult", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Double", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>>):System.Int64", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>>):System.Single", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<T>,System.Linq.Expressions.Expression`1<System.Func`2<T,S>>):System.Linq.IQueryable`1<S>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:reviewed.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:reviewed.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:reviewed.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:reviewed.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>):TSource", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>):TResult", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Zip(System.Linq.IQueryable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Linq.Expressions.Expression`1<System.Func`3<TFirst,TSecond,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Union(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.LongCount(System.Linq.IQueryable`1<TSource>):System.Int64", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.DefaultIfEmpty(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>>):System.Int32", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Distinct(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Max(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Count(System.Collections.Generic.IEnumerable`1<TSource>):System.Int32", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Union(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.LongCount(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Max(System.Linq.IQueryable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Count(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Intersect(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Intersect(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>>):System.Int64", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ElementAtOrDefault(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]):System.Linq.Expressions.Expression`1<TDelegate>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Empty():System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.ParameterExpression>):System.Linq.Expressions.Expression`1<TDelegate>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Distinct(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SingleOrDefault(System.Linq.IQueryable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ElementAt(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Single(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Reverse(System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Any(System.Collections.Generic.IEnumerable`1<TSource>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Skip(System.Linq.IQueryable`1<TSource>,System.Int32):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SingleOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.AsEnumerable(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Any(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Take(System.Linq.IQueryable`1<TSource>,System.Int32):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Concat(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Single(System.Linq.IQueryable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):TResult", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>>):System.Nullable`1<System.Single>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OfType(System.Linq.IQueryable):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>>):System.Single", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.All(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>>):System.Decimal", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Cast(System.Collections.IEnumerable):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<T>,System.Linq.IQueryable`1<T>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Single(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Single(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SequenceEqual(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SequenceEqual(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Skip(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SkipWhile(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SingleOrDefault(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SingleOrDefault(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OrderByDescending(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Reverse(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OrderBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OrderByDescending(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SkipWhile(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Take(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.TakeWhile(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ThenBy(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ThenByDescending(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.TakeWhile(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ThenBy(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Last(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.LastOrDefault(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Join(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Last(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.LongCount(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.LastOrDefault(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.LongCount(System.Collections.Generic.IEnumerable`1<TSource>):System.Int64", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OfType(System.Collections.IEnumerable):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OrderBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>):TResult", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>):TResult", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Count(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.DefaultIfEmpty(System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Count(System.Linq.IQueryable`1<TSource>):System.Int32", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ElementAt(System.Linq.IQueryable`1<TSource>,System.Int32):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ElementAtOrDefault(System.Linq.IQueryable`1<TSource>,System.Int32):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Distinct(System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Distinct(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviwed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviwed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviwed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Cast(System.Linq.IQueryable):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Concat(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Except(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.First(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.First(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Except(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Except(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.FirstOrDefault(System.Linq.IQueryable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Except(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.FirstOrDefault(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.FirstOrDefault(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.FirstOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Union(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Union(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToLookup(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Linq.ILookup`2<TKey,TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToLookup(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.ILookup`2<TKey,TElement>", Justification = "[....]:<reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Join(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,TInner,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Where(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Where(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToLookup(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.ILookup`2<TKey,TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToDictionary(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.Dictionary`2<TKey,TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToDictionary(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.Dictionary`2<TKey,TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ThenByDescending(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToArray(System.Collections.Generic.IEnumerable`1<TSource>):TSource[]", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToLookup(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.ILookup`2<TKey,TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToDictionary(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.Dictionary`2<TKey,TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToDictionary(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.Dictionary`2<TKey,TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<TElement>):System.Linq.IQueryable`1<TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupJoin(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Any(System.Linq.IQueryable`1<TSource>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Any(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.All(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Intersect(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Intersect(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupJoin(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeGenericMethod(System.Reflection.MethodInfo):System.Reflection.MethodInfo", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<T>,System.Linq.Expressions.Expression`1<System.Func`2<T,S>>):System.Linq.IQueryable`1<S>", Justification = "[....]:<Reviewed>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Union(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Union(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Boolean", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Boolean", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Intersect(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Except(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Concat(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Except(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Intersect(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:modern type inference permits inference here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):TResult", Justification = "[....]:<modern type inference permits inference here>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<TElement>", Justification = "[....]:<modern type inference permits inference here>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>):TSource", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Int32", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Int64", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Zip(System.Linq.IQueryable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Linq.Expressions.Expression`1<System.Func`3<TFirst,TSecond,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Zip(System.Collections.Generic.IEnumerable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Func`3<TFirst,TSecond,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.HasLinkDemand(System.Reflection.MemberInfo):System.Boolean", MessageId = "member", Justification = "[....]:<This parameter will be used later.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateDecimalUnaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArrayAssign(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGetValue(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGetValueOrDefault(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArrayAccess(System.Reflection.Emit.ILGenerator,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAccess(System.Reflection.Emit.ILGenerator,System.Reflection.MemberInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArgAccess(System.Reflection.Emit.ILGenerator,System.Int32,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateHasValue(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetParameterTypes(System.Linq.Expressions.LambdaExpression):System.Type[]", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConstInt(System.Reflection.Emit.ILGenerator,System.Int32):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.UnwrapQueryable(System.Type):System.Type", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.UnwrapQueryable(System.Type):System.Type", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetMemberType(System.Reflection.MemberInfo):System.Type", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateCastToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type):System.Void", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.ArgTypesEqual(System.Linq.Expressions.Expression[],System.Linq.Expressions.Expression[]):System.Boolean", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.ArgTypesEqual(System.Linq.Expressions.Expression[],System.Linq.Expressions.Expression[]):System.Boolean", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.HasLinkDemand(System.Reflection.MemberInfo):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetParameterTypes(System.Reflection.MethodInfo):System.Type[]", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.ReturnFromLocal(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+StackType,System.Reflection.Emit.LocalBuilder):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.ExpressionCompiler.CompileDynamicLambda(System.Expressions.LambdaExpression):System.Delegate", MessageId = "scope", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.UnwrapQueryable(System.Type):System.Type", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.SystemCore_EnumerableDebugViewEmptyException.Empty.get_Empty():System.String", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateFieldAccess(System.Reflection.Emit.ILGenerator,System.Reflection.FieldInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Void", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Runtime.CompilerServices.ExecutionScope.Parent", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Runtime.CompilerServices.StrongBox`1.Value", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Runtime.CompilerServices.ExecutionScope.Locals", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Runtime.CompilerServices.ExecutionScope.Globals", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Runtime.CompilerServices.IStrongBox", MessageId = "StrongBox", Justification = "[....]:<Cased correctly>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Linq.IQueryable`1<T>", Justification = "[....]:<Not explicitly cast, done in underlying IL.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable):System.Linq.IQueryable", Justification = "[....]:<Not explicitly cast, done in underlying IL.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Linq.Expressions.StrongBox`1.System.Linq.Expressions.IStrongBox.Value.System.Linq.Expressions.IStrongBox.get_Value():System.Object", Justification = "[....]:<Hidden so that a different Value could be exposed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Runtime.CompilerServices.StrongBox`1.System.Runtime.CompilerServices.IStrongBox.Value.System.Runtime.CompilerServices.IStrongBox.set_Value(System.Object):System.Void", Justification = "[....]:<Hidden so that a different Value could be exposed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.SRDescriptionAttribute..ctor(System.String)", Justification = "[....]:<Initializing to false makes code cleaner.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.SR..cctor()", Justification = "[....]:<Generated code, no side effects>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]):System.Linq.Expressions.LambdaExpression", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]):System.Linq.Expressions.Expression`1<TDelegate>", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable", Justification = "[....]:<FxCop doesn't recognize different between Foo and Foot of T for return types>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<TElement>", Justification = "[....]:<FxCop doesn't recognize different between Foo and Foot of T for return types>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):TResult", Justification = "[....]:<FxCop doesn't recognize different between Foo and Foot of T for return types>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):System.Object", Justification = "[....]:<FxCop doesn't recognize different between Foo and Foot of T for return types>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetFileMUIPath(System.Int32,System.String,System.Text.StringBuilder,System.Int32&,System.Text.StringBuilder,System.Int32&,System.Int64&):System.Boolean", Justification = "[....]:the entry point exists on Windows Vista. This FxCop warning occurs when analyzing system.core.dll on legacy operating systems")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetDynamicTimeZoneInformation(Microsoft.Win32.NativeMethods+DynamicTimeZoneInformation&):System.Int32", Justification = "[....]:the entry point exists on Windows Vista. This FxCop warning occurs when analyzing system.core.dll on legacy operating systems")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetFileMUIPath(System.Int32,System.String,System.Text.StringBuilder,System.Int32&,System.Text.StringBuilder,System.Int32&,System.Int64&):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.LoadString(Microsoft.Win32.SafeLibraryHandle,System.Int32,System.Text.StringBuilder,System.Int32):System.Int32", Justification = "[....]:pinvoke required by System.TimeZoneInfo")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.LoadLibraryEx(System.String,System.IntPtr,System.Int32):Microsoft.Win32.SafeLibraryHandle", Justification = "[....]:pinvoke required by System.TimeZoneInfo")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetTimeZoneInformation(Microsoft.Win32.NativeMethods+TimeZoneInformation&):System.Int32", Justification = "[....]:pinvoke required by System.TimeZoneInfo")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetDynamicTimeZoneInformation(Microsoft.Win32.NativeMethods+DynamicTimeZoneInformation&):System.Int32", Justification = "[....]:pinvoke required by System.TimeZoneInfo")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1047:DoNotDeclareProtectedMembersInSealedTypes", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle.ReleaseHandle():System.Boolean", Justification = "[....]:ReleaseHandle is declared on the base class")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1048:DoNotDeclareVirtualMembersInSealedTypes", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle.ReleaseHandle():System.Boolean", Justification = "[....]:ReleaseHandle is declared on the base class")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.TimeZoneInfo.Local.get_Local():System.TimeZoneInfo", Justification = "[....]:call to Marshal.GetLastWin32Error() is safe")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.TimeZoneInfo.GetLocalTimeZone():System.TimeZoneInfo", Justification = "[....]:call to Marshal.GetLastWin32Error() is safe")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.TimeZoneInfo.GetSystemTimeZones():System.Collections.ObjectModel.ReadOnlyCollection`1<System.TimeZoneInfo>", Justification = "[....]:GetSystemTimeZones is an expensive call; it should remain as a method instead of a property")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.TimeZoneInfo.TryGetLocalizedNameByNativeResource(System.String,System.Int32):System.String", Justification = "[....]:SafeHandle.get_IsInvalid() call is safe")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible", Scope = "Type", Target = "System.TimeZoneInfo+AdjustmentRule", Justification = "[....]:Type is nested 1) because using this class is an ultra-advanced scenario. 2) to reduce clutter in System namespace.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible", Scope = "Type", Target = "System.TimeZoneInfo+TransitionTime", Justification = "[....]:Type is nested 1) because using this class is an ultra-advanced scenario. 2) to reduce clutter in System namespace.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.ILookup`2", Justification = "[....]:<consistancy with Lookup>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Collections.Generic", Justification = "[....]:Namespace has other types in a different assembly")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>>", Justification = "[....]:Special case: expect that this will be used rarely. This provides set-of-set equality and is included for Linq compatibility.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>>", Justification = "[....]:Special case: expect that this will be used rarely. This provides set-of-set equality and is included for Linq compatibility.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Collections.Generic.HashSet`1", Justification = "[....]:HashSetCollection or any other XCollection is unacceptable as a name for this feature")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "Type", Target = "System.Collections.Generic.HashSet`1+Enumerator", Justification = "[....]:Consistency with other enumerators.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.IO.AnonymousPipeServerStream.GetClientHandleAsString():System.String", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "[....]:currently used to pass client's handle")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1415:DeclarePInvokesCorrectly", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.WriteFile(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Byte*,System.Int32,System.Int32&,System.IntPtr):System.Int32", Justification = "[....]:accepted")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.Dispose(System.Boolean):System.Void", Justification = "[....]:security policy is full demand for full trust at construction, then only subsequent demands for impersonation-related methods")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.Persist(System.Runtime.InteropServices.SafeHandle):System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.WaitForPipeDrain():System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckConnectOperations():System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1415:DeclarePInvokesCorrectly", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.ReadFile(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Byte*,System.Int32,System.Int32&,System.IntPtr):System.Int32", Justification = "[....]:exception here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "[....]:method security on type is to prevent malicious code from subclassing PipeStream and binding to threadpool; this exception is ok. Will consider relaxing security more on PipeStream in the future")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.PipeStream._canUseAsync", Justification = "[....]:not necessary")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetAccessControl():System.IO.Pipes.PipeSecurity", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckReadWriteOperations():System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.RunAsClient(System.IO.Pipes.PipeStreamImpersonationWorker):System.Void", Justification = "[....]:accepted")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.TransmissionMode.get_TransmissionMode():System.IO.Pipes.PipeTransmissionMode", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.Persist(System.String):System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "Microsoft.Win32.SafeHandles", Justification = "[....]:others exist in different assemblies")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.SafePipeHandle.get_SafePipeHandle():Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.InBufferSize.get_InBufferSize():System.Int32", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.String)", MessageId = "0#", Justification = "[....]:consistency; by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.Disconnect():System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.OutBufferSize.get_OutBufferSize():System.Int32", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.RemoveAuditRuleAll(System.IO.Pipes.PipeAuditRule):System.Void", Justification = "[....]:consistency; by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.ReadMode.set_ReadMode(System.IO.Pipes.PipeTransmissionMode):System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream.Connect(System.Int32):System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckDisconnectOperations():System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.IO.Pipes.PipeDirection,System.String)", MessageId = "1#", Justification = "[....]:FC agreed on this and got approval")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.Dispose(System.Boolean):System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.ConnectNamedPipe(Microsoft.Win32.SafeHandles.SafePipeHandle,System.IntPtr):System.Boolean", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.GetImpersonationUserName():System.String", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.ResetAccessRule(System.IO.Pipes.PipeAccessRule):System.Void", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.ConnectNamedPipe(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Threading.NativeOverlapped*):System.Boolean", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.NamedPipeServerStream.WaitForConnection():System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.DisconnectNamedPipe(Microsoft.Win32.SafeHandles.SafePipeHandle):System.Boolean", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream..ctor(System.String,System.String,System.IO.Pipes.PipeAccessRights,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel,System.IO.HandleInheritability)", MessageId = "System.ArgumentException.#ctor(System.String)", Justification = "[....]:exception ok here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.AddAuditRule(System.IO.Pipes.PipeAuditRule):System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckPipePropertyOperations():System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.FormatMessage(System.Int32,System.IntPtr,System.Int32,System.Int32,System.Text.StringBuilder,System.Int32,System.IntPtr):System.Int32", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.DisposeLocalCopyOfClientHandle():System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetAccessControl():System.IO.Pipes.PipeSecurity", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.IO.Pipes.PipeDirection", Justification = "[....]:exception in this case")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetSecAttrs(System.IO.HandleInheritability):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.WinIOError(System.Int32):System.Void", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.SetAccessRule(System.IO.Pipes.PipeAccessRule):System.Void", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.AddAccessRule(System.IO.Pipes.PipeAccessRule):System.Void", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.IsMessageComplete.get_IsMessageComplete():System.Boolean", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.RemoveAuditRule(System.IO.Pipes.PipeAuditRule):System.Boolean", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginWriteCore(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IO.Pipes.PipeStreamAsyncResult", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.IO.Pipes.PipeDirection,System.String)", MessageId = "System.Int64.Parse(System.String)", Justification = "[....]:not necessary for handle")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream.NumberOfServerInstances.get_NumberOfServerInstances():System.Int32", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.IO.Pipes.PipeOptions", Justification = "[....]:accepted")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginReadCore(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IO.Pipes.PipeStreamAsyncResult", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.SetAuditRule(System.IO.Pipes.PipeAuditRule):System.Void", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.BeginWaitForConnection(System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.RemoveAuditRuleSpecific(System.IO.Pipes.PipeAuditRule):System.Void", Justification = "[....]:by design")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.WaitNamedPipe(System.String,System.Int32):System.Boolean", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetNamedPipeHandleState(Microsoft.Win32.SafeHandles.SafePipeHandle,System.IntPtr,System.Int32&,System.IntPtr,System.IntPtr,System.IntPtr,System.Int32):System.Boolean", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.CreateNamedPipeClient(System.String,System.Int32,System.IO.FileShare,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES,System.IO.FileMode,System.Int32,System.IntPtr):Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "[....]:see security policy above")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1414:MarkBooleanPInvokeArgumentsWithMarshalAs", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.SetEndOfFile(System.IntPtr):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Security.Cryptography.StrongNameSignatureInformation.HashAlgorithm.get_HashAlgorithm():System.String", Justification = "[....]:Conceptually the hash algorithm is a property of the object, not the class.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Security.Cryptography.X509Certificates", Justification = "[....]:System.Security.Cryptography.X509Certificates is also defined in other assemblies")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation..ctor(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Security.Cryptography.X509Certificates.X509Chain,System.Security.Cryptography.X509Certificates.TimestampInformation)", Justification = "[....]:Code clarity - we want to make it explicit that we choose to have a null time stamp in this case")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.BuildSignatureChain(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.X509Chain", Justification = "[....]:Signature chain access is protected with a StorePermission demand")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.CalculateSignerPublicKeyToken(System.Security.Cryptography.AsymmetricAlgorithm):System.Byte[]", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "[....]:DangerousGetHandle is called within a CER and wrapped by a AddRef/Release")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.CalculateSignerPublicKeyToken(System.Security.Cryptography.AsymmetricAlgorithm):System.Byte[]", Justification = "[....]:Safe use of these methods, not exposed to user code")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.GetTimestampInformation(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO,System.Xml.XmlElement):System.Security.Cryptography.X509Certificates.TimestampInformation", Justification = "[....]:LinkDemand APIs are not under the control of the callers")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodePublisher(System.Security.Cryptography.X509Certificates.X509Certificate2):System.Security.Cryptography.SignatureVerificationResult", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "[....]:DangerousGetHandle is called within a CER and wrapped by a AddRef/Release")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodePublisher(System.Security.Cryptography.X509Certificates.X509Certificate2):System.Security.Cryptography.SignatureVerificationResult", Justification = "[....]:Safe use of these methods, not exposed to user code")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodeSignature(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation", Justification = "[....]:Safe use of these methods, not exposed to user code")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Linq.Expressions.ExecutionScope.Parent", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Linq.Expressions.StrongBox`1.Value", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Linq.Expressions.ExecutionScope.Locals", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Linq.Expressions.ExecutionScope.Globals", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Linq.Expressions.IStrongBox", MessageId = "StrongBox", Justification = "[....]:<Cased correctly>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Linq.IQueryable`1<T>", Justification = "[....]:<Not explicitly cast, done in underlying IL.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable):System.Linq.IQueryable", Justification = "[....]:<Not explicitly cast, done in underlying IL.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Runtime.CompilerServices.StrongBox`1.System.Runtime.CompilerServices.IStrongBox.Value.System.Runtime.CompilerServices.IStrongBox.get_Value():System.Object", Justification = "[....]:<Hidden so that a different Value could be exposed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Linq.Expressions.StrongBox`1.System.Linq.Expressions.IStrongBox.Value.System.Linq.Expressions.IStrongBox.set_Value(System.Object):System.Void", Justification = "[....]:<Hidden so that a different Value could be exposed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Boolean", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.TimeZoneInfo..cctor()", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "[....]:<Reviewed.>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.IsImplicitNumericConversion(System.Type,System.Type):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.UseVirtual(System.Reflection.MethodInfo):System.Boolean", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Threading.ReaderWriterLockSlim.MyLockHeld.get_MyLockHeld():System.Boolean", Justification = "[....]:Integration")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.SystemCore_EnumerableDebugView..ctor(System.Collections.IEnumerable)", Justification = "[....]:Integration")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Threading.ReaderWriterLockSlim.MyLockHeld.get_MyLockHeld():System.Boolean", Justification = "[....]:baselining error")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Dsa", Justification = "[....]:DSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor():System.Security.Cryptography.ICryptoTransform", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[]):System.Security.Cryptography.ICryptoTransform", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "[....]:Approved break to match framework guidelines")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "[....]:Approved break to match framework guidelines")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor():System.Security.Cryptography.ICryptoTransform", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[]):System.Security.Cryptography.ICryptoTransform", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "[....]:Approved break to match framework guidelines")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "[....]:Approved break to match framework guidelines")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Dispose(System.Boolean):System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.FindSupportedKeySizes(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Int32&):System.Security.Cryptography.KeySizes[]", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV():System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey():System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Key.get_Key():System.Byte[]", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Key.set_Key(System.Byte[]):System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.KeySize.set_KeySize(System.Int32):System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "[....]:Approved break to match framework guidelines")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "[....]:Approved break to match framework guidelines")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "[....]:Approved break to match framework guidelines")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "[....]:Approved break to match framework guidelines")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.Dispose():System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32):System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.HashFinal():System.Byte[]", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.Initialize():System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.BCryptSupported.get_BCryptSupported():System.Boolean", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.GetInt32Property(T,System.String):System.Int32", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.GetProperty(T,System.String):System.Byte[]", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.OpenAlgorithm(System.String,System.String):Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative+UnsafeNativeMethods.BCryptCreateHash(Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle,Microsoft.Win32.SafeHandles.SafeBCryptHashHandle&,System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "[....]:Reviewed.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative+UnsafeNativeMethods.BCryptFinishHash(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle,System.Byte[],System.Int32,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "[....]:Reviewed.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative+UnsafeNativeMethods.BCryptHashData(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle,System.Byte[],System.Int32,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "[....]:Reviewed.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative+UnsafeNativeMethods.BCryptOpenAlgorithmProvider(Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle&,System.String,System.String,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "[....]:Reviewed.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.Dispose():System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.GetHashParameter(Microsoft.Win32.SafeHandles.SafeCapiHashHandle,System.Security.Cryptography.CapiNative+HashParameter):System.Byte[]", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32):System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.HashFinal():System.Byte[]", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.Initialize():System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.AcquireCsp(System.String,System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+CryptAcquireContextFlags,System.Boolean):Microsoft.Win32.SafeHandles.SafeCspHandle", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.ExportSymmetricKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle):System.Byte[]", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.GetProviderParameterStruct(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+ProviderParameter,System.Security.Cryptography.CapiNative+ProviderParameterFlags):T", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.ImportSymmetricKey(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+AlgorithmId,System.Byte[]):Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.SetKeyParameter(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyParameter,System.Byte[]):System.Void", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.SetKeyParameter(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyParameter,System.Int32):System.Void", Justification = "[....]:Safe use of these mehtods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods._AxlPublicKeyBlobToPublicKeyToken(System.Security.Cryptography.CapiNative+CRYPTOAPI_BLOB&,Microsoft.Win32.SafeHandles.SafeAxlBufferHandle&):System.Int32", Justification = "[....]:UnsafeNativeMethods class")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptAcquireContext(Microsoft.Win32.SafeHandles.SafeCspHandle&,System.String,System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+CryptAcquireContextFlags):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptCreateHash(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+AlgorithmId,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Int32,Microsoft.Win32.SafeHandles.SafeCapiHashHandle&):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptDuplicateKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.IntPtr,System.Int32,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle&):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptExportKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Int32,System.Int32,System.Byte[],System.Int32&):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptGenKey(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+AlgorithmId,System.Security.Cryptography.CapiNative+KeyFlags,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle&):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptGenRandom(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Int32,System.Byte[]):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptGetHashParam(Microsoft.Win32.SafeHandles.SafeCapiHashHandle,System.Security.Cryptography.CapiNative+HashParameter,System.Byte[],System.Int32&,System.Int32):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptGetProvParam(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+ProviderParameter,System.IntPtr,System.Int32&,System.Security.Cryptography.CapiNative+ProviderParameterFlags):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptHashData(Microsoft.Win32.SafeHandles.SafeCapiHashHandle,System.Byte[],System.Int32,System.Int32):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptImportKey(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Byte[],System.Int32,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyFlags,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle&):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptSetKeyParam(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyParameter,System.Byte[],System.Int32):System.Boolean", Justification = "[....]:Reviewed usage.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiSymmetricAlgorithm..ctor(System.Int32,System.Int32,Microsoft.Win32.SafeHandles.SafeCspHandle,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[],System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode,System.Security.Cryptography.EncryptionMode)", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiSymmetricAlgorithm.SetupKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[],System.Security.Cryptography.CipherMode,System.Int32):Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP256", MessageId = "Dsa", Justification = "[....]:DSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP384", MessageId = "Dsa", Justification = "[....]:DSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP521", MessageId = "Dsa", Justification = "[....]:DSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.Dsa", MessageId = "Dsa", Justification = "[....]:DSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDsa", MessageId = "Dsa", Justification = "[....]:DSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.Rsa", MessageId = "Rsa", Justification = "[....]:RSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngExportPolicies", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKey", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey..ctor(Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle)", Justification = "[....]:Safe use of these methods")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2103:ReviewImperativeSecurity", Scope = "Member", Target = "System.Security.Cryptography.CngKey.BuildKeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags):System.Security.Permissions.KeyContainerPermission", Justification = "[....]:Internal method, safe for use")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String,System.Security.Cryptography.CngKeyCreationParameters):System.Security.Cryptography.CngKey", Justification = "[....]:Safe use of these methods")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Dispose():System.Void", Justification = "[....]:Cleanup method, safe to call.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions):System.Boolean", Justification = "[....]:Safe use of this method.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat.EccPrivateBlob", MessageId = "Ecc", Justification = "[....]:Ecc is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat.EccPublicBlob", MessageId = "Ecc", Justification = "[....]:Ecc is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyCreationOptions", MessageId = "Cng", Justification = "[....]:Cng is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyCreationParameters", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyHandleOpenOptions", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyOpenOptions", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.Security.Cryptography.CngKeyOpenOptions", Justification = "[....]:For usability purposes we're mapping User to value 0")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyUsages", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.CngKeyUsages", Justification = "[....]:Flag values are defined for interop with CNG")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProperty", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.FirstOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Needed static typing >")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Need Static Typing>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Need Static Typing>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Need static Typing>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.LongCount(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Max(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):TResult", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Any(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.All(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>>):TResult", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>>):TAccumulate", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Count(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Double", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Double", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "sreekarc:<Needed static typing>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "sreekarc:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>>):System.Single", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>>):System.Int64", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<T>,System.Linq.Expressions.Expression`1<System.Func`2<T,S>>):System.Linq.IQueryable`1<S>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>>):System.Decimal", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>>):System.Double", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>>):System.Int32", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Single(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SingleOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Needed static typing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "sreekarc:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "sreekarc:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:more specific input types needed by method which is called in body.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:more specific input types needed by method which is called in body.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:more specific input types needed by method which is called in body.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:more specific input types needed by method which is called in body.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>>):System.Decimal", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>):TSource", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>):TResult", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Int32", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Int64", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Zip(System.Linq.IQueryable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Linq.Expressions.Expression`1<System.Func`3<TFirst,TSecond,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Needed static typing.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.ToQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Linq.IQueryable`1<T>", MessageId = "Queryable", Justification = "tadam:<Queryable is new term for a structure that can be queried>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.IQueryable", MessageId = "Queryable", Justification = "tadam:<Queryable is new term for a structure that can be queried>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.IOrderedQueryable", MessageId = "Queryable", Justification = "tadam:<Queryable is new term for a structure that can be queried>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.ToQueryable(System.Collections.IEnumerable):System.Linq.IQueryable", MessageId = "Queryable", Justification = "tadam:<Queryable is new term for a structure that can be queried>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable", MessageId = "Queryable", Justification = "tadam:<Queryable is new term for a structure that can be queried>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>>):TAccumulate", MessageId = "2#func", Justification = "TAdam:<FxCop not handling generic Func argument well.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>>):TResult", MessageId = "2#func", Justification = "TAdam:<FxCop not handling generic Func argument well.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", MessageId = "2#func", Justification = "TAdam:<FxCop not handling generic Func argument well.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#func", Justification = "TAdam:<FxCop not handling generic Func argument well.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", MessageId = "1#func", Justification = "TAdam:<FxCop not handling generic Func argument well.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", MessageId = "1#func", Justification = "TAdam:<FxCop not handling generic Func argument well.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Sequence.Concat(System.Collections.Generic.IEnumerable`1<T>,System.Collections.Generic.IEnumerable`1<T>):System.Collections.Generic.IEnumerable`1<T>", MessageId = "Concat", Justification = "tadam:<Common syntax consistent with String.Concat>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Concat(System.Collections.Generic.IEnumerable`1<T>,System.Collections.Generic.IEnumerable`1<T>):System.Collections.Generic.IEnumerable`1<T>", MessageId = "Concat", Justification = "tadam:<Common syntax consistent with String.Concat>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.QueryExpression.Concat(System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.Expression", MessageId = "Concat", Justification = "tadam:<Common syntax consistent with String.Concat>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Concat(System.Linq.IQueryable`1<T>,System.Linq.IQueryable`1<T>):System.Linq.IQueryable`1<T>", MessageId = "Concat", Justification = "tadam:<Common syntax consistent with String.Concat>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", MessageId = "1#func", Justification = "wesdyer:<Abbreviation of function used for delegates, clear meaning.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", MessageId = "1#func", Justification = "wesdyer:<Abbreviation of function used for delegates, clear meaning.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>,System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#func", Justification = "wesdyer:<Abbreviation of function used for delegates, clear meaning.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,TAccumulate,System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", MessageId = "2#func", Justification = "wesdyer:<Abbreviation of function used for delegates, clear meaning.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>>):TAccumulate", MessageId = "2#func", Justification = "wesdyer:<Abbreviation of function used for delegates, clear meaning.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>>):TResult", MessageId = "2#func", Justification = "wesdyer:<Abbreviation of function used for delegates, clear meaning.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.Expression.Funclet(System.Linq.Expressions.Funclet,System.Type):System.Linq.Expressions.FuncletExpression", MessageId = "0#funclet", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.FuncletExpression.Funclet", MessageId = "Funclet", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.ExpressionType.Funclet", MessageId = "Funclet", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.Expression.Funclet(System.Linq.Expressions.Funclet,System.Type):System.Linq.Expressions.FuncletExpression", MessageId = "Funclet", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.FuncletExpression", MessageId = "Funclet", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.Funclet", MessageId = "Funclet", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Expressions.Expression.GetFuncType(System.Type[]):System.Type", MessageId = "Func", Justification = "TAdam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.Expressions.resources", MessageId = "Func", Justification = "TAdam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>):TSource", MessageId = "1#func", Justification = "esentuna:Valid abbreviation for a variable of type Func.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", MessageId = "2#func", Justification = "esentuna:Valid abbreviation for a variable of type Func.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>):TResult", MessageId = "2#func", Justification = "esentuna:Valid abbreviation for a variable of type Func.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.Expressions.resources", MessageId = "Linq", Justification = "tadam:<Marketing term for Language INtegrated Query>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Linq.resources", MessageId = "Linq", Justification = "tadam:<Marketing term for Language INtegrated Query>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Runtime.CompilerServices.ExecutionScope.Globals", MessageId = "Globals", Justification = "tadam:<Referring to variable is Global scope and is a reasonable complement to Locals>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Queryable.Zip(System.Linq.IQueryable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Linq.Expressions.Expression`1<System.Func`3<TFirst,TSecond,TResult>):System.Linq.IQueryable`1<TResult>", MessageId = "2#func", Justification = "esentuna:Valid Linq API operator name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Linq.Enumerable.Zip(System.Collections.Generic.IEnumerable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Func`3<TFirst,TSecond,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", MessageId = "2#func", Justification = "esentuna:Valid Linq API operator name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IOrderedQueryable", Justification = "tadam:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IOrderedQueryable`1", Justification = "tadam:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IGrouping`2", Justification = "tadam:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IQueryable`1", Justification = "tadam:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IQueryable", Justification = "tadam:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.Lookup`2", Justification = "tadam:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.IOrderedEnumerable`1", Justification = "jomof:<Collection is not appropriate in this instance because the API needs to denote queryability>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.Linq.Expressions", Justification = "tadam:<Will be approved as part of architecture reveiw.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.Linq", Justification = "tadam:<Will be approved as part of architecture reveiw.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1719:ParameterNamesShouldNotMatchMemberNames", Scope = "Member", Target = "System.Linq.Expressions.Expression.Funclet(System.Linq.Expressions.Funclet,System.Type):System.Linq.Expressions.FuncletExpression", MessageId = "0#", Justification = "tadam:<Expression factory function used to indicate expression type that is being created and argument is type of expression to create, these two names are meant to indicate the same thing and other choices would be confusing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1719:ParameterNamesShouldNotMatchMemberNames", Scope = "Member", Target = "System.Linq.Expressions.Expression.Property(System.Linq.Expressions.Expression,System.Reflection.PropertyInfo):System.Linq.Expressions.MemberExpression", MessageId = "1#", Justification = "tadam:<Expression factory function used to indicate expression type that is being created and argument is type of expression to create, these two names are meant to indicate the same thing and other choices would be confusing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1719:ParameterNamesShouldNotMatchMemberNames", Scope = "Member", Target = "System.Linq.Expressions.Expression.Field(System.Linq.Expressions.Expression,System.Reflection.FieldInfo):System.Linq.Expressions.MemberExpression", MessageId = "1#", Justification = "tadam:<Expression factory function used to indicate expression type that is being created and argument is type of expression to create, these two names are meant to indicate the same thing and other choices would be confusing.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable", MessageId = "expression", Justification = "TAdam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):System.Object", MessageId = "expression", Justification = "TAdam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConvertToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.BinaryExpression.GetOperator():System.String", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionVisitor.Visit(System.Linq.Expressions.Expression):System.Linq.Expressions.Expression", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.Generate(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression):System.Linq.Expressions.BinaryExpression", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo):System.Linq.Expressions.BinaryExpression", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLift(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Linq.Expressions.MethodCallExpression,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.ParameterExpression>,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.Expression>):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "sreekarc:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.ValidateNewArgs(System.Reflection.ConstructorInfo,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Linq.Expressions.Expression>&,System.Collections.ObjectModel.ReadOnlyCollection`1<System.Reflection.MemberInfo>):System.Void", Justification = "sreekarc:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "sreekarc:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression):System.Linq.Expressions.BinaryExpression", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "cburrows:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`3", Justification = "lukeh:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`4", Justification = "lukeh:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`5", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`6", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`7", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Action`8", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`3", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`4", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`5", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`6", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`7", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`8", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1005:AvoidExcessiveParametersOnGenericTypes", Scope = "Type", Target = "System.Func`9", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Runtime.CompilerServices", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Management", Justification = "cburrows:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.Generate(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.Expression,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.ToQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Linq.IQueryable`1<T>", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.ToQueryable(System.Collections.IEnumerable):System.Linq.IQueryable", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<TElement>):System.Linq.IQueryable`1<TElement>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<TElement>):System.Linq.IQueryable`1<TElement>", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Enumerable.Where(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "Member", Target = "System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1002:DoNotExposeGenericLists", Scope = "Member", Target = "System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "TAdam:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeGenericMethod(System.Reflection.MethodInfo,System.Type[]):System.Reflection.MethodInfo", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):S", MessageId = "expression", Justification = "sreekarc:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):System.Object", MessageId = "expression", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):System.Object", MessageId = "expression", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable", MessageId = "expression", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable", MessageId = "expression", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.EnumerableQuery`1.System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<S>", MessageId = "expression", Justification = "sreekarc:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereArrayIterator`1.Where(System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", MessageId = "predicate", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereEnumerableIterator`1.Where(System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", MessageId = "predicate", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereListIterator`1.Where(System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", MessageId = "predicate", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectArrayIterator`2.Select(System.Func`2<TResult,TResult2>):System.Collections.Generic.IEnumerable`1<TResult2>", MessageId = "selector", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectArrayIterator`2.Where(System.Func`2<TResult,System.Boolean>):System.Collections.Generic.IEnumerable`1<TResult>", MessageId = "predicate", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectEnumerableIterator`2.Select(System.Func`2<TResult,TResult2>):System.Collections.Generic.IEnumerable`1<TResult2>", MessageId = "selector", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectEnumerableIterator`2.Where(System.Func`2<TResult,System.Boolean>):System.Collections.Generic.IEnumerable`1<TResult>", MessageId = "predicate", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectListIterator`2.Select(System.Func`2<TResult,TResult2>):System.Collections.Generic.IEnumerable`1<TResult2>", MessageId = "selector", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.Enumerable+WhereSelectListIterator`2.Where(System.Func`2<TResult,System.Boolean>):System.Collections.Generic.IEnumerable`1<TResult>", MessageId = "predicate", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Lookup`2.GetEnumerator():System.Collections.Generic.IEnumerator`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SingleOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Single(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.All(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>>):TAccumulate", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupJoin(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>>):TResult", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>>):System.Int32", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>>):System.Double", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>>):System.Decimal", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.FirstOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Count(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Max(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.LongCount(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Lookup`2.ApplyResultSelector(System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Double", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Any(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupJoin(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):TResult", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Double", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>>):System.Int64", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>>):System.Single", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Generics are a key component of .Net Framework 2.0 and is utilized extensively by the LINQ APIs. These APIs need to be writtn with generics in order to be flexible and allow querying on any datatype.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<T>,System.Linq.Expressions.Expression`1<System.Func`2<T,S>>):System.Linq.IQueryable`1<S>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "sreekarc:<reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "sreekarc:<reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "sreekarc:<reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:reviewed.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:reviewed.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:reviewed.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:reviewed.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>):TSource", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>):TAccumulate", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,TAccumulate,System.Linq.Expressions.Expression`1<System.Func`3<TAccumulate,TSource,TAccumulate>,System.Linq.Expressions.Expression`1<System.Func`2<TAccumulate,TResult>):TResult", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Int32", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Int64", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Zip(System.Linq.IQueryable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Linq.Expressions.Expression`1<System.Func`3<TFirst,TSecond,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Union(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.LongCount(System.Linq.IQueryable`1<TSource>):System.Int64", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.DefaultIfEmpty(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>>):System.Int32", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Distinct(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.LastOrDefault(System.Linq.IQueryable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Max(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Count(System.Collections.Generic.IEnumerable`1<TSource>):System.Int32", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Union(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.LongCount(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Max(System.Linq.IQueryable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Count(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Intersect(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Intersect(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>>):System.Int64", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ElementAtOrDefault(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]):System.Linq.Expressions.Expression`1<TDelegate>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Empty():System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Collections.Generic.IEnumerable`1<System.Linq.Expressions.ParameterExpression>):System.Linq.Expressions.Expression`1<TDelegate>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Last(System.Linq.IQueryable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Aggregate(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,TSource,TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Distinct(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SingleOrDefault(System.Linq.IQueryable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ElementAt(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Single(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Reverse(System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderByDescending(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SkipWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Any(System.Collections.Generic.IEnumerable`1<TSource>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Skip(System.Linq.IQueryable`1<TSource>,System.Int32):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SingleOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.AsEnumerable(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Any(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Take(System.Linq.IQueryable`1<TSource>,System.Int32):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.TakeWhile(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Concat(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Single(System.Linq.IQueryable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):TResult", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ThenByDescending(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OfType(System.Linq.IQueryable):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>>):System.Single", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.All(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ThenBy(System.Linq.IOrderedQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>>):System.Decimal", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Cast(System.Collections.IEnumerable):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<T>,System.Linq.IQueryable`1<T>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Single(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Single(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SequenceEqual(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SequenceEqual(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Skip(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SkipWhile(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SingleOrDefault(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SingleOrDefault(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OrderByDescending(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Reverse(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OrderBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OrderByDescending(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "sreekarc:<reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "sreekarc:<reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "sreekarc:<reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Select(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SkipWhile(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Take(System.Collections.Generic.IEnumerable`1<TSource>,System.Int32):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.TakeWhile(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ThenBy(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ThenByDescending(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.TakeWhile(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ThenBy(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Sum(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Last(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.LastOrDefault(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Join(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Last(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.LongCount(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Int64", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.LastOrDefault(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.LongCount(System.Collections.Generic.IEnumerable`1<TSource>):System.Int64", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OfType(System.Collections.IEnumerable):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.OrderBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>):TResult", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Single>):System.Single", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Max(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>):TResult", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int64>):System.Int64", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Double>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Min(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Int32>):System.Int32", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Count(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Int32", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.DefaultIfEmpty(System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Count(System.Linq.IQueryable`1<TSource>):System.Int32", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ElementAt(System.Linq.IQueryable`1<TSource>,System.Int32):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.ElementAtOrDefault(System.Linq.IQueryable`1<TSource>,System.Int32):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Distinct(System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Distinct(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Reviwed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Reviwed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "Sreekarc:<Reviwed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Cast(System.Linq.IQueryable):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Concat(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Double>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Except(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.First(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.First(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TSource>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>,System.Linq.Expressions.Expression`1<System.Func`3<TKey,System.Collections.Generic.IEnumerable`1<TElement>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "Sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Except(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Linq.IQueryable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Except(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.FirstOrDefault(System.Linq.IQueryable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Except(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.First(System.Linq.IQueryable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.FirstOrDefault(System.Collections.Generic.IEnumerable`1<TSource>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.FirstOrDefault(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.FirstOrDefault(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Union(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Union(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToLookup(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Linq.ILookup`2<TKey,TElement>", Justification = "sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToLookup(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.ILookup`2<TKey,TElement>", Justification = "sreekarc:<reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Join(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,TInner,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>>):TSource", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Where(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Where(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Boolean>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToLookup(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.ILookup`2<TKey,TSource>", Justification = "sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToDictionary(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.Dictionary`2<TKey,TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToDictionary(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.Dictionary`2<TKey,TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ThenByDescending(System.Linq.IOrderedEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Collections.Generic.IComparer`1<TKey>):System.Linq.IOrderedEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToArray(System.Collections.Generic.IEnumerable`1<TSource>):TSource[]", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToList(System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.List`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToLookup(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Linq.ILookup`2<TKey,TSource>", Justification = "sreekarc:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToDictionary(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.Dictionary`2<TKey,TElement>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.ToDictionary(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.Dictionary`2<TKey,TElement>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<TElement>):System.Linq.IQueryable`1<TElement>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupJoin(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Any(System.Linq.IQueryable`1<TSource>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Any(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Average(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.All(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Boolean", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Intersect(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Intersect(System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Collections.Generic.IEnumerable`1<TSource>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupJoin(System.Collections.Generic.IEnumerable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Func`2<TOuter,TKey>,System.Func`2<TInner,TKey>,System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeGenericMethod(System.Reflection.MethodInfo):System.Reflection.MethodInfo", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<T>,System.Linq.Expressions.Expression`1<System.Func`2<T,S>>):System.Linq.IQueryable`1<S>", Justification = "wesdyer:<Reviewed>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Collections.Generic.IEnumerable`1<TCollection>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Union(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Union(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Boolean", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Boolean", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Intersect(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Except(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>,System.Collections.Generic.IEqualityComparer`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Concat(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Except(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupJoin(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,System.Collections.Generic.IEnumerable`1<TInner>TResult>>,System.Collections.Generic.IEqualityComparer`1<TKey>):System.Linq.IQueryable`1<TResult>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Intersect(System.Linq.IQueryable`1<TSource>,System.Collections.Generic.IEnumerable`1<TSource>):System.Linq.IQueryable`1<TSource>", Justification = "edmaurer:modern type inference permits inference here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):TResult", Justification = "sreekarc:<modern type inference permits inference here>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<TElement>", Justification = "sreekarc:<modern type inference permits inference here>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TSource>>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.GroupBy(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TKey>,System.Func`2<TSource,TElement>):System.Collections.Generic.IEnumerable`1<System.Linq.IGrouping`2<TKey,TElement>>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.SelectMany(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Func`3<TSource,TCollection,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Aggregate(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TSource,TSource>):TSource", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.GroupBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TElement>):System.Linq.IQueryable`1<System.Linq.IGrouping`2<TKey,TElement>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Join(System.Linq.IQueryable`1<TOuter>,System.Collections.Generic.IEnumerable`1<TInner>,System.Linq.Expressions.Expression`1<System.Func`2<TOuter,TKey>,System.Linq.Expressions.Expression`1<System.Func`2<TInner,TKey>,System.Linq.Expressions.Expression`1<System.Func`3<TOuter,TInner,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.OrderBy(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TKey>):System.Linq.IOrderedQueryable`1<TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SelectMany(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Collections.Generic.IEnumerable`1<TCollection>>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,TCollection,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Decimal>):System.Decimal", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Double>):System.Double", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int32>):System.Int32", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Int64>):System.Int64", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Decimal>>):System.Nullable`1<System.Decimal>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Double>>):System.Nullable`1<System.Double>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int32>>):System.Nullable`1<System.Int32>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Int64>>):System.Nullable`1<System.Int64>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Nullable`1<System.Single>>):System.Nullable`1<System.Single>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Sum(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Single>):System.Single", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Where(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`3<TSource,System.Int32,System.Boolean>):System.Linq.IQueryable`1<TSource>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.Zip(System.Linq.IQueryable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Linq.Expressions.Expression`1<System.Func`3<TFirst,TSecond,TResult>):System.Linq.IQueryable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Enumerable.Zip(System.Collections.Generic.IEnumerable`1<TFirst>,System.Collections.Generic.IEnumerable`1<TSecond>,System.Func`3<TFirst,TSecond,TResult>):System.Collections.Generic.IEnumerable`1<TResult>", Justification = "esentuna:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.HasLinkDemand(System.Reflection.MemberInfo):System.Boolean", MessageId = "member", Justification = "jomof:<This parameter will be used later.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateDecimalUnaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType):System.Void", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArrayAssign(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGetValue(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateGetValueOrDefault(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArrayAccess(System.Reflection.Emit.ILGenerator,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateMemberAccess(System.Reflection.Emit.ILGenerator,System.Reflection.MemberInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateArgAccess(System.Reflection.Emit.ILGenerator,System.Int32,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateHasValue(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetParameterTypes(System.Linq.Expressions.LambdaExpression):System.Type[]", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateConstInt(System.Reflection.Emit.ILGenerator,System.Int32):System.Void", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.UnwrapQueryable(System.Type):System.Type", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.UnwrapQueryable(System.Type):System.Type", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetMemberType(System.Reflection.MemberInfo):System.Type", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateCastToType(System.Reflection.Emit.ILGenerator,System.Type,System.Type):System.Void", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.ArgTypesEqual(System.Linq.Expressions.Expression[],System.Linq.Expressions.Expression[]):System.Boolean", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.ArgTypesEqual(System.Linq.Expressions.Expression[],System.Linq.Expressions.Expression[]):System.Boolean", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.HasLinkDemand(System.Reflection.MemberInfo):System.Boolean", Justification = "jomof:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GetParameterTypes(System.Reflection.MethodInfo):System.Type[]", Justification = "jomof:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.ReturnFromLocal(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionCompiler+StackType,System.Reflection.Emit.LocalBuilder):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "jomof:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1500:VariableNamesShouldNotMatchFieldNames", Scope = "Member", Target = "System.Linq.ExpressionCompiler.CompileDynamicLambda(System.Expressions.LambdaExpression):System.Delegate", MessageId = "scope", Justification = "petes:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.EnumerableRewriter.UnwrapQueryable(System.Type):System.Type", Justification = "TAdam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.SystemCore_EnumerableDebugViewEmptyException.Empty.get_Empty():System.String", Justification = "sreekarc:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "cburrows:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateFieldAccess(System.Reflection.Emit.ILGenerator,System.Reflection.FieldInfo,System.Linq.Expressions.ExpressionCompiler+StackType):System.Void", Justification = "EricLi:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Runtime.CompilerServices.ExecutionScope.Parent", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Runtime.CompilerServices.StrongBox`1.Value", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Runtime.CompilerServices.ExecutionScope.Locals", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Runtime.CompilerServices.ExecutionScope.Globals", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Runtime.CompilerServices.IStrongBox", MessageId = "StrongBox", Justification = "tadam:<Cased correctly>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Linq.IQueryable`1<T>", Justification = "tadam:<Not explicitly cast, done in underlying IL.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable):System.Linq.IQueryable", Justification = "tadam:<Not explicitly cast, done in underlying IL.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Linq.Expressions.StrongBox`1.System.Linq.Expressions.IStrongBox.Value.System.Linq.Expressions.IStrongBox.get_Value():System.Object", Justification = "tadam:<Hidden so that a different Value could be exposed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Runtime.CompilerServices.StrongBox`1.System.Runtime.CompilerServices.IStrongBox.Value.System.Runtime.CompilerServices.IStrongBox.set_Value(System.Object):System.Void", Justification = "tadam:<Hidden so that a different Value could be exposed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.SRDescriptionAttribute..ctor(System.String)", Justification = "TAdam:<Initializing to false makes code cleaner.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.Expressions.SR..cctor()", Justification = "TAdam:<Generated code, no side effects>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]):System.Linq.Expressions.LambdaExpression", Justification = "TAdam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.Expressions.Expression.Lambda(System.Linq.Expressions.Expression,System.Linq.Expressions.ParameterExpression[]):System.Linq.Expressions.Expression`1<TDelegate>", Justification = "TAdam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable", Justification = "sreekarc:<FxCop doesn't recognize different between Foo and Foot of T for return types>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.IQueryProvider.CreateQuery(System.Linq.Expressions.Expression):System.Linq.IQueryable`1<TElement>", Justification = "sreekarc:<FxCop doesn't recognize different between Foo and Foot of T for return types>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):TResult", Justification = "sreekarc:<FxCop doesn't recognize different between Foo and Foot of T for return types>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2223:MembersShouldDifferByMoreThanReturnType", Scope = "Member", Target = "System.Linq.IQueryProvider.Execute(System.Linq.Expressions.Expression):System.Object", Justification = "sreekarc:<FxCop doesn't recognize different between Foo and Foot of T for return types>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetFileMUIPath(System.Int32,System.String,System.Text.StringBuilder,System.Int32&,System.Text.StringBuilder,System.Int32&,System.Int64&):System.Boolean", Justification = "jfree:the entry point exists on Windows Vista. This FxCop warning occurs when analyzing system.core.dll on legacy operating systems")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetDynamicTimeZoneInformation(Microsoft.Win32.NativeMethods+DynamicTimeZoneInformation&):System.Int32", Justification = "jfree:the entry point exists on Windows Vista. This FxCop warning occurs when analyzing system.core.dll on legacy operating systems")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetFileMUIPath(System.Int32,System.String,System.Text.StringBuilder,System.Int32&,System.Text.StringBuilder,System.Int32&,System.Int64&):System.Boolean", Justification = "jfree:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.LoadString(Microsoft.Win32.SafeLibraryHandle,System.Int32,System.Text.StringBuilder,System.Int32):System.Int32", Justification = "jfree:pinvoke required by System.TimeZoneInfo")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.LoadLibraryEx(System.String,System.IntPtr,System.Int32):Microsoft.Win32.SafeLibraryHandle", Justification = "jfree:pinvoke required by System.TimeZoneInfo")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetTimeZoneInformation(Microsoft.Win32.NativeMethods+TimeZoneInformation&):System.Int32", Justification = "jfree:pinvoke required by System.TimeZoneInfo")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetDynamicTimeZoneInformation(Microsoft.Win32.NativeMethods+DynamicTimeZoneInformation&):System.Int32", Justification = "jfree:pinvoke required by System.TimeZoneInfo")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1047:DoNotDeclareProtectedMembersInSealedTypes", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle.ReleaseHandle():System.Boolean", Justification = "jfree:ReleaseHandle is declared on the base class")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1048:DoNotDeclareVirtualMembersInSealedTypes", Scope = "Member", Target = "Microsoft.Win32.SafeHandles.SafeMemoryMappedViewHandle.ReleaseHandle():System.Boolean", Justification = "jfree:ReleaseHandle is declared on the base class")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.TimeZoneInfo.Local.get_Local():System.TimeZoneInfo", Justification = "jfree:call to Marshal.GetLastWin32Error() is safe")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.TimeZoneInfo.GetLocalTimeZone():System.TimeZoneInfo", Justification = "jfree:call to Marshal.GetLastWin32Error() is safe")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.TimeZoneInfo.GetSystemTimeZones():System.Collections.ObjectModel.ReadOnlyCollection`1<System.TimeZoneInfo>", Justification = "jfree:GetSystemTimeZones is an expensive call; it should remain as a method instead of a property")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.TimeZoneInfo.TryGetLocalizedNameByNativeResource(System.String,System.Int32):System.String", Justification = "jfree:SafeHandle.get_IsInvalid() call is safe")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible", Scope = "Type", Target = "System.TimeZoneInfo+AdjustmentRule", Justification = "jfree:Type is nested 1) because using this class is an ultra-advanced scenario. 2) to reduce clutter in System namespace.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1034:NestedTypesShouldNotBeVisible", Scope = "Type", Target = "System.TimeZoneInfo+TransitionTime", Justification = "jfree:Type is nested 1) because using this class is an ultra-advanced scenario. 2) to reduce clutter in System namespace.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Linq.ILookup`2", Justification = "sreekarc:<consistancy with Lookup>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Collections.Generic", Justification = "kimhamil:Namespace has other types in a different assembly")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1000:DoNotDeclareStaticMembersOnGenericTypes", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>>", Justification = "kimhamil:Special case: expect that this will be used rarely. This provides set-of-set equality and is included for Linq compatibility.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Collections.Generic.HashSet`1.CreateSetComparer():System.Collections.Generic.IEqualityComparer`1<System.Collections.Generic.HashSet`1<T>>", Justification = "kimhamil:Special case: expect that this will be used rarely. This provides set-of-set equality and is included for Linq compatibility.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Scope = "Member", Target = "System.Collections.Generic.HashSet`1", Justification = "kimhamil:HashSetCollection or any other XCollection is unacceptable as a name for this feature")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes", Scope = "Type", Target = "System.Collections.Generic.HashSet`1+Enumerator", Justification = "kimhamil:Consistency with other enumerators.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.IO.AnonymousPipeServerStream.GetClientHandleAsString():System.String", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "kimhamil:currently used to pass client's handle")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1415:DeclarePInvokesCorrectly", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.WriteFile(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Byte*,System.Int32,System.Int32&,System.IntPtr):System.Int32", Justification = "kimhamil:accepted")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.Dispose(System.Boolean):System.Void", Justification = "kimhamil:security policy is full demand for full trust at construction, then only subsequent demands for impersonation-related methods")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.Persist(System.Runtime.InteropServices.SafeHandle):System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.WaitForPipeDrain():System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckConnectOperations():System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1415:DeclarePInvokesCorrectly", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.ReadFile(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Byte*,System.Int32,System.Int32&,System.IntPtr):System.Int32", Justification = "kimhamil:exception here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "kimhamil:method security on type is to prevent malicious code from subclassing PipeStream and binding to threadpool; this exception is ok. Will consider relaxing security more on PipeStream in the future")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.PipeStream._canUseAsync", Justification = "kimhamil:not necessary")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetAccessControl():System.IO.Pipes.PipeSecurity", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckReadWriteOperations():System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1062:ValidateArgumentsOfPublicMethods", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.RunAsClient(System.IO.Pipes.PipeStreamImpersonationWorker):System.Void", Justification = "kimhamil:accepted")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.TransmissionMode.get_TransmissionMode():System.IO.Pipes.PipeTransmissionMode", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.Persist(System.String):System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "Microsoft.Win32.SafeHandles", Justification = "kimhamil:others exist in different assemblies")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.SafePipeHandle.get_SafePipeHandle():Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.InBufferSize.get_InBufferSize():System.Int32", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.String)", MessageId = "0#", Justification = "kimhamil:consistency; by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.Disconnect():System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.OutBufferSize.get_OutBufferSize():System.Int32", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.RemoveAuditRuleAll(System.IO.Pipes.PipeAuditRule):System.Void", Justification = "kimhamil:consistency; by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.ReadMode.set_ReadMode(System.IO.Pipes.PipeTransmissionMode):System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream.Connect(System.Int32):System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.CheckDisconnectOperations():System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.IO.Pipes.PipeDirection,System.String)", MessageId = "1#", Justification = "kimhamil:FC agreed on this and got approval")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.Dispose(System.Boolean):System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.ConnectNamedPipe(Microsoft.Win32.SafeHandles.SafePipeHandle,System.IntPtr):System.Boolean", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.GetImpersonationUserName():System.String", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.ResetAccessRule(System.IO.Pipes.PipeAccessRule):System.Void", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.ConnectNamedPipe(Microsoft.Win32.SafeHandles.SafePipeHandle,System.Threading.NativeOverlapped*):System.Boolean", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.NamedPipeServerStream.WaitForConnection():System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.DisconnectNamedPipe(Microsoft.Win32.SafeHandles.SafePipeHandle):System.Boolean", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.GetClientHandleAsString():System.String", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream..ctor(System.String,System.String,System.IO.Pipes.PipeAccessRights,System.IO.Pipes.PipeOptions,System.Security.Principal.TokenImpersonationLevel,System.IO.HandleInheritability)", MessageId = "System.ArgumentException.#ctor(System.String)", Justification = "kimhamil:exception ok here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.AddAuditRule(System.IO.Pipes.PipeAuditRule):System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.CheckPipePropertyOperations():System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.FormatMessage(System.Int32,System.IntPtr,System.Int32,System.Int32,System.Text.StringBuilder,System.Int32,System.IntPtr):System.Int32", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeServerStream.DisposeLocalCopyOfClientHandle():System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2114:MethodSecurityShouldBeASupersetOfType", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginWrite(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetAccessControl():System.IO.Pipes.PipeSecurity", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.IO.Pipes.PipeDirection", Justification = "kimhamil:exception in this case")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.GetSecAttrs(System.IO.HandleInheritability):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.WinIOError(System.Int32):System.Void", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.SetAccessRule(System.IO.Pipes.PipeAccessRule):System.Void", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.AddAccessRule(System.IO.Pipes.PipeAccessRule):System.Void", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.IsMessageComplete.get_IsMessageComplete():System.Boolean", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.RemoveAuditRule(System.IO.Pipes.PipeAuditRule):System.Boolean", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginWriteCore(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IO.Pipes.PipeStreamAsyncResult", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1305:SpecifyIFormatProvider", Scope = "Member", Target = "System.IO.Pipes.AnonymousPipeClientStream..ctor(System.IO.Pipes.PipeDirection,System.String)", MessageId = "System.Int64.Parse(System.String)", Justification = "kimhamil:not necessary for handle")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeClientStream.NumberOfServerInstances.get_NumberOfServerInstances():System.Int32", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.IO.Pipes.PipeOptions", Justification = "kimhamil:accepted")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.PipeStream.BeginReadCore(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object):System.IO.Pipes.PipeStreamAsyncResult", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.SetAuditRule(System.IO.Pipes.PipeAuditRule):System.Void", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.Pipes.NamedPipeServerStream.BeginWaitForConnection(System.AsyncCallback,System.Object):System.IAsyncResult", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.IO.Pipes.PipeSecurity.RemoveAuditRuleSpecific(System.IO.Pipes.PipeAuditRule):System.Void", Justification = "kimhamil:by design")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.WaitNamedPipe(System.String,System.Int32):System.Boolean", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.GetNamedPipeHandleState(Microsoft.Win32.SafeHandles.SafePipeHandle,System.IntPtr,System.Int32&,System.IntPtr,System.IntPtr,System.IntPtr,System.Int32):System.Boolean", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.CreateNamedPipeClient(System.String,System.Int32,System.IO.FileShare,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES,System.IO.FileMode,System.Int32,System.IntPtr):Microsoft.Win32.SafeHandles.SafePipeHandle", Justification = "kimhamil:see security policy above")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1414:MarkBooleanPInvokeArgumentsWithMarshalAs", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.SetEndOfFile(System.IntPtr):System.Boolean", Justification = "kimhamil:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Security.Cryptography.StrongNameSignatureInformation.HashAlgorithm.get_HashAlgorithm():System.String", Justification = "ShawnFa:Conceptually the hash algorithm is a property of the object, not the class.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Security.Cryptography.X509Certificates", Justification = "ShawnFa:System.Security.Cryptography.X509Certificates is also defined in other assemblies")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation..ctor(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Security.Cryptography.X509Certificates.X509Chain,System.Security.Cryptography.X509Certificates.TimestampInformation)", Justification = "ShawnFa:Code clarity - we want to make it explicit that we choose to have a null time stamp in this case")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.BuildSignatureChain(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.X509Chain", Justification = "ShawnFa:Signature chain access is protected with a StorePermission demand")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.CalculateSignerPublicKeyToken(System.Security.Cryptography.AsymmetricAlgorithm):System.Byte[]", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "ShawnFa:DangerousGetHandle is called within a CER and wrapped by a AddRef/Release")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.CalculateSignerPublicKeyToken(System.Security.Cryptography.AsymmetricAlgorithm):System.Byte[]", Justification = "ShawnFa:Safe use of these methods, not exposed to user code")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.GetTimestampInformation(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO,System.Xml.XmlElement):System.Security.Cryptography.X509Certificates.TimestampInformation", Justification = "ShawnFa:LinkDemand APIs are not under the control of the callers")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodePublisher(System.Security.Cryptography.X509Certificates.X509Certificate2):System.Security.Cryptography.SignatureVerificationResult", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "ShawnFa:DangerousGetHandle is called within a CER and wrapped by a AddRef/Release")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodePublisher(System.Security.Cryptography.X509Certificates.X509Certificate2):System.Security.Cryptography.SignatureVerificationResult", Justification = "ShawnFa:Safe use of these methods, not exposed to user code")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodeSignature(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation", Justification = "ShawnFa:Safe use of these methods, not exposed to user code")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Linq.Expressions.ExecutionScope.Parent", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Linq.Expressions.StrongBox`1.Value", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Linq.Expressions.ExecutionScope.Locals", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1051:DoNotDeclareVisibleInstanceFields", Scope = "Member", Target = "System.Linq.Expressions.ExecutionScope.Globals", Justification = "tadam:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Linq.Expressions.IStrongBox", MessageId = "StrongBox", Justification = "tadam:<Cased correctly>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.Generic.IEnumerable`1<T>):System.Linq.IQueryable`1<T>", Justification = "tadam:<Not explicitly cast, done in underlying IL.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Linq.Queryable.AsQueryable(System.Collections.IEnumerable):System.Linq.IQueryable", Justification = "tadam:<Not explicitly cast, done in underlying IL.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Runtime.CompilerServices.StrongBox`1.System.Runtime.CompilerServices.IStrongBox.Value.System.Runtime.CompilerServices.IStrongBox.get_Value():System.Object", Justification = "tadam:<Hidden so that a different Value could be exposed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes", Scope = "Member", Target = "System.Linq.Expressions.StrongBox`1.System.Linq.Expressions.IStrongBox.Value.System.Linq.Expressions.IStrongBox.set_Value(System.Object):System.Void", Justification = "tadam:<Hidden so that a different Value could be exposed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1011:ConsiderPassingBaseTypesAsParameters", Scope = "Member", Target = "System.Linq.Queryable.Select(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>>):System.Linq.IQueryable`1<TResult>", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1004:GenericMethodsShouldProvideTypeParameter", Scope = "Member", Target = "System.Linq.Queryable.SequenceEqual(System.Linq.IQueryable`1<TSource>,System.Linq.IQueryable`1<TSource>):System.Boolean", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.TimeZoneInfo..cctor()", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1006:DoNotNestGenericTypesInMemberSignatures", Scope = "Member", Target = "System.Linq.Queryable.Min(System.Linq.IQueryable`1<TSource>,System.Linq.Expressions.Expression`1<System.Func`2<TSource,TResult>):TResult", Justification = "wesdyer:<Reviewed.>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.IsImplicitNumericConversion(System.Type,System.Type):System.Boolean", Justification = "jomof:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.UseVirtual(System.Reflection.MethodInfo):System.Boolean", Justification = "jomof:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Threading.ReaderWriterLockSlim.MyLockHeld.get_MyLockHeld():System.Boolean", Justification = "jomof:Integration")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Linq.SystemCore_EnumerableDebugView..ctor(System.Collections.IEnumerable)", Justification = "vcgaunt:Integration")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.Threading.ReaderWriterLockSlim.MyLockHeld.get_MyLockHeld():System.Boolean", Justification = "briangru:baselining error")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Dsa", Justification = "ShawnFa:DSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1703:ResourceStringsShouldBeSpelledCorrectly", Scope = "Resource", Target = "Resource: Module: system.core.dll : System.Core.resources", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor():System.Security.Cryptography.ICryptoTransform", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[]):System.Security.Cryptography.ICryptoTransform", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "ShawnFa:Approved break to match framework guidelines")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "ShawnFa:Approved break to match framework guidelines")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor():System.Security.Cryptography.ICryptoTransform", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[]):System.Security.Cryptography.ICryptoTransform", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "ShawnFa:Approved break to match framework guidelines")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "ShawnFa:Approved break to match framework guidelines")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Dispose(System.Boolean):System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.FindSupportedKeySizes(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Int32&):System.Security.Cryptography.KeySizes[]", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.GenerateIV():System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.GenerateKey():System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Key.get_Key():System.Byte[]", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.Key.set_Key(System.Byte[]):System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.AesCryptoServiceProvider.KeySize.set_KeySize(System.Int32):System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "ShawnFa:Approved break to match framework guidelines")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateDecryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "ShawnFa:Approved break to match framework guidelines")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "0#", Justification = "ShawnFa:Approved break to match framework guidelines")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1725:ParameterNamesShouldMatchBaseDeclaration", Scope = "Member", Target = "System.Security.Cryptography.AesManaged.CreateEncryptor(System.Byte[],System.Byte[]):System.Security.Cryptography.ICryptoTransform", MessageId = "1#", Justification = "ShawnFa:Approved break to match framework guidelines")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.Dispose():System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32):System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.HashFinal():System.Byte[]", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptHashAlgorithm.Initialize():System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.BCryptSupported.get_BCryptSupported():System.Boolean", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.GetInt32Property(T,System.String):System.Int32", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.GetProperty(T,System.String):System.Byte[]", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative.OpenAlgorithm(System.String,System.String):Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative+UnsafeNativeMethods.BCryptCreateHash(Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle,Microsoft.Win32.SafeHandles.SafeBCryptHashHandle&,System.IntPtr,System.Int32,System.IntPtr,System.Int32,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative+UnsafeNativeMethods.BCryptFinishHash(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle,System.Byte[],System.Int32,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative+UnsafeNativeMethods.BCryptHashData(Microsoft.Win32.SafeHandles.SafeBCryptHashHandle,System.Byte[],System.Int32,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.BCryptNative+UnsafeNativeMethods.BCryptOpenAlgorithmProvider(Microsoft.Win32.SafeHandles.SafeBCryptAlgorithmHandle&,System.String,System.String,System.Int32):System.Security.Cryptography.BCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.Dispose():System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.GetHashParameter(Microsoft.Win32.SafeHandles.SafeCapiHashHandle,System.Security.Cryptography.CapiNative+HashParameter):System.Byte[]", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.HashCore(System.Byte[],System.Int32,System.Int32):System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.HashFinal():System.Byte[]", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiHashAlgorithm.Initialize():System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.AcquireCsp(System.String,System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+CryptAcquireContextFlags,System.Boolean):Microsoft.Win32.SafeHandles.SafeCspHandle", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.ExportSymmetricKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle):System.Byte[]", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.GetProviderParameterStruct(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+ProviderParameter,System.Security.Cryptography.CapiNative+ProviderParameterFlags):T", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.ImportSymmetricKey(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+AlgorithmId,System.Byte[]):Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.SetKeyParameter(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyParameter,System.Byte[]):System.Void", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiNative.SetKeyParameter(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyParameter,System.Int32):System.Void", Justification = "ShawnFa:Safe use of these mehtods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods._AxlPublicKeyBlobToPublicKeyToken(System.Security.Cryptography.CapiNative+CRYPTOAPI_BLOB&,Microsoft.Win32.SafeHandles.SafeAxlBufferHandle&):System.Int32", Justification = "ShawnFa:UnsafeNativeMethods class")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptAcquireContext(Microsoft.Win32.SafeHandles.SafeCspHandle&,System.String,System.String,System.Security.Cryptography.CapiNative+ProviderType,System.Security.Cryptography.CapiNative+CryptAcquireContextFlags):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptCreateHash(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+AlgorithmId,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Int32,Microsoft.Win32.SafeHandles.SafeCapiHashHandle&):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptDuplicateKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.IntPtr,System.Int32,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle&):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptExportKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Int32,System.Int32,System.Byte[],System.Int32&):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptGenKey(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+AlgorithmId,System.Security.Cryptography.CapiNative+KeyFlags,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle&):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptGenRandom(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Int32,System.Byte[]):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptGetHashParam(Microsoft.Win32.SafeHandles.SafeCapiHashHandle,System.Security.Cryptography.CapiNative+HashParameter,System.Byte[],System.Int32&,System.Int32):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptGetProvParam(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Security.Cryptography.CapiNative+ProviderParameter,System.IntPtr,System.Int32&,System.Security.Cryptography.CapiNative+ProviderParameterFlags):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptHashData(Microsoft.Win32.SafeHandles.SafeCapiHashHandle,System.Byte[],System.Int32,System.Int32):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptImportKey(Microsoft.Win32.SafeHandles.SafeCspHandle,System.Byte[],System.Int32,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyFlags,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle&):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.CapiNative+UnsafeNativeMethods.CryptSetKeyParam(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Security.Cryptography.CapiNative+KeyParameter,System.Byte[],System.Int32):System.Boolean", Justification = "ShawnFa:Reviewed usage.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiSymmetricAlgorithm..ctor(System.Int32,System.Int32,Microsoft.Win32.SafeHandles.SafeCspHandle,Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[],System.Security.Cryptography.CipherMode,System.Security.Cryptography.PaddingMode,System.Security.Cryptography.EncryptionMode)", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CapiSymmetricAlgorithm.SetupKey(Microsoft.Win32.SafeHandles.SafeCapiKeyHandle,System.Byte[],System.Security.Cryptography.CipherMode,System.Int32):Microsoft.Win32.SafeHandles.SafeCapiKeyHandle", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP256", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP384", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDiffieHellmanP521", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP256", MessageId = "Dsa", Justification = "ShawnFa:DSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP384", MessageId = "Dsa", Justification = "ShawnFa:DSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithm.ECDsaP521", MessageId = "Dsa", Justification = "ShawnFa:DSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.DiffieHellman", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.Dsa", MessageId = "Dsa", Justification = "ShawnFa:DSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDiffieHellman", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.ECDsa", MessageId = "Dsa", Justification = "ShawnFa:DSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngAlgorithmGroup.Rsa", MessageId = "Rsa", Justification = "ShawnFa:RSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngExportPolicies", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKey", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey..ctor(Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle)", Justification = "ShawnFa:Safe use of these methods")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2103:ReviewImperativeSecurity", Scope = "Member", Target = "System.Security.Cryptography.CngKey.BuildKeyContainerPermission(System.Security.Permissions.KeyContainerPermissionFlags):System.Security.Permissions.KeyContainerPermission", Justification = "ShawnFa:Internal method, safe for use")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Create(System.Security.Cryptography.CngAlgorithm,System.String,System.Security.Cryptography.CngKeyCreationParameters):System.Security.Cryptography.CngKey", Justification = "ShawnFa:Safe use of these methods")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Dispose():System.Void", Justification = "ShawnFa:Cleanup method, safe to call.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.CngKey.Exists(System.String,System.Security.Cryptography.CngProvider,System.Security.Cryptography.CngKeyOpenOptions):System.Boolean", Justification = "ShawnFa:Safe use of this method.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat.EccPrivateBlob", MessageId = "Ecc", Justification = "ShawnFa:Ecc is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyBlobFormat.EccPublicBlob", MessageId = "Ecc", Justification = "ShawnFa:Ecc is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyCreationOptions", MessageId = "Cng", Justification = "ShawnFa:Cng is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyCreationParameters", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyHandleOpenOptions", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyOpenOptions", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.Security.Cryptography.CngKeyOpenOptions", Justification = "ShawnFa:For usability purposes we're mapping User to value 0")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngKeyUsages", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.CngKeyUsages", Justification = "ShawnFa:Flag values are defined for interop with CNG")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProperty", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngPropertyCollection", Justification = "Cng:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngPropertyOptions", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.CngPropertyOptions", Justification = "[....]:Flag values are for interop with CNG")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider", MessageId = "CardKey", Justification = "[....]:We mean 'card key', not cardkey")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider", MessageId = "SmartCard", Justification = "[....]:CNG refers to these as 'smart card's not 'smartcard's")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngUIPolicy", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngUIProtectionLevels", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellman", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellman", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.CngKey):System.Byte[]", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.HmacKey", Justification = "[....]:This is a mutable array")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.HmacKey", MessageId = "Hmac", Justification = "[....]:HMAC is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.Label", Justification = "[....]:This is a mutable array")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.SecretAppend", Justification = "[....]:This is a mutable array")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.SecretPrepend", Justification = "[....]:This is a mutable array")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.Seed", Justification = "[....]:This is a mutable array")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.UseSecretAgreementAsHmacKey", MessageId = "Hmac", Justification = "[....]:HMAC is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng..ctor(System.Security.Cryptography.CngKey)", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey..ctor(System.Security.Cryptography.CngKey)", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Hmac", MessageId = "Hmac", Justification = "[....]:HMAC is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanPublicKey", MessageId = "Diffie", Justification = "[....]:Diffie is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanPublicKey", MessageId = "Hellman", Justification = "[....]:Hellman is the correct spelling")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsa", MessageId = "Dsa", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng", MessageId = "Cng", Justification = "[....]:CNG is an approved acronym")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng", MessageId = "Dsa", Justification = "[....]:DSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng..ctor(System.Security.Cryptography.CngKey)", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng.VerifyHash(System.Byte[],System.Byte[]):System.Boolean", Justification = "[....]:We do not expose the handle directly and verification is not a protected operation")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaPaddingMode", MessageId = "Dsa", Justification = "[....]:DSA is the algorithm name")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1027:MarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.ECDsaPaddingMode", Justification = "[....]:These are not flags, but values from the bcrypt implementation")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.MD5Cng", MessageId = "Cng", Justification = "[....]:Cng is an approved acronym for Crypto Next Generation")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.NCryptSupported.get_NCryptSupported():System.Boolean", Justification = "[....]:Safe use of these methods.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.DeriveKeyMaterial(Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle,System.String,System.String,System.Byte[],System.Byte[],System.Byte[],System.Security.Cryptography.NCryptNative+SecretAgreementFlags):System.Byte[]", Justification = "[....]:Safe use of these methods")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.GetPropertyAsString(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.Cryptography.CngPropertyOptions):System.String", Justification = "[....]:Safe use of these methods")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.GetPropertyAsStruct(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.Cryptography.CngPropertyOptions):T", Justification = "[....]:Safe use of this method")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.SetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.SecureString,System.Security.Cryptography.CngPropertyOptions):System.Void", Justification = "[....]:Safe use of these methods")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptDeriveKey(Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle,System.String,System.Security.Cryptography.NCryptNative+NCryptBufferDesc&,System.Byte[],System.Int32,System.Int32&,System.Security.Cryptography.NCryptNative+SecretAgreementFlags):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptGetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Byte[],System.Int32,System.Int32&,System.Security.Cryptography.CngPropertyOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptGetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.IntPtr&,System.Int32,System.Int32&,System.Security.Cryptography.CngPropertyOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptImportKey(Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle,System.IntPtr,System.String,System.IntPtr,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle&,System.Byte[],System.Int32,System.Int32):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptOpenKey(Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle&,System.String,System.Int32,System.Security.Cryptography.CngKeyOpenOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptOpenStorageProvider(Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle&,System.String,System.Int32):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptSecretAgreement(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle&,System.Int32):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptSetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.IntPtr,System.Int32,System.Security.Cryptography.CngPropertyOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptSetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Byte[],System.Int32,System.Security.Cryptography.CngPropertyOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptVerifySignature(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,System.IntPtr,System.Byte[],System.Int32,System.Byte[],System.Int32,System.Int32):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "[....]:Reviewed")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA1Cng", MessageId = "Cng", Justification = "[....]:Cng is an approved acronym for Crypto Next Generation")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA384Cng", MessageId = "Cng", Justification = "[....]:Cng is an approved acronym for Crypto Next Generation")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA256Cng", MessageId = "Cng", Justification = "[....]:Cng is an approved acronym for Crypto Next Generation")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA512Cng", MessageId = "Cng", Justification = "[....]:Cng is an approved acronym for Crypto Next Generation")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Security.Cryptography.StrongNameSignatureInformation.HashAlgorithm.get_HashAlgorithm():System.String", Justification = "[....]:Conceptually the hash algorithm is a property of the object, not the class.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Security.Cryptography.X509Certificates", Justification = "[....]:System.Security.Cryptography.X509Certificates is also defined in other assemblies")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation..ctor(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Security.Cryptography.X509Certificates.X509Chain,System.Security.Cryptography.X509Certificates.TimestampInformation)", Justification = "[....]:Code clarity - we want to make it explicit that we choose to have a null time stamp in this case")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods._AxlGetIssuerPublicKeyHash(System.IntPtr,Microsoft.Win32.SafeHandles.SafeAxlBufferHandle&):System.Int32", Justification = "[....]:UnsafeNativeMethods class")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods._AxlGetIssuerPublicKeyHash(System.IntPtr,Microsoft.Win32.SafeHandles.SafeAxlBufferHandle&):System.Int32", Justification = "[....]:FxCop bug - this entry point does exist")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertVerifyAuthenticodeLicense(System.Security.Cryptography.CapiNative+CRYPTOAPI_BLOB&,System.Security.Cryptography.X509Certificates.X509Native+AxlVerificationFlags,System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO&,System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO&):System.Int32", Justification = "[....]:UnsafeNativeMethods class")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertFreeAuthenticodeSignerInfo(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO&):System.Int32", Justification = "[....]:UnsafeNativeMethods class")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertFreeAuthenticodeTimestamperInfo(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO&):System.Int32", Justification = "[....]:UnsafeNativeMethods class")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.BuildSignatureChain(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.X509Chain", Justification = "[....]:Signature chain access is protected with a StorePermission demand")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.BuildSignatureChain(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.X509Chain", Justification = "[....]:StorePermission is demanded on access to the X509Chain")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.CalculateSignerPublicKeyToken(System.Security.Cryptography.AsymmetricAlgorithm):System.Byte[]", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "[....]:DangerousGetHandle is called within a CER and wrapped by a AddRef/Release")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.CalculateSignerPublicKeyToken(System.Security.Cryptography.AsymmetricAlgorithm):System.Byte[]", Justification = "[....]:Safe use of these methods, not exposed to user code")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.GetTimestampInformation(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO,System.Xml.XmlElement):System.Security.Cryptography.X509Certificates.TimestampInformation", Justification = "[....]:LinkDemand APIs are not under the control of the callers")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodePublisher(System.Security.Cryptography.X509Certificates.X509Certificate2):System.Security.Cryptography.SignatureVerificationResult", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "[....]:DangerousGetHandle is called within a CER and wrapped by a AddRef/Release")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodePublisher(System.Security.Cryptography.X509Certificates.X509Certificate2):System.Security.Cryptography.SignatureVerificationResult", Justification = "[....]:Safe use of these methods, not exposed to user code")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodeSignature(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation", Justification = "[....]:Safe use of these methods, not exposed to user code")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngPropertyOptions", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2217:DoNotMarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.CngPropertyOptions", Justification = "ShawnFa:Flag values are for interop with CNG")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider", MessageId = "CardKey", Justification = "ShawnFa:We mean 'card key', not cardkey")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngProvider.MicrosoftSmartCardKeyStorageProvider", MessageId = "SmartCard", Justification = "ShawnFa:CNG refers to these as 'smart card's not 'smartcard's")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngUIPolicy", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.CngUIProtectionLevels", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellman", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellman", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.DeriveKeyMaterial(System.Security.Cryptography.CngKey):System.Byte[]", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.HmacKey", Justification = "ShawnFa:This is a mutable array")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.HmacKey", MessageId = "Hmac", Justification = "ShawnFa:HMAC is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.Label", Justification = "ShawnFa:This is a mutable array")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.SecretAppend", Justification = "ShawnFa:This is a mutable array")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.SecretPrepend", Justification = "ShawnFa:This is a mutable array")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1819:PropertiesShouldNotReturnArrays", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.Seed", Justification = "ShawnFa:This is a mutable array")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng.UseSecretAgreementAsHmacKey", MessageId = "Hmac", Justification = "ShawnFa:HMAC is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCng..ctor(System.Security.Cryptography.CngKey)", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanCngPublicKey..ctor(System.Security.Cryptography.CngKey)", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanKeyDerivationFunction.Hmac", MessageId = "Hmac", Justification = "ShawnFa:HMAC is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanPublicKey", MessageId = "Diffie", Justification = "ShawnFa:Diffie is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDiffieHellmanPublicKey", MessageId = "Hellman", Justification = "ShawnFa:Hellman is the correct spelling")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsa", MessageId = "Dsa", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng", MessageId = "Cng", Justification = "ShawnFa:CNG is an approved acronym")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng", MessageId = "Dsa", Justification = "ShawnFa:DSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng..ctor(System.Security.Cryptography.CngKey)", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.ECDsaCng.VerifyHash(System.Byte[],System.Byte[]):System.Boolean", Justification = "ShawnFa:We do not expose the handle directly and verification is not a protected operation")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.ECDsaPaddingMode", MessageId = "Dsa", Justification = "ShawnFa:DSA is the algorithm name")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1027:MarkEnumsWithFlags", Scope = "Type", Target = "System.Security.Cryptography.ECDsaPaddingMode", Justification = "ShawnFa:These are not flags, but values from the bcrypt implementation")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.MD5Cng", MessageId = "Cng", Justification = "ShawnFa:Cng is an approved acronym for Crypto Next Generation")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.NCryptSupported.get_NCryptSupported():System.Boolean", Justification = "ShawnFa:Safe use of these methods.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.DeriveKeyMaterial(Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle,System.String,System.String,System.Byte[],System.Byte[],System.Byte[],System.Security.Cryptography.NCryptNative+SecretAgreementFlags):System.Byte[]", Justification = "ShawnFa:Safe use of these methods")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.GetPropertyAsString(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.Cryptography.CngPropertyOptions):System.String", Justification = "ShawnFa:Safe use of these methods")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.GetPropertyAsStruct(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.Cryptography.CngPropertyOptions):T", Justification = "ShawnFa:Safe use of this method")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative.SetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Security.SecureString,System.Security.Cryptography.CngPropertyOptions):System.Void", Justification = "ShawnFa:Safe use of these methods")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptDeriveKey(Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle,System.String,System.Security.Cryptography.NCryptNative+NCryptBufferDesc&,System.Byte[],System.Int32,System.Int32&,System.Security.Cryptography.NCryptNative+SecretAgreementFlags):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptGetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Byte[],System.Int32,System.Int32&,System.Security.Cryptography.CngPropertyOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptGetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.IntPtr&,System.Int32,System.Int32&,System.Security.Cryptography.CngPropertyOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptImportKey(Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle,System.IntPtr,System.String,System.IntPtr,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle&,System.Byte[],System.Int32,System.Int32):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptOpenKey(Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle&,System.String,System.Int32,System.Security.Cryptography.CngKeyOpenOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptOpenStorageProvider(Microsoft.Win32.SafeHandles.SafeNCryptProviderHandle&,System.String,System.Int32):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptSecretAgreement(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,Microsoft.Win32.SafeHandles.SafeNCryptSecretHandle&,System.Int32):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptSetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.IntPtr,System.Int32,System.Security.Cryptography.CngPropertyOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptSetProperty(Microsoft.Win32.SafeHandles.SafeNCryptHandle,System.String,System.Byte[],System.Int32,System.Security.Cryptography.CngPropertyOptions):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.NCryptNative+UnsafeNativeMethods.NCryptVerifySignature(Microsoft.Win32.SafeHandles.SafeNCryptKeyHandle,System.IntPtr,System.Byte[],System.Int32,System.Byte[],System.Int32,System.Int32):System.Security.Cryptography.NCryptNative+ErrorCode", Justification = "ShawnFa:Reviewed")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA1Cng", MessageId = "Cng", Justification = "ShawnFa:Cng is an approved acronym for Crypto Next Generation")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA384Cng", MessageId = "Cng", Justification = "ShawnFa:Cng is an approved acronym for Crypto Next Generation")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA256Cng", MessageId = "Cng", Justification = "ShawnFa:Cng is an approved acronym for Crypto Next Generation")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Security.Cryptography.SHA512Cng", MessageId = "Cng", Justification = "ShawnFa:Cng is an approved acronym for Crypto Next Generation")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Security.Cryptography.StrongNameSignatureInformation.HashAlgorithm.get_HashAlgorithm():System.String", Justification = "ShawnFa:Conceptually the hash algorithm is a property of the object, not the class.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Security.Cryptography.X509Certificates", Justification = "ShawnFa:System.Security.Cryptography.X509Certificates is also defined in other assemblies")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation..ctor(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Security.Cryptography.X509Certificates.X509Chain,System.Security.Cryptography.X509Certificates.TimestampInformation)", Justification = "ShawnFa:Code clarity - we want to make it explicit that we choose to have a null time stamp in this case")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods._AxlGetIssuerPublicKeyHash(System.IntPtr,Microsoft.Win32.SafeHandles.SafeAxlBufferHandle&):System.Int32", Justification = "ShawnFa:UnsafeNativeMethods class")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1400:PInvokeEntryPointsShouldExist", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods._AxlGetIssuerPublicKeyHash(System.IntPtr,Microsoft.Win32.SafeHandles.SafeAxlBufferHandle&):System.Int32", Justification = "ShawnFa:FxCop bug - this entry point does exist")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertVerifyAuthenticodeLicense(System.Security.Cryptography.CapiNative+CRYPTOAPI_BLOB&,System.Security.Cryptography.X509Certificates.X509Native+AxlVerificationFlags,System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO&,System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO&):System.Int32", Justification = "ShawnFa:UnsafeNativeMethods class")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertFreeAuthenticodeSignerInfo(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO&):System.Int32", Justification = "ShawnFa:UnsafeNativeMethods class")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2118:ReviewSuppressUnmanagedCodeSecurityUsage", Scope = "Member", Target = "System.Security.Cryptography.X509Certificates.X509Native+UnsafeNativeMethods.CertFreeAuthenticodeTimestamperInfo(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO&):System.Int32", Justification = "ShawnFa:UnsafeNativeMethods class")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.BuildSignatureChain(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.X509Chain", Justification = "ShawnFa:Signature chain access is protected with a StorePermission demand")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.BuildSignatureChain(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_SIGNER_INFO,System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.X509Chain", Justification = "ShawnFa:StorePermission is demanded on access to the X509Chain")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.CalculateSignerPublicKeyToken(System.Security.Cryptography.AsymmetricAlgorithm):System.Byte[]", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "ShawnFa:DangerousGetHandle is called within a CER and wrapped by a AddRef/Release")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.CalculateSignerPublicKeyToken(System.Security.Cryptography.AsymmetricAlgorithm):System.Byte[]", Justification = "ShawnFa:Safe use of these methods, not exposed to user code")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.GetTimestampInformation(System.Security.Cryptography.X509Certificates.X509Native+AXL_AUTHENTICODE_TIMESTAMPER_INFO,System.Xml.XmlElement):System.Security.Cryptography.X509Certificates.TimestampInformation", Justification = "ShawnFa:LinkDemand APIs are not under the control of the callers")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2001:AvoidCallingProblematicMethods", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodePublisher(System.Security.Cryptography.X509Certificates.X509Certificate2):System.Security.Cryptography.SignatureVerificationResult", MessageId = "System.Runtime.InteropServices.SafeHandle.DangerousGetHandle", Justification = "ShawnFa:DangerousGetHandle is called within a CER and wrapped by a AddRef/Release")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodePublisher(System.Security.Cryptography.X509Certificates.X509Certificate2):System.Security.Cryptography.SignatureVerificationResult", Justification = "ShawnFa:Safe use of these methods, not exposed to user code")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Security.Cryptography.Xml.ManifestSignedXml.VerifyAuthenticodeSignature(System.Xml.XmlElement,System.Security.Cryptography.X509Certificates.X509RevocationFlag,System.Security.Cryptography.X509Certificates.X509RevocationMode):System.Security.Cryptography.X509Certificates.AuthenticodeSignatureInformation", Justification = "ShawnFa:Safe use of these methods, not exposed to user code")]
diff --git a/mcs/class/referencesource/System.Core/System.Core.dll.Triaged.lst.cs b/mcs/class/referencesource/System.Core/System.Core.dll.Triaged.lst.cs
index 7569c7423e6..ad3ebb3a671 100644
--- a/mcs/class/referencesource/System.Core/System.Core.dll.Triaged.lst.cs
+++ b/mcs/class/referencesource/System.Core/System.Core.dll.Triaged.lst.cs
@@ -1,53 +1,53 @@
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA2210:AssembliesShouldHaveValidStrongNames")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.SR.Resources.get_Resources():System.Resources.ResourceManager", Justification = "[....]:The assembly uses the ResourceManager. Fixing this error is more trouble than it is worth.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.SR.GetObject(System.String):System.Object", Justification = "[....]:The assembly uses the ResourceManager. Fixing this error is more trouble than it is worth.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.TryGetLocalizedNameByMuiNativeResource(System.String):System.String", Justification = "[....]:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.GetSystemTimeZones():System.Collections.ObjectModel.ReadOnlyCollection`1<System.TimeZoneInfo>", Justification = "[....]:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2103:ReviewImperativeSecurity", Scope = "Member", Target = "System.TimeZoneInfo.TryGetLocalizedNameByMuiNativeResource(System.String):System.String", Justification = "[....]:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.TryGetTimeZoneByRegistryKey(System.String,System.TimeZoneInfo&,System.Exception&):System.TimeZoneInfo+TimeZoneInfoResult", Justification = "[....]:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.CheckDaylightSavingTimeDisabled():System.Boolean", Justification = "[....]:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.FindIdFromTimeZoneInformation(Microsoft.Win32.NativeMethods+TimeZoneInformation,System.Boolean&):System.String", Justification = "[....]:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.TryCompareTimeZoneInformationToRegistry(Microsoft.Win32.NativeMethods+TimeZoneInformation,System.String,System.Boolean&):System.Boolean", Justification = "[....]:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Management.Instrumentation.ManagementReferenceAttribute..ctor()", Justification = "[....]:FI cl 2523628 @ 2007/04/18 ")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Management", Justification = "[....]:FI cl 2523628 @ 2007/04/18")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:FI 20521")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:FI 20521")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "[....]:FI 20521")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression):System.Linq.Expressions.BinaryExpression", Justification = "[....]:FI 20521")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "[....]:FI 20521")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", MessageId = "ask", Justification = "[....]:FI 20521")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "[....]:FI 20521")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Diagnostics", Justification = "[....]:This is a old namespace and is an extension of system.dll. We will most certainly have more types here going forward")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope = "Member", Target = "System.IO.LogStream._Init(System.String,System.Int32,System.IO.FileShare,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES,System.Security.Permissions.FileIOPermissionAccess,System.IO.FileMode,System.Int32,System.Boolean):System.Void", Justification = "[....]:This rule is noisy, we already check it inside handle.IsInvalid case immediately after the P/Invoke to create file")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.Init():System.Void", Justification = "[....]:This is intentional, such that we don't escape exception from tracing calls. App should never crash for benign tracing failures!")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener+TraceWriter.Write(System.String):System.Void", Justification = "[....]:This is intentional, such that we don't escape exception from tracing calls. App should never crash for benign tracing failures!")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.EnsureWriter():System.Boolean", Justification = "[....]:This is intentional, such that we don't escape exception from tracing calls. App should never crash for benign tracing failures!")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.IO.LogStream.EnforceRetentionPolicy(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Int64):System.Void", Justification = "[....]:This is intentional, such that we don't escape exception from tracing calls. App should never crash for benign tracing failures!")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildHeader(System.Text.StringBuilder,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Diagnostics.TraceEventCache,System.String,System.Boolean,System.Diagnostics.TraceOptions):System.Void", Justification = "[....]:We are just handing out ActivityId which shouldn't require extra permission. ")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.LogStream.GetSecAttrs(System.IO.FileShare):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "[....]:This is well contained")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2002:DoNotLockOnObjectsWithWeakIdentity", Scope = "Member", Target = "System.IO.LogStream.EnforceRetentionPolicy(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Int64):System.Void", Justification = "[....]:This is fine here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2002:DoNotLockOnObjectsWithWeakIdentity", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.Init():System.Void", Justification = "[....]:This is fine here")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildHeader(System.Text.StringBuilder,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Diagnostics.TraceEventCache,System.String,System.Boolean,System.Diagnostics.TraceOptions):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "[....]:The event schema XML tags can't be localized ")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "[....]:The event schema XML tags can't be localized")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "[....]:The event schema XML tags can't be localized")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildMessage(System.Text.StringBuilder,System.String):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "[....]:The event schema XML tags can't be localized")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildFooter(System.Text.StringBuilder,System.Diagnostics.TraceEventType,System.Diagnostics.TraceEventCache,System.Boolean,System.Diagnostics.TraceOptions):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "[....]:The event schema XML tags can't be localized")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildEscaped(System.Text.StringBuilder,System.String):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "[....]:The event schema XML tags can't be localized")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes", Scope = "Member", Target = "System.IO.LogStream.WriteFileNative(System.Byte[],System.Int32,System.Int32,System.Threading.NativeOverlapped*,System.Int32&):System.Int32", Justification = "[....]:This is intentional and indicative of ---- in our code")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.UnescapedXmlDiagnosticData.UnescapedXml", MessageId = "Unescaped", Justification = "[....]:This is fine and widely referred so")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.UnescapedXmlDiagnosticData", MessageId = "Unescaped", Justification = "[....]:This is fine and widely referred so")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2204:LiteralsShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildEscaped(System.Text.StringBuilder,System.String):System.Void", MessageId = "apos", Justification = "[....]:This is an industry standard literal")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2204:LiteralsShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildEscaped(System.Text.StringBuilder,System.String):System.Void", MessageId = "quot", Justification = "[....]:This is an industry standard literal")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.IO.BufferedStream2.FlushRead():System.Void", Justification = "[....]:This functionality is no-op at present, pending stream re-factoring work")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildHeader(System.Text.StringBuilder,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Diagnostics.TraceEventCache,System.String,System.Boolean,System.Diagnostics.TraceOptions):System.Void", MessageId = "source", Justification = "[....]:This is provided for consistency")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA2101:SpecifyMarshalingForPInvokeStringArguments", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.CreateFile(System.String,System.Int32,System.IO.FileShare,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES,System.IO.FileMode,System.Int32,System.IntPtr):Microsoft.Win32.SafeHandles.SafeFileHandle", Justification = "[....]:<reason for exclusion>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.Writer.set_Writer(System.IO.TextWriter):System.Void", Justification = "[....]:This is for hiding base class method, bounded by contract")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.Writer.set_Writer(System.IO.TextWriter):System.Void", MessageId = "value", Justification = "[....]:This is for hiding base class method, bounded by contract")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.NULL", Justification = "[....]:IntPtr' cannot be declared as const")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.AddIn.Pipeline", Justification = "[....]:Approval was granted")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.AddIn.Hosting", Justification = "[....]:Approval was granted")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.AddIn", Justification = "[....]:Approval was granted")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Security", Justification = "[....]:System.Security is also defined in other assemblies")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.SR.Resources.get_Resources():System.Resources.ResourceManager", Justification = "jfree:The assembly uses the ResourceManager. Fixing this error is more trouble than it is worth.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode", Scope = "Member", Target = "System.SR.GetObject(System.String):System.Object", Justification = "jfree:The assembly uses the ResourceManager. Fixing this error is more trouble than it is worth.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.TryGetLocalizedNameByMuiNativeResource(System.String):System.String", Justification = "jfree:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.GetSystemTimeZones():System.Collections.ObjectModel.ReadOnlyCollection`1<System.TimeZoneInfo>", Justification = "jfree:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2103:ReviewImperativeSecurity", Scope = "Member", Target = "System.TimeZoneInfo.TryGetLocalizedNameByMuiNativeResource(System.String):System.String", Justification = "jfree:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.TryGetTimeZoneByRegistryKey(System.String,System.TimeZoneInfo&,System.Exception&):System.TimeZoneInfo+TimeZoneInfoResult", Justification = "jfree:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.CheckDaylightSavingTimeDisabled():System.Boolean", Justification = "jfree:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.FindIdFromTimeZoneInformation(Microsoft.Win32.NativeMethods+TimeZoneInformation,System.Boolean&):System.String", Justification = "jfree:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2106:SecureAsserts", Scope = "Member", Target = "System.TimeZoneInfo.TryCompareTimeZoneInformationToRegistry(Microsoft.Win32.NativeMethods+TimeZoneInformation,System.String,System.Boolean&):System.Boolean", Justification = "jfree:Asserting permissions reviewed in threat model. see DevDiv Bugs number 24274")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1805:DoNotInitializeUnnecessarily", Scope = "Member", Target = "System.Management.Instrumentation.ManagementReferenceAttribute..ctor()", Justification = "clrgnt:FI cl 2523628 @ 2007/04/18 ")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Management", Justification = "clrgnt:FI cl 2523628 @ 2007/04/18")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "clrgnt:FI 20521")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "clrgnt:FI 20521")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateLiftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Type,System.Boolean,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", Justification = "clrgnt:FI 20521")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Linq.Expressions.Expression.MakeBinary(System.Linq.Expressions.ExpressionType,System.Linq.Expressions.Expression,System.Linq.Expressions.Expression,System.Boolean,System.Reflection.MethodInfo,System.Linq.Expressions.LambdaExpression):System.Linq.Expressions.BinaryExpression", Justification = "clrgnt:FI 20521")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNullableToReferenceConversion(System.Reflection.Emit.ILGenerator,System.Type):System.Void", Justification = "clrgnt:FI 20521")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateUnliftedBinaryOp(System.Reflection.Emit.ILGenerator,System.Linq.Expressions.ExpressionType,System.Type,System.Type,System.Linq.Expressions.ExpressionCompiler+StackType):System.Linq.Expressions.ExpressionCompiler+StackType", MessageId = "ask", Justification = "clrgnt:FI 20521")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Linq.Expressions.ExpressionCompiler.GenerateNumericConversion(System.Reflection.Emit.ILGenerator,System.Type,System.Type,System.Boolean):System.Void", Justification = "clrgnt:FI 20521")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Diagnostics", Justification = "rkrish:This is a old namespace and is an extension of system.dll. We will most certainly have more types here going forward")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Interoperability", "CA1404:CallGetLastErrorImmediatelyAfterPInvoke", Scope = "Member", Target = "System.IO.LogStream._Init(System.String,System.Int32,System.IO.FileShare,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES,System.Security.Permissions.FileIOPermissionAccess,System.IO.FileMode,System.Int32,System.Boolean):System.Void", Justification = "rkrish:This rule is noisy, we already check it inside handle.IsInvalid case immediately after the P/Invoke to create file")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.Init():System.Void", Justification = "rkrish:This is intentional, such that we don't escape exception from tracing calls. App should never crash for benign tracing failures!")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener+TraceWriter.Write(System.String):System.Void", Justification = "rkrish:This is intentional, such that we don't escape exception from tracing calls. App should never crash for benign tracing failures!")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.EnsureWriter():System.Boolean", Justification = "rkrish:This is intentional, such that we don't escape exception from tracing calls. App should never crash for benign tracing failures!")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1031:DoNotCatchGeneralExceptionTypes", Scope = "Member", Target = "System.IO.LogStream.EnforceRetentionPolicy(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Int64):System.Void", Justification = "rkrish:This is intentional, such that we don't escape exception from tracing calls. App should never crash for benign tracing failures!")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildHeader(System.Text.StringBuilder,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Diagnostics.TraceEventCache,System.String,System.Boolean,System.Diagnostics.TraceOptions):System.Void", Justification = "rkrish:We are just handing out ActivityId which shouldn't require extra permission. ")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.IO.LogStream.GetSecAttrs(System.IO.FileShare):Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES", Justification = "rkrish:This is well contained")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2002:DoNotLockOnObjectsWithWeakIdentity", Scope = "Member", Target = "System.IO.LogStream.EnforceRetentionPolicy(Microsoft.Win32.SafeHandles.SafeFileHandle,System.Int64):System.Void", Justification = "rkrish:This is fine here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2002:DoNotLockOnObjectsWithWeakIdentity", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.Init():System.Void", Justification = "rkrish:This is fine here")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildHeader(System.Text.StringBuilder,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Diagnostics.TraceEventCache,System.String,System.Boolean,System.Diagnostics.TraceOptions):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "rkrish:The event schema XML tags can't be localized ")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object[]):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "rkrish:The event schema XML tags can't be localized")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.TraceData(System.Diagnostics.TraceEventCache,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Object):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "rkrish:The event schema XML tags can't be localized")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildMessage(System.Text.StringBuilder,System.String):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "rkrish:The event schema XML tags can't be localized")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildFooter(System.Text.StringBuilder,System.Diagnostics.TraceEventType,System.Diagnostics.TraceEventCache,System.Boolean,System.Diagnostics.TraceOptions):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "rkrish:The event schema XML tags can't be localized")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:DoNotPassLiteralsAsLocalizedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildEscaped(System.Text.StringBuilder,System.String):System.Void", MessageId = "System.Diagnostics.EventSchemaTraceListener._InternalBuildRaw(System.Text.StringBuilder,System.String)", Justification = "rkrish:The event schema XML tags can't be localized")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2201:DoNotRaiseReservedExceptionTypes", Scope = "Member", Target = "System.IO.LogStream.WriteFileNative(System.Byte[],System.Int32,System.Int32,System.Threading.NativeOverlapped*,System.Int32&):System.Int32", Justification = "rkrish:This is intentional and indicative of race in our code")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.UnescapedXmlDiagnosticData.UnescapedXml", MessageId = "Unescaped", Justification = "rkrish:This is fine and widely referred so")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.UnescapedXmlDiagnosticData", MessageId = "Unescaped", Justification = "rkrish:This is fine and widely referred so")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2204:LiteralsShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildEscaped(System.Text.StringBuilder,System.String):System.Void", MessageId = "apos", Justification = "rkrish:This is an industry standard literal")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2204:LiteralsShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildEscaped(System.Text.StringBuilder,System.String):System.Void", MessageId = "quot", Justification = "rkrish:This is an industry standard literal")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.IO.BufferedStream2.FlushRead():System.Void", Justification = "rkrish:This functionality is no-op at present, pending stream re-factoring work")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.BuildHeader(System.Text.StringBuilder,System.String,System.Diagnostics.TraceEventType,System.Int32,System.Diagnostics.TraceEventCache,System.String,System.Boolean,System.Diagnostics.TraceOptions):System.Void", MessageId = "source", Justification = "rkrish:This is provided for consistency")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA2101:SpecifyMarshalingForPInvokeStringArguments", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.CreateFile(System.String,System.Int32,System.IO.FileShare,Microsoft.Win32.UnsafeNativeMethods+SECURITY_ATTRIBUTES,System.IO.FileMode,System.Int32,System.IntPtr):Microsoft.Win32.SafeHandles.SafeFileHandle", Justification = "rkrish:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1822:MarkMembersAsStatic", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.Writer.set_Writer(System.IO.TextWriter):System.Void", Justification = "rkrish:This is for hiding base class method, bounded by contract")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Diagnostics.EventSchemaTraceListener.Writer.set_Writer(System.IO.TextWriter):System.Void", MessageId = "value", Justification = "rkrish:This is for hiding base class method, bounded by contract")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1802:UseLiteralsWhereAppropriate", Scope = "Member", Target = "Microsoft.Win32.UnsafeNativeMethods.NULL", Justification = "rkrish:IntPtr' cannot be declared as const")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.AddIn.Pipeline", Justification = "petes:Approval was granted")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.AddIn.Hosting", Justification = "petes:Approval was granted")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.AddIn", Justification = "petes:Approval was granted")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Security", Justification = "ShawnFa:System.Security is also defined in other assemblies")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1020:AvoidNamespacesWithFewTypes", Scope = "Namespace", Target = "System.Diagnostics.Eventing", Justification = "josesua:more classes will come into this name space")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Diagnostics.Eventing.EventProvider.GetActivityId():System.Guid", Justification = "josesua:handing out ActivityId which shouldn't require extra permission.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1045:DoNotPassTypesByReference", Scope = "Member", Target = "System.Diagnostics.Eventing.EventProvider.SetActivityId(System.Guid&):System.Void", MessageId = "0#", Justification = "josesua:need to for performance")]
@@ -109,52 +109,52 @@
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Diagnostics.PerformanceData.PerfProviderCollection.RemoveProvider(System.Guid):System.Void", Justification = "jenlc:Force PerfStopProvider() being called.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Scope = "Member", Target = "System.Diagnostics.PerformanceData.CounterSetInstanceCounterDataSet.Dispose(System.Boolean):System.Void", Justification = "jenlc:Explicitly free allocated heap memory.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1801:ReviewUnusedParameters", Scope = "Member", Target = "System.Diagnostics.PerformanceData.CounterSetInstanceCounterDataSet.Dispose(System.Boolean):System.Void", MessageId = "disposing", Justification = "jenlc:Dispose() pattern.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.EvtSetChannelConfigProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtChannelConfigPropertyId,System.Object):System.Void", Justification = "[....]:contains large switch statement for conversion, cannot reduce anymore.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.ConvertToObject(Microsoft.Win32.UnsafeNativeMethods+EvtVariant):System.Object", Justification = "[....]:contains large switch statement for conversion, cannot reduce anymore.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.EvtRenderBufferWithContextSystem(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtRenderFlags,System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties,System.Int32):System.Void", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.EvtRenderBufferWithContextSystem(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtRenderFlags,System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties,System.Int32):System.Void", Justification = "[....]:contains large switch statement for conversion, cannot reduce anymore.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.EvtSetChannelConfigProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtChannelConfigPropertyId,System.Object):System.Void", Justification = "[....]:cast occurs only once per case of switch statement.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.Diagnostics.Eventing.Reader.PathType", Justification = "[....]:Need to match this enum up against a native API enum.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.ProviderMetadata.Opcodes", MessageId = "Opcodes", Justification = "[....]:OpCode is an existing name in eventlog world and would be more confusing to use different name.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogSession.GetProviderNames():System.Collections.Generic.IEnumerable`1<System.String>", Justification = "[....]:The method performs a time-consuming operation. ")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogSession.GetLogNames():System.Collections.Generic.IEnumerable`1<System.String>", Justification = "[....]:The method performs a time-consuming operation. ")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2006:UseSafeHandleToEncapsulateNativeResources", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EvtVariant.StringVal", Justification = "[....]:reviewed usage - in one instance unmanaged memory is owned/referenced by this member, but is appropriately freed in this case. It is not appropriate for this member to be SafeHandle for this one case.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderKeywords.get_ProviderKeywords():System.Nullable`1<System.Int64>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderLatency.get_ProviderLatency():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderBufferSize.get_ProviderBufferSize():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderMinimumNumberOfBuffers.get_ProviderMinimumNumberOfBuffers():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderMaximumNumberOfBuffers.get_ProviderMaximumNumberOfBuffers():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogInformation..ctor(System.Diagnostics.Eventing.Reader.EventLogSession,System.String,System.Diagnostics.Eventing.Reader.PathType)", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderLevel.get_ProviderLevel():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.StandardEventKeywords.Sqm", MessageId = "Sqm", Justification = "[....]:This is an acronym.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.StandardEventKeywords.WdiContext", MessageId = "Wdi", Justification = "[....]:This is an acronym.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.StandardEventKeywords.WdiDiagnostic", MessageId = "Wdi", Justification = "[....]:This is an acronym.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader", MessageId = "Eventing", Justification = "[....]:'Eventing' is already used in an approved namespace : System.Diagnostics.Eventing")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.Diagnostics.Eventing.Reader", Justification = "[....]:Namespace approved by BCL team.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.Keywords", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.ProcessId", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties..ctor()", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.Id", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.Task", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.ThreadId", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.Qualifiers", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.RecordId", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Opcode.get_Opcode():System.Nullable`1<System.Int16>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.ProcessId.get_ProcessId():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.RecordId.get_RecordId():System.Nullable`1<System.Int64>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Task.get_Task():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.ThreadId.get_ThreadId():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Id.get_Id():System.Int32", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Keywords.get_Keywords():System.Nullable`1<System.Int64>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Qualifiers.get_Qualifiers():System.Nullable`1<System.Int32>", Justification = "[....]:use of nullable generics approved by BCL team in spec review.")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.Exists(System.Int32,System.Int32,System.Predicate`1<System.Int32>):System.Boolean", Justification = "[....]:Delegates do not need our PZM hack. Confirmed with Jan Kotas, 10/2006")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.ForAll(System.Int32,System.Int32,System.Predicate`1<System.Int32>):System.Boolean", Justification = "[....]:Delegates do not need our PZM hack. Confirmed with Jan Kotas, 10/2006")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.AssertOnReturn(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.AssertOnException(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.Ensures(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.Invariant(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.ThrowsEnsures(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "[....]:<reason for baseline>")]
-[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Threading.ReaderWriterLockSlim.TryEnterWriteLock(System.Int32):System.Boolean", Justification = "[....]:<reason for exclusion>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.EvtSetChannelConfigProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtChannelConfigPropertyId,System.Object):System.Void", Justification = "pkenny:contains large switch statement for conversion, cannot reduce anymore.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.ConvertToObject(Microsoft.Win32.UnsafeNativeMethods+EvtVariant):System.Object", Justification = "pkenny:contains large switch statement for conversion, cannot reduce anymore.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.EvtRenderBufferWithContextSystem(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtRenderFlags,System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties,System.Int32):System.Void", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.EvtRenderBufferWithContextSystem(System.Diagnostics.Eventing.Reader.EventLogHandle,System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtRenderFlags,System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties,System.Int32):System.Void", Justification = "pkenny:contains large switch statement for conversion, cannot reduce anymore.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper.EvtSetChannelConfigProperty(System.Diagnostics.Eventing.Reader.EventLogHandle,Microsoft.Win32.UnsafeNativeMethods+EvtChannelConfigPropertyId,System.Object):System.Void", Justification = "pkenny:cast occurs only once per case of switch statement.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1008:EnumsShouldHaveZeroValue", Scope = "Type", Target = "System.Diagnostics.Eventing.Reader.PathType", Justification = "pkenny:Need to match this enum up against a native API enum.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.ProviderMetadata.Opcodes", MessageId = "Opcodes", Justification = "pkenny:OpCode is an existing name in eventlog world and would be more confusing to use different name.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogSession.GetProviderNames():System.Collections.Generic.IEnumerable`1<System.String>", Justification = "pkenny:The method performs a time-consuming operation. ")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1024:UsePropertiesWhereAppropriate", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogSession.GetLogNames():System.Collections.Generic.IEnumerable`1<System.String>", Justification = "pkenny:The method performs a time-consuming operation. ")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2006:UseSafeHandleToEncapsulateNativeResources", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EvtVariant.StringVal", Justification = "pkenny:reviewed usage - in one instance unmanaged memory is owned/referenced by this member, but is appropriately freed in this case. It is not appropriate for this member to be SafeHandle for this one case.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderKeywords.get_ProviderKeywords():System.Nullable`1<System.Int64>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderLatency.get_ProviderLatency():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderBufferSize.get_ProviderBufferSize():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderMinimumNumberOfBuffers.get_ProviderMinimumNumberOfBuffers():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderMaximumNumberOfBuffers.get_ProviderMaximumNumberOfBuffers():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogInformation..ctor(System.Diagnostics.Eventing.Reader.EventLogSession,System.String,System.Diagnostics.Eventing.Reader.PathType)", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogConfiguration.ProviderLevel.get_ProviderLevel():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.StandardEventKeywords.Sqm", MessageId = "Sqm", Justification = "pkenny:This is an acronym.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.StandardEventKeywords.WdiContext", MessageId = "Wdi", Justification = "pkenny:This is an acronym.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.StandardEventKeywords.WdiDiagnostic", MessageId = "Wdi", Justification = "pkenny:This is an acronym.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader", MessageId = "Eventing", Justification = "pkenny:'Eventing' is already used in an approved namespace : System.Diagnostics.Eventing")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA905:SystemAndMicrosoftNamespacesRequireApproval", Scope = "Namespace", Target = "System.Diagnostics.Eventing.Reader", Justification = "pkenny:Namespace approved by BCL team.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.Keywords", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.ProcessId", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties..ctor()", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.Id", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.Task", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.ThreadId", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.Qualifiers", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.NativeWrapper+SystemProperties.RecordId", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Opcode.get_Opcode():System.Nullable`1<System.Int16>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.ProcessId.get_ProcessId():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.RecordId.get_RecordId():System.Nullable`1<System.Int64>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Task.get_Task():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.ThreadId.get_ThreadId():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Id.get_Id():System.Int32", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Keywords.get_Keywords():System.Nullable`1<System.Int64>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Eventing.Reader.EventLogRecord.Qualifiers.get_Qualifiers():System.Nullable`1<System.Int32>", Justification = "pkenny:use of nullable generics approved by BCL team in spec review.")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.Exists(System.Int32,System.Int32,System.Predicate`1<System.Int32>):System.Boolean", Justification = "briangru:Delegates do not need our PZM hack. Confirmed with Jan Kotas, 10/2006")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.MSInternal", "CA908:AvoidTypesThatRequireJitCompilationInPrecompiledAssemblies", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.ForAll(System.Int32,System.Int32,System.Predicate`1<System.Int32>):System.Boolean", Justification = "briangru:Delegates do not need our PZM hack. Confirmed with Jan Kotas, 10/2006")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.AssertOnReturn(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "briangru:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.AssertOnException(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "briangru:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.Ensures(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "briangru:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.Invariant(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "briangru:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA1806:DoNotIgnoreMethodResults", Scope = "Member", Target = "System.Diagnostics.Contracts.Contract.ThrowsEnsures(System.Boolean):System.Void", MessageId = "System.String.Concat(System.String,System.String)", Justification = "briangru:<reason for baseline>")]
+[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity", Scope = "Member", Target = "System.Threading.ReaderWriterLockSlim.TryEnterWriteLock(System.Int32):System.Boolean", Justification = "sidharth:<reason for exclusion>")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Scope="type", Target="System.Linq.OrderedParallelQuery`1", Justification="The name OrderedParallelQuery is more acceptable than the FXCop suggestion.")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.ParallelEnumerable.#LongCount`1(System.Linq.ParallelQuery`1<!!0>)", Justification="This is for System.Linq.Enumerable.LongCount")]
[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming","CA1720:IdentifiersShouldNotContainTypeNames", MessageId="long", Scope="member", Target="System.Linq.ParallelEnumerable.#LongCount`1(System.Linq.ParallelQuery`1<!!0>,System.Func`2<!!0,System.Boolean>)", Justification="This is for System.Linq.Enumerable.LongCount")]
diff --git a/mcs/class/referencesource/System.Core/System/Collections/Generic/HashSet.cs b/mcs/class/referencesource/System.Core/System/Collections/Generic/HashSet.cs
index 889b638df36..95d4834c071 100644
--- a/mcs/class/referencesource/System.Core/System/Collections/Generic/HashSet.cs
+++ b/mcs/class/referencesource/System.Core/System/Collections/Generic/HashSet.cs
@@ -56,11 +56,11 @@ namespace System.Collections.Generic {
[DebuggerDisplay("Count = {Count}")]
[SuppressMessage("Microsoft.Naming","CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="By design")]
#if SILVERLIGHT
- public class HashSet<T> : ICollection<T>, ISet<T>
+ public class HashSet<T> : ICollection<T>, ISet<T>, IReadOnlyCollection<T>
#else
[Serializable()]
[System.Security.Permissions.HostProtection(MayLeakOnAbort = true)]
- public class HashSet<T> : ICollection<T>, ISerializable, IDeserializationCallback, ISet<T>
+ public class HashSet<T> : ICollection<T>, ISerializable, IDeserializationCallback, ISet<T>, IReadOnlyCollection<T>
#endif
{
@@ -303,7 +303,7 @@ namespace System.Collections.Generic {
// need to serialize version to avoid problems with serializing while enumerating
info.AddValue(VersionName, m_version);
-#if FEATURE_RANDOMIZED_STRING_HASHING
+#if FEATURE_RANDOMIZED_STRING_HASHING && !FEATURE_NETCORE
info.AddValue(ComparerName, HashHelpers.GetEqualityComparerForSerialization(m_comparer), typeof(IEqualityComparer<T>));
#else
info.AddValue(ComparerName, m_comparer, typeof(IEqualityComparer<T>));
@@ -962,14 +962,14 @@ namespace System.Collections.Generic {
int hashCode = InternalGetHashCode(value);
int bucket = hashCode % m_buckets.Length;
-#if FEATURE_RANDOMIZED_STRING_HASHING
+#if FEATURE_RANDOMIZED_STRING_HASHING && !FEATURE_NETCORE
int collisionCount = 0;
#endif
for (int i = m_buckets[hashCode % m_buckets.Length] - 1; i >= 0; i = m_slots[i].next) {
if (m_slots[i].hashCode == hashCode && m_comparer.Equals(m_slots[i].value, value)) {
return false;
}
-#if FEATURE_RANDOMIZED_STRING_HASHING
+#if FEATURE_RANDOMIZED_STRING_HASHING && !FEATURE_NETCORE
collisionCount++;
#endif
}
@@ -995,7 +995,7 @@ namespace System.Collections.Generic {
m_count++;
m_version++;
-#if FEATURE_RANDOMIZED_STRING_HASHING
+#if FEATURE_RANDOMIZED_STRING_HASHING && !FEATURE_NETCORE
if(collisionCount > HashHelpers.HashCollisionThreshold && HashHelpers.IsWellKnownEqualityComparer(m_comparer)) {
m_comparer = (IEqualityComparer<T>) HashHelpers.GetRandomizedEqualityComparer(m_comparer);
SetCapacity(m_buckets.Length, true);
diff --git a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventDescriptor.cs b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventDescriptor.cs
index 767fdd4cd85..cfe9bd24a40 100644
--- a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventDescriptor.cs
+++ b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventDescriptor.cs
@@ -28,7 +28,7 @@ namespace System.Diagnostics.Eventing
[FieldOffset(8)]
private long m_keywords;
- [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "opcode", Justification = "[....]: Shipped public in 3.5, breaking change to fix now.")]
+ [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "opcode", Justification = "Microsoft: Shipped public in 3.5, breaking change to fix now.")]
public EventDescriptor(
int id,
byte version,
@@ -98,7 +98,7 @@ namespace System.Diagnostics.Eventing
}
}
- [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "[....]: Shipped public in 3.5, breaking change to fix now.")]
+ [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "Microsoft: Shipped public in 3.5, breaking change to fix now.")]
public byte Opcode
{
get
diff --git a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventProvider.cs b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventProvider.cs
index fe72df70702..4ec838987c6 100644
--- a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventProvider.cs
+++ b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/EventProvider.cs
@@ -753,7 +753,7 @@ namespace System.Diagnostics.Eventing{
{
// If relatedActivityId is Guid.Empty, this is not a real transfer: just call EventWrite().
// For pre-Win7 platforms we cannot set the activityId from CorrelationManager
- // because we cannot set relatedActivityId to null (Win7 bug 116784)
+ // because we cannot set relatedActivityId to null (Win7
status = UnsafeNativeMethods.EventWrite (m_regHandle,
ref eventDescriptor,
(uint)argCount,
diff --git a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventLogSession.cs b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventLogSession.cs
index 6515e3d87aa..408bce798c0 100644
--- a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventLogSession.cs
+++ b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventLogSession.cs
@@ -52,7 +52,7 @@ namespace System.Diagnostics.Eventing.Reader {
internal EventLogHandle renderContextHandleSystem = EventLogHandle.Zero;
internal EventLogHandle renderContextHandleUser = EventLogHandle.Zero;
- //the dummy [....] object for the two contextes.
+ //the dummy sync object for the two contextes.
private object syncObject = null;
private string server;
diff --git a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventMetadata.cs b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventMetadata.cs
index 4aa1910d960..ce3f4c8d049 100644
--- a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventMetadata.cs
+++ b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventMetadata.cs
@@ -86,7 +86,7 @@ namespace System.Diagnostics.Eventing.Reader {
}
}
- [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "[....]: Shipped public in 3.5, breaking change to fix now.")]
+ [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "Microsoft: Shipped public in 3.5, breaking change to fix now.")]
public EventOpcode Opcode {
get {
return new EventOpcode(this.opcode, this.pmReference);
diff --git a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventOpcode.cs b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventOpcode.cs
index c597a47c226..f930037c34e 100644
--- a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventOpcode.cs
+++ b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventOpcode.cs
@@ -20,7 +20,7 @@ using System.Diagnostics.CodeAnalysis;
namespace System.Diagnostics.Eventing.Reader {
[System.Security.Permissions.HostProtection(MayLeakOnAbort = true)]
- [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "[....]: Shipped public in 3.5, breaking change to fix now.")]
+ [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "Microsoft: Shipped public in 3.5, breaking change to fix now.")]
public sealed class EventOpcode {
private int value;
private string name;
diff --git a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventRecord.cs b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventRecord.cs
index e50e1f0e493..c81eb96bfa0 100644
--- a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventRecord.cs
+++ b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/EventRecord.cs
@@ -30,7 +30,7 @@ namespace System.Diagnostics.Eventing.Reader {
public abstract byte? Level { get; }
public abstract int? Task { get; }
- [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "[....]: Shipped public in 3.5, breaking change to fix now.")]
+ [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "Microsoft: Shipped public in 3.5, breaking change to fix now.")]
public abstract short? Opcode { get; }
public abstract long? Keywords { get; }
@@ -55,7 +55,7 @@ namespace System.Diagnostics.Eventing.Reader {
public abstract string LevelDisplayName { get; }
- [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "[....]: Shipped public in 3.5, breaking change to fix now.")]
+ [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcode", Justification = "Microsoft: Shipped public in 3.5, breaking change to fix now.")]
public abstract string OpcodeDisplayName { get; }
public abstract string TaskDisplayName { get; }
public abstract IEnumerable<string> KeywordsDisplayNames { get; }
diff --git a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/ProviderMetadata.cs b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/ProviderMetadata.cs
index fc82c705836..b1cf7fc07cb 100644
--- a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/ProviderMetadata.cs
+++ b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/ProviderMetadata.cs
@@ -440,7 +440,7 @@ namespace System.Diagnostics.Eventing.Reader {
}
}
- [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcodes", Justification = "[....]: Shipped public in 3.5, breaking change to fix now.")]
+ [SuppressMessage("Microsoft.Naming", "CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId = "Opcodes", Justification = "Microsoft: Shipped public in 3.5, breaking change to fix now.")]
public IList<EventOpcode> Opcodes {
get {
List<EventOpcode> eo;
diff --git a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/Winmeta.cs b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/Winmeta.cs
index 883eea188ee..e8d96dcb3b4 100644
--- a/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/Winmeta.cs
+++ b/mcs/class/referencesource/System.Core/System/Diagnostics/Eventing/Reader/Winmeta.cs
@@ -57,7 +57,7 @@ namespace System.Diagnostics.Eventing.Reader {
/// <summary>
/// EventOpcode
/// </summary>
- [SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Opcode", Justification="[....]: Shipped public in 3.5, breaking change to fix now.")]
+ [SuppressMessage("Microsoft.Naming","CA1702:CompoundWordsShouldBeCasedCorrectly", MessageId="Opcode", Justification="matell: Shipped public in 3.5, breaking change to fix now.")]
public enum StandardEventOpcode {
/// <summary>
/// An informational event
@@ -152,4 +152,4 @@ namespace System.Diagnostics.Eventing.Reader {
/// </summary>
EventLogClassic = 0x80000000000000
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/FuncAndAction.cs b/mcs/class/referencesource/System.Core/System/FuncAndAction.cs
index ab43cd2d683..eaeca8fc9c9 100644
--- a/mcs/class/referencesource/System.Core/System/FuncAndAction.cs
+++ b/mcs/class/referencesource/System.Core/System/FuncAndAction.cs
@@ -17,4 +17,4 @@
// Action and Func types exist in mscorlib (up to 8 generic argument paremeters)
// and in System.Core.dll (See Microsoft\Scripting\Utils\[Action.cs | Function.cs])
-// for 9-16 generic argument parameter versions.
+// for 9-16 generic argument parameter versions. \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/IO/BufferedStream2.cs b/mcs/class/referencesource/System.Core/System/IO/BufferedStream2.cs
index d958460110f..ba1e49453bd 100644
--- a/mcs/class/referencesource/System.Core/System/IO/BufferedStream2.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/BufferedStream2.cs
@@ -265,7 +265,7 @@ internal abstract class BufferedStream2 : Stream
// (either synchronously or asynchronously) before the first one
// returns. This would involve some sort of complex buffer locking
// that we probably don't want to get into, at least not in V1.
- // If we did a [....] read to fill the buffer, we could avoid the
+ // If we did a sync read to fill the buffer, we could avoid the
// problem, and any async read less than 64K gets turned into a
// synchronous read by NT anyways... --
@@ -508,7 +508,7 @@ internal abstract class BufferedStream2 : Stream
// Reading is done by blocks from the file, but someone could read
// 1 byte from the buffer then write. At that point, the OS's file
- // pointer is out of [....] with the stream's position. All write
+ // pointer is out of sync with the stream's position. All write
// functions should call this function to preserve the position in the file.
[MethodImplAttribute(MethodImplOptions.Synchronized)]
protected void FlushRead() {
diff --git a/mcs/class/referencesource/System.Core/System/IO/Enums.cs b/mcs/class/referencesource/System.Core/System/IO/Enums.cs
index c53835134c8..bed84594e7a 100644
--- a/mcs/class/referencesource/System.Core/System/IO/Enums.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/Enums.cs
@@ -18,7 +18,9 @@ using System.Text;
namespace System.IO {
+#if !FEATURE_CORESYSTEM
[Serializable]
+#endif
public enum HandleInheritability {
None = 0,
Inheritable = 1,
diff --git a/mcs/class/referencesource/System.Core/System/IO/LogStream.cs b/mcs/class/referencesource/System.Core/System/IO/LogStream.cs
index 69179635a8e..37b0623d37d 100644
--- a/mcs/class/referencesource/System.Core/System/IO/LogStream.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/LogStream.cs
@@ -278,7 +278,7 @@ internal class LogStream : BufferedStream2
}
if (r == 0) {
- // We should never silently ---- an error here without some
+ // We should never silently swallow an error here without some
// extra work. We must make sure that BeginWriteCore won't return an
// IAsyncResult that will cause EndWrite to block, since the OS won't
// call AsyncFSCallback for us.
diff --git a/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedFile.cs b/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedFile.cs
index e1e2d1d2d7e..274d98ad107 100644
--- a/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedFile.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedFile.cs
@@ -181,6 +181,12 @@ namespace System.IO.MemoryMappedFiles {
return new MemoryMappedFile(handle, fileStream, false);
}
+ public static MemoryMappedFile CreateFromFile(FileStream fileStream, String mapName, Int64 capacity,
+ MemoryMappedFileAccess access,
+ HandleInheritability inheritability, bool leaveOpen) {
+ return CreateFromFile(fileStream, mapName, capacity, access, null, inheritability, leaveOpen);
+ }
+
[System.Security.SecurityCritical]
[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public static MemoryMappedFile CreateFromFile(FileStream fileStream, String mapName, Int64 capacity,
@@ -250,6 +256,12 @@ namespace System.IO.MemoryMappedFiles {
HandleInheritability.None);
}
+ public static MemoryMappedFile CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access,
+ MemoryMappedFileOptions options,
+ HandleInheritability inheritability) {
+ return CreateNew(mapName, capacity, access, options, null, inheritability);
+ }
+
[System.Security.SecurityCritical]
[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public static MemoryMappedFile CreateNew(String mapName, Int64 capacity, MemoryMappedFileAccess access,
@@ -305,6 +317,12 @@ namespace System.IO.MemoryMappedFiles {
return CreateOrOpen(mapName, capacity, access, MemoryMappedFileOptions.None, null, HandleInheritability.None);
}
+ public static MemoryMappedFile CreateOrOpen(String mapName, Int64 capacity,
+ MemoryMappedFileAccess access, MemoryMappedFileOptions options,
+ HandleInheritability inheritability) {
+ return CreateOrOpen(mapName, capacity, access, options, null, inheritability);
+ }
+
[System.Security.SecurityCritical]
[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public static MemoryMappedFile CreateOrOpen(String mapName, Int64 capacity,
diff --git a/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedView.cs b/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedView.cs
index 19bfac4949c..a88b941d0c7 100644
--- a/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedView.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedView.cs
@@ -102,7 +102,7 @@ namespace System.IO.MemoryMappedFiles {
// if request is >= than total virtual, then MapViewOfFile will fail with meaningless error message
// "the parameter is incorrect"; this provides better error message in advance
UnsafeNativeMethods.MEMORYSTATUSEX memStatus = new UnsafeNativeMethods.MEMORYSTATUSEX();
- bool result = UnsafeNativeMethods.GlobalMemoryStatusEx(memStatus);
+ bool result = UnsafeNativeMethods.GlobalMemoryStatusEx(ref memStatus);
ulong totalVirtual = memStatus.ullTotalVirtual;
if (nativeSize >= totalVirtual) {
throw new IOException(SR.GetString(SR.IO_NotEnoughMemory));
@@ -125,14 +125,32 @@ namespace System.IO.MemoryMappedFiles {
ulong viewSize = (ulong)viewInfo.RegionSize;
- // allocate the pages if we were using the MemoryMappedFileOptions.DelayAllocatePages option
- if ((viewInfo.State & UnsafeNativeMethods.MEM_RESERVE) != 0) {
- IntPtr tempHandle = UnsafeNativeMethods.VirtualAlloc(viewHandle, (UIntPtr)viewSize, UnsafeNativeMethods.MEM_COMMIT,
+ // Allocate the pages if we were using the MemoryMappedFileOptions.DelayAllocatePages option
+ // OR check if the allocated view size is smaller than the expected native size
+ // If multiple overlapping views are created over the file mapping object, the pages in a given region
+ // could have different attributes(MEM_RESERVE OR MEM_COMMIT) as MapViewOfFile preserves coherence between
+ // views created on a mapping object backed by same file.
+ // In which case, the viewSize will be smaller than nativeSize required and viewState could be MEM_COMMIT
+ // but more pages may need to be committed in the region.
+ // This is because, VirtualQuery function(that internally invokes VirtualQueryEx function) returns the attributes
+ // and size of the region of pages with matching attributes starting from base address.
+ // VirtualQueryEx: http://msdn.microsoft.com/en-us/library/windows/desktop/aa366907(v=vs.85).aspx
+ if (((viewInfo.State & UnsafeNativeMethods.MEM_RESERVE) != 0) || (viewSize < nativeSize)) {
+ ulong allocSize = (nativeSize == 0) ? viewSize : nativeSize;
+ IntPtr tempHandle = UnsafeNativeMethods.VirtualAlloc(viewHandle, (UIntPtr)allocSize, UnsafeNativeMethods.MEM_COMMIT,
MemoryMappedFile.GetPageAccess(access));
int lastError = Marshal.GetLastWin32Error();
- if (viewHandle.IsInvalid) {
- __Error.WinIOError(lastError, String.Empty);
- }
+ // The following is commented out for backward compatibility.
+ // Previously releases failed to check for this error so introducing this check
+ // could cause new/different exceptions in existing code paths.
+ // if (tempHandle == IntPtr.Zero) {
+ // __Error.WinIOError(lastError, String.Empty);
+ // }
+
+ // again query the view for its new size
+ viewInfo = new UnsafeNativeMethods.MEMORY_BASIC_INFORMATION();
+ UnsafeNativeMethods.VirtualQuery(viewHandle, ref viewInfo, (IntPtr)Marshal.SizeOf(viewInfo));
+ viewSize = (ulong)viewInfo.RegionSize;
}
// if the user specified DefaultSize as the size, we need to get the actual size
@@ -149,7 +167,7 @@ namespace System.IO.MemoryMappedFiles {
}
- // Flushes the changes such that they are in [....] with the FileStream bits (ones obtained
+ // Flushes the changes such that they are in sync with the FileStream bits (ones obtained
// with the win32 ReadFile and WriteFile functions). Need to call FileStream's Flush to
// flush to the disk.
// NOTE: This will flush all bytes before and after the view up until an offset that is a multiple
diff --git a/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewAccessor.cs b/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewAccessor.cs
index 3df123c5509..c79b81dfe1a 100644
--- a/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewAccessor.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewAccessor.cs
@@ -76,7 +76,7 @@ namespace System.IO.MemoryMappedFiles {
}
}
- // Flushes the changes such that they are in [....] with the FileStream bits (ones obtained
+ // Flushes the changes such that they are in sync with the FileStream bits (ones obtained
// with the win32 ReadFile and WriteFile functions). Need to call FileStream's Flush to
// flush to the disk.
// NOTE: This will flush all bytes before and after the view up until an offset that is a
diff --git a/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewStream.cs b/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewStream.cs
index 283048b069c..c531a45d5ca 100644
--- a/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewStream.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/MemoryMappedFiles/MemoryMappedViewStream.cs
@@ -78,7 +78,7 @@ namespace System.IO.MemoryMappedFiles {
}
}
- // Flushes the changes such that they are in [....] with the FileStream bits (ones obtained
+ // Flushes the changes such that they are in sync with the FileStream bits (ones obtained
// with the win32 ReadFile and WriteFile functions). Need to call FileStream's Flush to
// flush to the disk.
// NOTE: This will flush all bytes before and after the view up until an offset that is a
diff --git a/mcs/class/referencesource/System.Core/System/IO/Pipes/IOCancellationHelper.cs b/mcs/class/referencesource/System.Core/System/IO/Pipes/IOCancellationHelper.cs
new file mode 100644
index 00000000000..3c6d42bdc27
--- /dev/null
+++ b/mcs/class/referencesource/System.Core/System/IO/Pipes/IOCancellationHelper.cs
@@ -0,0 +1,99 @@
+//------------------------------------------------------------------------------
+// <copyright company="Microsoft">
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// </copyright>
+//------------------------------------------------------------------------------
+using System.Diagnostics;
+using System.Diagnostics.Contracts;
+using System.Runtime.InteropServices;
+using System.Security;
+using System.Threading;
+using UnsafeNativeMethods = Microsoft.Win32.UnsafeNativeMethods;
+
+namespace System.IO.Pipes {
+ internal unsafe class IOCancellationHelper {
+ private CancellationToken _cancellationToken;
+ private CancellationTokenRegistration _cancellationRegistration;
+ [SecurityCritical]
+ private SafeHandle _handle;
+ [SecurityCritical]
+ private NativeOverlapped* _overlapped;
+
+ public IOCancellationHelper(CancellationToken cancellationToken) {
+ this._cancellationToken = cancellationToken;
+ }
+
+ /// <summary>
+ /// Marking that from this moment on
+ /// user can cancel operation using cancellationToken
+ /// </summary>
+ [SecurityCritical]
+ public void AllowCancellation(SafeHandle handle, NativeOverlapped* overlapped) {
+ Contract.Assert(handle != null, "Handle cannot be null");
+ Contract.Assert(!handle.IsInvalid, "Handle cannot be invalid");
+ Contract.Assert(overlapped != null, "Overlapped cannot be null");
+ Contract.Assert(this._handle == null && this._overlapped == null, "Cancellation is already allowed.");
+
+ if (!_cancellationToken.CanBeCanceled) {
+ return;
+ }
+
+ this._handle = handle;
+ this._overlapped = overlapped;
+ if (this._cancellationToken.IsCancellationRequested) {
+ this.Cancel();
+ }
+ else {
+ this._cancellationRegistration = this._cancellationToken.Register(Cancel);
+ }
+ }
+
+ /// <summary>
+ /// Marking that operation is completed and
+ /// from this moment cancellation is no longer possible.
+ /// This MUST happen before Overlapped is freed and Handle is disposed.
+ /// </summary>
+ [SecurityCritical]
+ public void SetOperationCompleted() {
+ if (this._overlapped != null) {
+ this._cancellationRegistration.Dispose();
+ this._handle = null;
+ this._overlapped = null;
+ }
+ }
+
+ public void ThrowIOOperationAborted() {
+ this._cancellationToken.ThrowIfCancellationRequested();
+
+ // If we didn't throw that means that this is unexpected abortion
+ __Error.OperationAborted();
+ }
+
+ /// <summary>
+ /// Cancellation is not guaranteed to succeed.
+ /// We ignore all errors here because operation could
+ /// succeed just before it was called or someone already
+ /// cancelled this operation without using token which should
+ /// be manually detected - when operation finishes we should
+ /// compare error code to ERROR_OPERATION_ABORTED and if cancellation
+ /// token was not used to cancel we will throw.
+ /// </summary>
+ [SecurityCritical]
+ private void Cancel() {
+ // Storing to locals to avoid data ----s
+ SafeHandle handle = this._handle;
+ NativeOverlapped* overlapped = this._overlapped;
+ if (handle != null && !handle.IsInvalid && overlapped != null) {
+ if (!UnsafeNativeMethods.CancelIoEx(handle, overlapped))
+ {
+ // This case should not have any consequences although
+ // it will be easier to debug if there exists any special case
+ // we are not aware of.
+ int errorCode = Marshal.GetLastWin32Error();
+ Debug.WriteLine("CancelIoEx finished with error code {0}.", errorCode);
+ }
+ SetOperationCompleted();
+ }
+ }
+ }
+}
diff --git a/mcs/class/referencesource/System.Core/System/IO/Pipes/Pipe.cs b/mcs/class/referencesource/System.Core/System/IO/Pipes/Pipe.cs
index 7e7df0033eb..7880ffd20f6 100644
--- a/mcs/class/referencesource/System.Core/System/IO/Pipes/Pipe.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/Pipes/Pipe.cs
@@ -28,6 +28,7 @@ using System.Security.Permissions;
using System.Security.Principal;
using System.Text;
using System.Threading;
+using System.Threading.Tasks;
using Microsoft.Win32;
using Microsoft.Win32.SafeHandles;
@@ -623,6 +624,24 @@ namespace System.IO.Pipes {
}
}
+ public Task WaitForConnectionAsync(CancellationToken cancellationToken) {
+ if (cancellationToken.IsCancellationRequested) {
+ return Task.FromCancellation(cancellationToken);
+ }
+
+ if (!IsAsync) {
+ return Task.Factory.StartNew(WaitForConnection, cancellationToken);
+ }
+
+ // Avoiding allocation if the task cannot be cancelled
+ IOCancellationHelper cancellationHelper = cancellationToken.CanBeCanceled ? new IOCancellationHelper(cancellationToken) : null;
+ return Task.Factory.FromAsync(BeginWaitForConnection, EndWaitForConnection, cancellationHelper);
+ }
+
+ public Task WaitForConnectionAsync() {
+ return WaitForConnectionAsync(CancellationToken.None);
+ }
+
// Async version of WaitForConnection. See the comments above for more info.
[System.Security.SecurityCritical]
[HostProtection(ExternalThreading = true)]
@@ -640,6 +659,8 @@ namespace System.IO.Pipes {
asyncResult._userCallback = callback;
asyncResult._userStateObject = state;
+ IOCancellationHelper cancellationHelper = state as IOCancellationHelper;
+
// Create wait handle and store in async result
ManualResetEvent waitHandle = new ManualResetEvent(false);
asyncResult._waitHandle = waitHandle;
@@ -655,8 +676,12 @@ namespace System.IO.Pipes {
if (!UnsafeNativeMethods.ConnectNamedPipe(InternalHandle, intOverlapped)) {
int errorCode = Marshal.GetLastWin32Error();
- if (errorCode == UnsafeNativeMethods.ERROR_IO_PENDING)
+ if (errorCode == UnsafeNativeMethods.ERROR_IO_PENDING) {
+ if (cancellationHelper != null) {
+ cancellationHelper.AllowCancellation(InternalHandle, intOverlapped);
+ }
return asyncResult;
+ }
// WaitForConnectionCallback will not be called becasue we completed synchronously.
// Either the pipe is already connected, or there was an error. Unpin and free the overlapped again.
@@ -676,6 +701,9 @@ namespace System.IO.Pipes {
__Error.WinIOError(errorCode, String.Empty);
}
// will set state to Connected when EndWait is called
+ if (cancellationHelper != null) {
+ cancellationHelper.AllowCancellation(InternalHandle, intOverlapped);
+ }
return asyncResult;
}
@@ -704,6 +732,11 @@ namespace System.IO.Pipes {
__Error.EndWaitForConnectionCalledTwice();
}
+ IOCancellationHelper cancellationHelper = afsar.AsyncState as IOCancellationHelper;
+ if (cancellationHelper != null) {
+ cancellationHelper.SetOperationCompleted();
+ }
+
// Obtain the WaitHandle, but don't use public property in case we
// delay initialize the manual reset event in the future.
WaitHandle wh = afsar._waitHandle;
@@ -728,6 +761,11 @@ namespace System.IO.Pipes {
// Now check for any error during the read.
if (afsar._errorCode != 0) {
+ if (afsar._errorCode == UnsafeNativeMethods.ERROR_OPERATION_ABORTED) {
+ if (cancellationHelper != null) {
+ cancellationHelper.ThrowIOOperationAborted();
+ }
+ }
__Error.WinIOError(afsar._errorCode, String.Empty);
}
@@ -939,6 +977,9 @@ namespace System.IO.Pipes {
[System.Security.Permissions.HostProtection(MayLeakOnAbort = true)]
public sealed class NamedPipeClientStream : PipeStream {
+ // Maximum interval in miliseconds between which cancellation is checked.
+ // Used by ConnectInternal. 50ms is fairly responsive time but really long time for processor.
+ private const int CancellationCheckIntervalInMilliseconds = 50;
private string m_normalizedPipePath;
private TokenImpersonationLevel m_impersonationLevel;
private PipeOptions m_pipeOptions;
@@ -1193,6 +1234,127 @@ namespace System.IO.Pipes {
throw new TimeoutException();
}
+ public Task ConnectAsync() {
+ // We cannot avoid creating lambda here by using Connect method
+ // unless we don't care about start time to be measured before the thread is started
+ return ConnectAsync(Timeout.Infinite, CancellationToken.None);
+ }
+
+ public Task ConnectAsync(int timeout) {
+ return ConnectAsync(timeout, CancellationToken.None);
+ }
+
+ public Task ConnectAsync(CancellationToken cancellationToken) {
+ return ConnectAsync(Timeout.Infinite, cancellationToken);
+ }
+
+ public Task ConnectAsync(int timeout, CancellationToken cancellationToken) {
+ CheckConnectOperationsClient();
+
+ if (timeout < 0 && timeout != Timeout.Infinite) {
+ throw new ArgumentOutOfRangeException("timeout", SR.GetString(SR.ArgumentOutOfRange_InvalidTimeout));
+ }
+
+ if (cancellationToken.IsCancellationRequested) {
+ return Task.FromCancellation(cancellationToken);
+ }
+
+ // We need to measure time here, not in the lambda
+ int startTime = Environment.TickCount;
+ return Task.Factory.StartNew(() => ConnectInternal(timeout, cancellationToken, startTime), cancellationToken);
+ }
+
+ // Waits for a pipe instance to become available. This method may return before WaitForConnection is called
+ // on the server end, but WaitForConnection will not return until we have returned. Any data writen to the
+ // pipe by us after we have connected but before the server has called WaitForConnection will be available
+ // to the server after it calls WaitForConnection.
+ [System.Security.SecuritySafeCritical]
+ private void ConnectInternal(int timeout, CancellationToken cancellationToken, int startTime) {
+ UnsafeNativeMethods.SECURITY_ATTRIBUTES secAttrs = PipeStream.GetSecAttrs(m_inheritability);
+
+ int _pipeFlags = (int)m_pipeOptions;
+ if (m_impersonationLevel != TokenImpersonationLevel.None) {
+ _pipeFlags |= UnsafeNativeMethods.SECURITY_SQOS_PRESENT;
+ _pipeFlags |= (((int)m_impersonationLevel - 1) << 16);
+ }
+
+ // This is the main connection loop. It will loop until the timeout expires. Most of the
+ // time, we will be waiting in the WaitNamedPipe win32 blocking function; however, there are
+ // cases when we will need to loop: 1) The server is not created (WaitNamedPipe returns
+ // straight away in such cases), and 2) when another client connects to our server in between
+ // our WaitNamedPipe and CreateFile calls.
+ int elapsed = 0;
+ do {
+ // We want any other exception and and success to have priority over cancellation.
+ cancellationToken.ThrowIfCancellationRequested();
+
+ // Wait for pipe to become free (this will block unless the pipe does not exist).
+ int timeLeft = timeout - elapsed;
+ int waitTime;
+ if (cancellationToken.CanBeCanceled) {
+ waitTime = Math.Min(CancellationCheckIntervalInMilliseconds, timeLeft);
+ }
+ else {
+ waitTime = timeLeft;
+ }
+
+ if (!UnsafeNativeMethods.WaitNamedPipe(m_normalizedPipePath, waitTime)) {
+ int errorCode = Marshal.GetLastWin32Error();
+
+ // Server is not yet created so let's keep looping.
+ if (errorCode == UnsafeNativeMethods.ERROR_FILE_NOT_FOUND) {
+ continue;
+ }
+
+ // The timeout has expired.
+ if (errorCode == UnsafeNativeMethods.ERROR_SUCCESS) {
+ if (cancellationToken.CanBeCanceled) {
+ // It may not be real timeout and only checking for cancellation
+ // let the while condition check it and decide
+ continue;
+ }
+ else {
+ break;
+ }
+ }
+
+ __Error.WinIOError(errorCode, String.Empty);
+ }
+
+ // Pipe server should be free. Let's try to connect to it.
+ SafePipeHandle handle = UnsafeNativeMethods.CreateNamedPipeClient(m_normalizedPipePath,
+ m_access, // read and write access
+ 0, // sharing: none
+ secAttrs, // security attributes
+ FileMode.Open, // open existing
+ _pipeFlags, // impersonation flags
+ UnsafeNativeMethods.NULL); // template file: null
+
+ if (handle.IsInvalid) {
+ int errorCode = Marshal.GetLastWin32Error();
+
+ // Handle the possible race condition of someone else connecting to the server
+ // between our calls to WaitNamedPipe & CreateFile.
+ if (errorCode == UnsafeNativeMethods.ERROR_PIPE_BUSY) {
+ continue;
+ }
+
+ __Error.WinIOError(errorCode, String.Empty);
+ }
+
+ // Success!
+ InitializeHandle(handle, false, (m_pipeOptions & PipeOptions.Asynchronous) != 0);
+ State = PipeState.Connected;
+
+ return;
+ }
+ while (timeout == Timeout.Infinite || (elapsed = unchecked(Environment.TickCount - startTime)) < timeout);
+ // BUGBUG: SerialPort does not use unchecked arithmetic when calculating elapsed times. This is needed
+ // because Environment.TickCount can overflow (though only every 49.7 days).
+
+ throw new TimeoutException();
+ }
+
public int NumberOfServerInstances {
[System.Security.SecurityCritical]
[SuppressMessage("Microsoft.Security","CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification="Security model of pipes: demand at creation but no subsequent demands")]
diff --git a/mcs/class/referencesource/System.Core/System/IO/Pipes/PipeStream.cs b/mcs/class/referencesource/System.Core/System/IO/Pipes/PipeStream.cs
index d3b913c00ac..02018024c39 100644
--- a/mcs/class/referencesource/System.Core/System/IO/Pipes/PipeStream.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/Pipes/PipeStream.cs
@@ -256,7 +256,7 @@ namespace System.IO.Pipes {
CheckReadOperations();
if (!m_isAsync) {
- // special case when this is called for [....] broken pipes because otherwise Stream's
+ // special case when this is called for sync broken pipes because otherwise Stream's
// Begin/EndRead hang. Reads return 0 bytes in this case so we can call the user's
// callback immediately
if (m_state == PipeState.Broken) {
@@ -645,7 +645,7 @@ namespace System.IO.Pipes {
}
if (r == 0) {
- // We should never silently ---- an error here without some
+ // We should never silently swallow an error here without some
// extra work. We must make sure that BeginReadCore won't return an
// IAsyncResult that will cause EndRead to block, since the OS won't
// call AsyncPSCallback for us.
@@ -695,7 +695,7 @@ namespace System.IO.Pipes {
}
if (r == 0) {
- // We should never silently ---- an error here without some
+ // We should never silently swallow an error here without some
// extra work. We must make sure that BeginWriteCore won't return an
// IAsyncResult that will cause EndWrite to block, since the OS won't
// call AsyncPSCallback for us.
diff --git a/mcs/class/referencesource/System.Core/System/IO/__Error.cs b/mcs/class/referencesource/System.Core/System/IO/__Error.cs
index 02960e8466f..596a0e973d1 100644
--- a/mcs/class/referencesource/System.Core/System/IO/__Error.cs
+++ b/mcs/class/referencesource/System.Core/System/IO/__Error.cs
@@ -217,5 +217,8 @@ namespace System.IO {
throw new NotSupportedException(SR.GetString(SR.NotSupported_UnwritableStream));
}
+ internal static void OperationAborted() {
+ throw new IOException(SR.GetString(SR.IO_OperationAborted));
+ }
}
}
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Enumerable.cs b/mcs/class/referencesource/System.Core/System/Linq/Enumerable.cs
index d718d487e99..66e864ef023 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Enumerable.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Enumerable.cs
@@ -2016,16 +2016,14 @@ namespace System.Linq
}
}
+
+ //
+ // We have added some optimization in SZArrayHelper class to cache the enumerator of zero length arrays so
+ // the enumerator will be created once per type.
+ //
internal class EmptyEnumerable<TElement>
{
- static volatile TElement[] instance;
-
- public static IEnumerable<TElement> Instance {
- get {
- if (instance == null) instance = new TElement[0];
- return instance;
- }
- }
+ public static readonly TElement[] Instance = new TElement[0];
}
internal class IdentityFunction<TElement>
@@ -2130,7 +2128,7 @@ namespace System.Linq
internal int InternalGetHashCode(TKey key)
{
- //[....] DevDivBugs 171937. work around comparer implementations that throw when passed null
+ //Microsoft DevDivBugs 171937. work around comparer implementations that throw when passed null
return (key == null) ? 0 : comparer.GetHashCode(key) & 0x7FFFFFFF;
}
@@ -2348,7 +2346,7 @@ namespace System.Linq
internal int InternalGetHashCode(TElement value)
{
- //[....] DevDivBugs 171937. work around comparer implementations that throw when passed null
+ //Microsoft DevDivBugs 171937. work around comparer implementations that throw when passed null
return (value == null) ? 0 : comparer.GetHashCode(value) & 0x7FFFFFFF;
}
diff --git a/mcs/class/referencesource/System.Core/System/Linq/IQueryable.cs b/mcs/class/referencesource/System.Core/System/Linq/IQueryable.cs
index 6b059022376..fa32bb39d76 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/IQueryable.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/IQueryable.cs
@@ -40,6 +40,34 @@ namespace System.Linq {
public static class Queryable {
+#region Helper methods to obtain MethodInfo in a safe way
+
+ private static MethodInfo GetMethodInfo<T1, T2>(Func<T1, T2> f, T1 unused1) {
+ return f.Method;
+ }
+
+ private static MethodInfo GetMethodInfo<T1, T2, T3>(Func<T1, T2, T3> f, T1 unused1, T2 unused2) {
+ return f.Method;
+ }
+
+ private static MethodInfo GetMethodInfo<T1, T2, T3, T4>(Func<T1, T2, T3, T4> f, T1 unused1, T2 unused2, T3 unused3) {
+ return f.Method;
+ }
+
+ private static MethodInfo GetMethodInfo<T1, T2, T3, T4, T5>(Func<T1, T2, T3, T4, T5> f, T1 unused1, T2 unused2, T3 unused3, T4 unused4) {
+ return f.Method;
+ }
+
+ private static MethodInfo GetMethodInfo<T1, T2, T3, T4, T5, T6>(Func<T1, T2, T3, T4, T5, T6> f, T1 unused1, T2 unused2, T3 unused3, T4 unused4, T5 unused5) {
+ return f.Method;
+ }
+
+ private static MethodInfo GetMethodInfo<T1, T2, T3, T4, T5, T6, T7>(Func<T1, T2, T3, T4, T5, T6, T7> f, T1 unused1, T2 unused2, T3 unused3, T4 unused4, T5 unused5, T6 unused6) {
+ return f.Method;
+ }
+
+#endregion
+
public static IQueryable<TElement> AsQueryable<TElement>(this IEnumerable<TElement> source) {
if (source == null)
throw Error.ArgumentNull("source");
@@ -67,7 +95,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Where, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -79,8 +107,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.CreateQuery<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Where, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -91,7 +119,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TResult)),
+ GetMethodInfo(Queryable.OfType<TResult>, source),
new Expression[] { source.Expression }
));
}
@@ -101,8 +129,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.CreateQuery<TResult>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TResult)),
+ null,
+ GetMethodInfo(Queryable.Cast<TResult>, source),
new Expression[] { source.Expression }
));
}
@@ -115,7 +143,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TResult)),
+ GetMethodInfo(Queryable.Select, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -128,7 +156,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TResult)),
+ GetMethodInfo(Queryable.Select, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -141,7 +169,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TResult)),
+ GetMethodInfo(Queryable.SelectMany, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -154,7 +182,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TResult)),
+ GetMethodInfo(Queryable.SelectMany, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -169,7 +197,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TCollection), typeof(TResult)),
+ GetMethodInfo(Queryable.SelectMany, source, collectionSelector, resultSelector),
new Expression[] { source.Expression, Expression.Quote(collectionSelector), Expression.Quote(resultSelector) }
));
}
@@ -184,7 +212,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TCollection), typeof(TResult)),
+ GetMethodInfo(Queryable.SelectMany, source, collectionSelector, resultSelector),
new Expression[] { source.Expression, Expression.Quote(collectionSelector), Expression.Quote(resultSelector) }
));
}
@@ -209,7 +237,7 @@ namespace System.Linq {
return outer.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TOuter), typeof(TInner), typeof(TKey), typeof(TResult)),
+ GetMethodInfo(Queryable.Join, outer, inner, outerKeySelector, innerKeySelector, resultSelector),
new Expression[] {
outer.Expression,
GetSourceExpression(inner),
@@ -234,7 +262,7 @@ namespace System.Linq {
return outer.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TOuter), typeof(TInner), typeof(TKey), typeof(TResult)),
+ GetMethodInfo(Queryable.Join, outer, inner, outerKeySelector, innerKeySelector, resultSelector, comparer),
new Expression[] {
outer.Expression,
GetSourceExpression(inner),
@@ -260,7 +288,7 @@ namespace System.Linq {
return outer.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TOuter), typeof(TInner), typeof(TKey), typeof(TResult)),
+ GetMethodInfo(Queryable.GroupJoin, outer, inner, outerKeySelector, innerKeySelector, resultSelector),
new Expression[] {
outer.Expression,
GetSourceExpression(inner),
@@ -284,7 +312,7 @@ namespace System.Linq {
return outer.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TOuter), typeof(TInner), typeof(TKey), typeof(TResult)),
+ GetMethodInfo(Queryable.GroupJoin, outer, inner, outerKeySelector, innerKeySelector, resultSelector, comparer),
new Expression[] {
outer.Expression,
GetSourceExpression(inner),
@@ -304,7 +332,7 @@ namespace System.Linq {
return (IOrderedQueryable<TSource>) source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.OrderBy, source, keySelector),
new Expression[] { source.Expression, Expression.Quote(keySelector) }
));
}
@@ -317,7 +345,7 @@ namespace System.Linq {
return (IOrderedQueryable<TSource>) source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.OrderBy, source, keySelector, comparer),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) }
));
}
@@ -327,10 +355,10 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
if (keySelector == null)
throw Error.ArgumentNull("keySelector");
- return (IOrderedQueryable<TSource>) source.Provider.CreateQuery<TSource>(
+ return (IOrderedQueryable<TSource>)source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.OrderByDescending, source, keySelector),
new Expression[] { source.Expression, Expression.Quote(keySelector) }
));
}
@@ -343,7 +371,7 @@ namespace System.Linq {
return (IOrderedQueryable<TSource>) source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.OrderByDescending, source, keySelector, comparer),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) }
));
}
@@ -356,7 +384,7 @@ namespace System.Linq {
return (IOrderedQueryable<TSource>) source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.ThenBy, source, keySelector),
new Expression[] { source.Expression, Expression.Quote(keySelector) }
));
}
@@ -369,7 +397,7 @@ namespace System.Linq {
return (IOrderedQueryable<TSource>) source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.ThenBy, source, keySelector, comparer),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) }
));
}
@@ -382,7 +410,7 @@ namespace System.Linq {
return (IOrderedQueryable<TSource>) source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.ThenByDescending, source, keySelector),
new Expression[] { source.Expression, Expression.Quote(keySelector) }
));
}
@@ -395,7 +423,7 @@ namespace System.Linq {
return (IOrderedQueryable<TSource>) source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.ThenByDescending, source, keySelector, comparer),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IComparer<TKey>)) }
));
}
@@ -406,7 +434,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Take, source, count),
new Expression[] { source.Expression, Expression.Constant(count) }
));
}
@@ -419,7 +447,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.TakeWhile, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -432,7 +460,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.TakeWhile, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -443,7 +471,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Skip, source, count),
new Expression[] { source.Expression, Expression.Constant(count) }
));
}
@@ -456,7 +484,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.SkipWhile, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -469,7 +497,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.SkipWhile, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -482,7 +510,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<IGrouping<TKey,TSource>>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.GroupBy, source, keySelector),
new Expression[] { source.Expression, Expression.Quote(keySelector) }
));
}
@@ -497,7 +525,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<IGrouping<TKey,TElement>>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey), typeof(TElement)),
+ GetMethodInfo(Queryable.GroupBy, source, keySelector, elementSelector),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(elementSelector) }
));
}
@@ -510,7 +538,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<IGrouping<TKey,TSource>>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey)),
+ GetMethodInfo(Queryable.GroupBy, source, keySelector, comparer),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) }
));
}
@@ -525,7 +553,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<IGrouping<TKey,TElement>>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey), typeof(TElement)),
+ GetMethodInfo(Queryable.GroupBy, source, keySelector, elementSelector, comparer),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(elementSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) }
));
}
@@ -543,7 +571,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey), typeof(TElement), typeof(TResult)),
+ GetMethodInfo(Queryable.GroupBy, source, keySelector, elementSelector, resultSelector),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(elementSelector), Expression.Quote(resultSelector) }
));
}
@@ -559,7 +587,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey), typeof(TResult)),
+ GetMethodInfo(Queryable.GroupBy, source, keySelector, resultSelector),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(resultSelector) }
));
}
@@ -575,7 +603,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey), typeof(TResult)),
+ GetMethodInfo(Queryable.GroupBy, source, keySelector, resultSelector, comparer),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(resultSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) }
));
}
@@ -593,7 +621,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TKey), typeof(TElement), typeof(TResult)),
+ GetMethodInfo(Queryable.GroupBy, source, keySelector, elementSelector, resultSelector, comparer),
new Expression[] { source.Expression, Expression.Quote(keySelector), Expression.Quote(elementSelector), Expression.Quote(resultSelector), Expression.Constant(comparer, typeof(IEqualityComparer<TKey>)) }
));
}
@@ -604,7 +632,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Distinct, source),
new Expression[] { source.Expression }
));
}
@@ -615,7 +643,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Distinct, source, comparer),
new Expression[] { source.Expression, Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) }
));
}
@@ -627,8 +655,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source2");
return source1.Provider.CreateQuery<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Concat, source1, source2),
new Expression[] { source1.Expression, GetSourceExpression(source2) }
));
}
@@ -643,7 +671,7 @@ namespace System.Linq {
return source1.Provider.CreateQuery<TResult>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TFirst), typeof(TSecond), typeof(TResult)),
+ GetMethodInfo(Queryable.Zip, source1, source2, resultSelector),
new Expression[] { source1.Expression, GetSourceExpression(source2), Expression.Quote(resultSelector) }
));
}
@@ -655,8 +683,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source2");
return source1.Provider.CreateQuery<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Union, source1, source2),
new Expression[] { source1.Expression, GetSourceExpression(source2) }
));
}
@@ -669,7 +697,7 @@ namespace System.Linq {
return source1.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Union, source1, source2, comparer),
new Expression[] {
source1.Expression,
GetSourceExpression(source2),
@@ -686,7 +714,7 @@ namespace System.Linq {
return source1.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Intersect, source1, source2),
new Expression[] { source1.Expression, GetSourceExpression(source2) }
));
}
@@ -699,7 +727,7 @@ namespace System.Linq {
return source1.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Intersect, source1, source2, comparer),
new Expression[] {
source1.Expression,
GetSourceExpression(source2),
@@ -716,7 +744,7 @@ namespace System.Linq {
return source1.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Except, source1, source2),
new Expression[] { source1.Expression, GetSourceExpression(source2) }
));
}
@@ -729,7 +757,7 @@ namespace System.Linq {
return source1.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Except, source1, source2, comparer),
new Expression[] {
source1.Expression,
GetSourceExpression(source2),
@@ -743,8 +771,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.First, source),
new Expression[] { source.Expression }
));
}
@@ -756,8 +784,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.First, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -768,7 +796,7 @@ namespace System.Linq {
return source.Provider.Execute<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.FirstOrDefault, source),
new Expression[] { source.Expression }
));
}
@@ -780,8 +808,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.FirstOrDefault, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -791,8 +819,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Last, source),
new Expression[] { source.Expression }
));
}
@@ -804,8 +832,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Last, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -816,7 +844,7 @@ namespace System.Linq {
return source.Provider.Execute<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.LastOrDefault, source),
new Expression[] { source.Expression }
));
}
@@ -828,8 +856,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.LastOrDefault, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -840,7 +868,7 @@ namespace System.Linq {
return source.Provider.Execute<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Single, source),
new Expression[] { source.Expression }
));
}
@@ -852,8 +880,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Single, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -864,7 +892,7 @@ namespace System.Linq {
return source.Provider.Execute<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.SingleOrDefault, source),
new Expression[] { source.Expression }
));
}
@@ -876,8 +904,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.SingleOrDefault, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -889,8 +917,8 @@ namespace System.Linq {
throw Error.ArgumentOutOfRange("index");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.ElementAt, source, index),
new Expression[] { source.Expression, Expression.Constant(index) }
));
}
@@ -900,8 +928,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.ElementAtOrDefault, source, index),
new Expression[] { source.Expression, Expression.Constant(index) }
));
}
@@ -912,7 +940,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.DefaultIfEmpty, source),
new Expression[] { source.Expression }
));
}
@@ -922,8 +950,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.CreateQuery<TSource>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.DefaultIfEmpty, source, defaultValue),
new Expression[] { source.Expression, Expression.Constant(defaultValue, typeof(TSource)) }
));
}
@@ -933,8 +961,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<bool>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Contains, source, item),
new Expression[] { source.Expression, Expression.Constant(item, typeof(TSource)) }
));
}
@@ -945,7 +973,7 @@ namespace System.Linq {
return source.Provider.Execute<bool>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Contains, source, item, comparer),
new Expression[] { source.Expression, Expression.Constant(item, typeof(TSource)), Expression.Constant(comparer, typeof(IEqualityComparer<TSource>)) }
));
}
@@ -956,7 +984,7 @@ namespace System.Linq {
return source.Provider.CreateQuery<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Reverse, source),
new Expression[] { source.Expression }
));
}
@@ -969,7 +997,7 @@ namespace System.Linq {
return source1.Provider.Execute<bool>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.SequenceEqual, source1, source2),
new Expression[] { source1.Expression, GetSourceExpression(source2) }
));
}
@@ -982,7 +1010,7 @@ namespace System.Linq {
return source1.Provider.Execute<bool>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.SequenceEqual, source1, source2, comparer),
new Expression[] {
source1.Expression,
GetSourceExpression(source2),
@@ -997,7 +1025,7 @@ namespace System.Linq {
return source.Provider.Execute<bool>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Any, source),
new Expression[] { source.Expression }
));
}
@@ -1009,8 +1037,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.Execute<bool>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Any, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -1022,8 +1050,8 @@ namespace System.Linq {
throw Error.ArgumentNull("predicate");
return source.Provider.Execute<bool>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.All, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -1034,7 +1062,7 @@ namespace System.Linq {
return source.Provider.Execute<int>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Count, source),
new Expression[] { source.Expression }
));
}
@@ -1047,7 +1075,7 @@ namespace System.Linq {
return source.Provider.Execute<int>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Count, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -1058,7 +1086,7 @@ namespace System.Linq {
return source.Provider.Execute<long>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.LongCount, source),
new Expression[] { source.Expression }
));
}
@@ -1071,7 +1099,7 @@ namespace System.Linq {
return source.Provider.Execute<long>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.LongCount, source, predicate),
new Expression[] { source.Expression, Expression.Quote(predicate) }
));
}
@@ -1082,7 +1110,7 @@ namespace System.Linq {
return source.Provider.Execute<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Min, source),
new Expression[] { source.Expression }
));
}
@@ -1094,8 +1122,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<TResult>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TResult)),
+ null,
+ GetMethodInfo(Queryable.Min, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1106,7 +1134,7 @@ namespace System.Linq {
return source.Provider.Execute<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Max, source),
new Expression[] { source.Expression }
));
}
@@ -1118,8 +1146,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<TResult>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TResult)),
+ null,
+ GetMethodInfo(Queryable.Max, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1130,7 +1158,7 @@ namespace System.Linq {
return source.Provider.Execute<int>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1140,8 +1168,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<int?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1151,8 +1179,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<long>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1162,8 +1190,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<long?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1173,8 +1201,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<float>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1184,8 +1212,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<float?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1195,8 +1223,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<double>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1206,8 +1234,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<double?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1217,8 +1245,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<decimal>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1228,8 +1256,8 @@ namespace System.Linq {
throw Error.ArgumentNull("source");
return source.Provider.Execute<decimal?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ null,
+ GetMethodInfo(Queryable.Sum, source),
new Expression[] { source.Expression }
));
}
@@ -1241,8 +1269,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<int>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1254,8 +1282,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<int?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1267,8 +1295,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<long>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1280,8 +1308,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<long?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1293,8 +1321,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<float>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1306,8 +1334,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<float?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1319,8 +1347,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<double>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1332,8 +1360,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<double?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1345,8 +1373,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<decimal>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1358,8 +1386,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<decimal?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Sum, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1370,7 +1398,7 @@ namespace System.Linq {
return source.Provider.Execute<double>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1381,7 +1409,7 @@ namespace System.Linq {
return source.Provider.Execute<double?>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1392,7 +1420,7 @@ namespace System.Linq {
return source.Provider.Execute<double>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1403,7 +1431,7 @@ namespace System.Linq {
return source.Provider.Execute<double?>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1415,7 +1443,7 @@ namespace System.Linq {
return source.Provider.Execute<float>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1427,7 +1455,7 @@ namespace System.Linq {
return source.Provider.Execute<float?>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1438,7 +1466,7 @@ namespace System.Linq {
return source.Provider.Execute<double>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1449,7 +1477,7 @@ namespace System.Linq {
return source.Provider.Execute<double?>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1460,7 +1488,7 @@ namespace System.Linq {
return source.Provider.Execute<decimal>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1471,7 +1499,7 @@ namespace System.Linq {
return source.Provider.Execute<decimal?>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()),
+ GetMethodInfo(Queryable.Average, source),
new Expression[] { source.Expression }
));
}
@@ -1483,8 +1511,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<double>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1496,8 +1524,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<double?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1511,7 +1539,7 @@ namespace System.Linq {
return source.Provider.Execute<float>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1525,7 +1553,7 @@ namespace System.Linq {
return source.Provider.Execute<float?>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1537,8 +1565,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<double>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1550,8 +1578,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<double?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1563,8 +1591,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<double>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1576,8 +1604,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<double?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1589,8 +1617,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<decimal>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1602,8 +1630,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<decimal?>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ null,
+ GetMethodInfo(Queryable.Average, source, selector),
new Expression[] { source.Expression, Expression.Quote(selector) }
));
}
@@ -1616,7 +1644,7 @@ namespace System.Linq {
return source.Provider.Execute<TSource>(
Expression.Call(
null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource)),
+ GetMethodInfo(Queryable.Aggregate, source, func),
new Expression[] { source.Expression, Expression.Quote(func) }
));
}
@@ -1628,8 +1656,8 @@ namespace System.Linq {
throw Error.ArgumentNull("func");
return source.Provider.Execute<TAccumulate>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TAccumulate)),
+ null,
+ GetMethodInfo(Queryable.Aggregate, source, seed, func),
new Expression[] { source.Expression, Expression.Constant(seed), Expression.Quote(func) }
));
}
@@ -1643,8 +1671,8 @@ namespace System.Linq {
throw Error.ArgumentNull("selector");
return source.Provider.Execute<TResult>(
Expression.Call(
- null,
- ((MethodInfo)MethodBase.GetCurrentMethod()).MakeGenericMethod(typeof(TSource), typeof(TAccumulate), typeof(TResult)),
+ null,
+ GetMethodInfo(Queryable.Aggregate, source, seed, func, selector),
new Expression[] { source.Expression, Expression.Constant(seed), Expression.Quote(func), Expression.Quote(selector) }
));
}
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/AsynchronousChannel.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/AsynchronousChannel.cs
index d249e8749f3..0024bf3c90c 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/AsynchronousChannel.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/AsynchronousChannel.cs
@@ -7,7 +7,7 @@
//
// AsynchronousOneToOneChannel.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/SynchronousChannel.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/SynchronousChannel.cs
index ac27781a039..79cdc7a9b01 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/SynchronousChannel.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Channels/SynchronousChannel.cs
@@ -7,7 +7,7 @@
//
// SynchronousChannel.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/AggregationMinMaxHelpers.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/AggregationMinMaxHelpers.cs
index af69de8aa37..3d560db8ca9 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/AggregationMinMaxHelpers.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/AggregationMinMaxHelpers.cs
@@ -7,7 +7,7 @@
//
// AggregationMinMaxHelpers.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EmptyEnumerable.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EmptyEnumerable.cs
index 56c3c621c83..0d3335d7d3e 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EmptyEnumerable.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EmptyEnumerable.cs
@@ -7,7 +7,7 @@
//
// EmptyEnumerable.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EnumerableWrapperWeakToStrong.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EnumerableWrapperWeakToStrong.cs
index 95dbb1e0e65..6d7ec46c713 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EnumerableWrapperWeakToStrong.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/EnumerableWrapperWeakToStrong.cs
@@ -7,7 +7,7 @@
//
// EnumerableWrapperWeakToStrong.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/IParallelPartitionable.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/IParallelPartitionable.cs
index 1aa7a436532..abf57edfe9a 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/IParallelPartitionable.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/IParallelPartitionable.cs
@@ -7,7 +7,7 @@
//
// IParallelPartitionable.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>igoro</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -23,4 +23,4 @@ namespace System.Linq.Parallel
{
QueryOperatorEnumerator<T, int>[] GetPartitions(int partitionCount);
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/OrderedParallelQuery.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/OrderedParallelQuery.cs
index 07e4c2a1f5a..70167618e2d 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/OrderedParallelQuery.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/OrderedParallelQuery.cs
@@ -7,7 +7,7 @@
//
// OrderedParallelQuery.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelEnumerableWrapper.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelEnumerableWrapper.cs
index 8c5fb1912a8..31d072f3b07 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelEnumerableWrapper.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelEnumerableWrapper.cs
@@ -7,7 +7,7 @@
//
// ParallelEnumerableWrapper.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelQuery.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelQuery.cs
index 9503c3043f0..b9a9477a706 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelQuery.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/ParallelQuery.cs
@@ -7,7 +7,7 @@
//
// ParallelQuery.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// ParallelQuery is an abstract class that represents a PLINQ query.
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/QueryAggregationOptions.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/QueryAggregationOptions.cs
index 2a73072bdf8..7775a87ab4f 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/QueryAggregationOptions.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/QueryAggregationOptions.cs
@@ -7,7 +7,7 @@
//
// QueryAggregationOptions.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>igoro</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -27,4 +27,4 @@ namespace System.Linq.Parallel
Commutative = 2,
AssociativeCommutative = (Associative | Commutative) // For convenience.
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RangeEnumerable.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RangeEnumerable.cs
index 1bb58a81f1f..8c580844613 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RangeEnumerable.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RangeEnumerable.cs
@@ -7,7 +7,7 @@
//
// RangeEnumerable.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RepeatEnumerable.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RepeatEnumerable.cs
index 1998eabb085..6951c939b73 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RepeatEnumerable.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Enumerables/RepeatEnumerable.cs
@@ -7,7 +7,7 @@
//
// RepeatEnumerable.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/ArrayMergeHelper.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/ArrayMergeHelper.cs
index 97559c5fd41..feebc57bf3f 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/ArrayMergeHelper.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/ArrayMergeHelper.cs
@@ -7,7 +7,7 @@
//
// ArrayMergeHelper.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/AsynchronousChannelMergeEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/AsynchronousChannelMergeEnumerator.cs
index 599f13ae481..b76d1e42705 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/AsynchronousChannelMergeEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/AsynchronousChannelMergeEnumerator.cs
@@ -7,7 +7,7 @@
//
// AsynchronousChannelMergeEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/DefaultMergeHelper.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/DefaultMergeHelper.cs
index d1115094aa8..b288fffec16 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/DefaultMergeHelper.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/DefaultMergeHelper.cs
@@ -7,7 +7,7 @@
//
// DefaultMergeHelper.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -32,7 +32,7 @@ namespace System.Linq.Parallel
private QueryTaskGroupState m_taskGroupState; // State shared among tasks.
private PartitionedStream<TInputOutput, TIgnoreKey> m_partitions; // Source partitions.
private AsynchronousChannel<TInputOutput>[] m_asyncChannels; // Destination channels (async).
- private SynchronousChannel<TInputOutput>[] m_syncChannels; // Destination channels ([....]).
+ private SynchronousChannel<TInputOutput>[] m_syncChannels; // Destination channels (sync).
private IEnumerator<TInputOutput> m_channelEnumerator; // Output enumerator.
private TaskScheduler m_taskScheduler; // The task manager to execute the query.
private bool m_ignoreOutput; // Whether we're enumerating "for effect".
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/IMergeHelper.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/IMergeHelper.cs
index 862b053f9f9..fc9b5642417 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/IMergeHelper.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/IMergeHelper.cs
@@ -7,7 +7,7 @@
//
// ImergeHelper.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>igoro</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -32,4 +32,4 @@ namespace System.Linq.Parallel
// Returns the merged output as an array.
TInputOutput[] GetResultsAsArray();
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeEnumerator.cs
index 8fac0d62c9e..da0298ce180 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeEnumerator.cs
@@ -7,7 +7,7 @@
//
// MergeEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeExecutor.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeExecutor.cs
index f3136f12e33..2e0d8d90167 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeExecutor.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/MergeExecutor.cs
@@ -7,7 +7,7 @@
//
// MergeExecutor.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingMergeHelper.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingMergeHelper.cs
index d456534525d..b7015a48d73 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingMergeHelper.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingMergeHelper.cs
@@ -7,7 +7,7 @@
//
// OrderPreservingMergeHelper.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingPipeliningMergeHelper.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingPipeliningMergeHelper.cs
index f9fc2bc4907..5da2671db26 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingPipeliningMergeHelper.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/OrderPreservingPipeliningMergeHelper.cs
@@ -7,7 +7,7 @@
//
// OrderPreservingPipeliningMergeHelper.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/SynchronousChannelMergeEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/SynchronousChannelMergeEnumerator.cs
index ba302d41696..0bdc6ea7c4c 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/SynchronousChannelMergeEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Merging/SynchronousChannelMergeEnumerator.cs
@@ -7,7 +7,7 @@
//
// SynchronousChannelMergeEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionEnumerator.cs
index 5f8cd482ee8..001eb1b3153 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionEnumerator.cs
@@ -7,7 +7,7 @@
//
// HashRepartitionEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionStream.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionStream.cs
index 96aaf2d4cee..949e4f41974 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionStream.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/HashRepartitionStream.cs
@@ -7,7 +7,7 @@
//
// HashPartitionedStream.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/IPartitionedStreamRecipient.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/IPartitionedStreamRecipient.cs
index 748d853a731..d2f6a35cd47 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/IPartitionedStreamRecipient.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/IPartitionedStreamRecipient.cs
@@ -7,7 +7,7 @@
//
// IPartitionedStreamRecipient.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>igoro</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -22,4 +22,4 @@ namespace System.Linq.Parallel
{
void Receive<TKey>(PartitionedStream<TElement, TKey> partitionedStream);
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionEnumerator.cs
index 39ca3fb0320..35865feb936 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionEnumerator.cs
@@ -7,7 +7,7 @@
//
// OrderedHashRepartitionEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionStream.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionStream.cs
index f12862e8fe8..dfd79fd6891 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionStream.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/OrderedHashRepartitionStream.cs
@@ -7,7 +7,7 @@
//
// OrderedHashRepartitionStream.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedDataSource.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedDataSource.cs
index e9f639c79d2..2f661a9e36f 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedDataSource.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedDataSource.cs
@@ -7,7 +7,7 @@
//
// PartitionedDataSource.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedStream.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedStream.cs
index dd6c687fea9..fc7477fe3b3 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedStream.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/PartitionedStream.cs
@@ -7,7 +7,7 @@
//
// PartitionedStream.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/UnorderedHashRepartitionStream.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/UnorderedHashRepartitionStream.cs
index b8d1e6be923..7edc4d07da8 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/UnorderedHashRepartitionStream.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Partitioning/UnorderedHashRepartitionStream.cs
@@ -7,7 +7,7 @@
//
// UnorderedHashRepartitionStream.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/AssociativeAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/AssociativeAggregationOperator.cs
index 6df8e3e6c08..add046683ad 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/AssociativeAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/AssociativeAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// AssociativeAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ExceptQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ExceptQueryOperator.cs
index d84be6b56c2..c8a8d2206ab 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ExceptQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ExceptQueryOperator.cs
@@ -7,7 +7,7 @@
//
// ExceptQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/GroupJoinQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/GroupJoinQueryOperator.cs
index a56fe2f6710..60b6befd6a5 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/GroupJoinQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/GroupJoinQueryOperator.cs
@@ -7,7 +7,7 @@
//
// GroupJoinQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/HashJoinQueryOperatorEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/HashJoinQueryOperatorEnumerator.cs
index 88196b52650..e09d4d92b33 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/HashJoinQueryOperatorEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/HashJoinQueryOperatorEnumerator.cs
@@ -7,7 +7,7 @@
//
// HashJoinQueryOperatorEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/IntersectQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/IntersectQueryOperator.cs
index 86979515448..3ce35c451c4 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/IntersectQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/IntersectQueryOperator.cs
@@ -7,7 +7,7 @@
//
// IntersectQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/JoinQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/JoinQueryOperator.cs
index a80990550f2..9dbd672ec47 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/JoinQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/JoinQueryOperator.cs
@@ -7,7 +7,7 @@
//
// JoinQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/UnionQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/UnionQueryOperator.cs
index c2d07020d58..8251ef54946 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/UnionQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/UnionQueryOperator.cs
@@ -7,7 +7,7 @@
//
// UnionQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ZipQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ZipQueryOperator.cs
index 3b2d74cfdcb..3465f80d43d 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ZipQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Binary/ZipQueryOperator.cs
@@ -7,7 +7,7 @@
//
// ZipQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/BinaryQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/BinaryQueryOperator.cs
index f159f1c2575..3beed03e1ec 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/BinaryQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/BinaryQueryOperator.cs
@@ -7,7 +7,7 @@
//
// BinaryQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/CountAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/CountAggregationOperator.cs
index 84ae158c3c8..95b660b22f5 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/CountAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/CountAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// CountAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalAverageAggregationOperator.cs
index f7e86aaa2fe..d321018d7c0 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// DecimalAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalMinMaxAggregationOperator.cs
index 55e2f78e885..eaa22795ffd 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// DecimalMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalSumAggregationOperator.cs
index 17d0658b9cd..30560fecc3a 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DecimalSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// DecimalSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleAverageAggregationOperator.cs
index 5d6aa8e41a8..dba1e102131 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// DoubleAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleMinMaxAggregationOperator.cs
index 85c2e84cc23..a7cd5df6580 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// DoubleMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleSumAggregationOperator.cs
index c464be0957f..b2477cfd7d0 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/DoubleSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// DoubleSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatAverageAggregationOperator.cs
index 8d310b488b4..d2d294f1f0b 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// FloatAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatMinMaxAggregationOperator.cs
index 1cc5d0d25b9..10be7b55eff 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// FloatMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatSumAggregationOperator.cs
index 03949d7aa0e..ecf0656a9d2 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/FloatSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// FloatSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperator.cs
index 31ba533d8cc..865ccaac7bd 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// InlinedAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperatorEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperatorEnumerator.cs
index 416844cfbec..b53d200df55 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperatorEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/InlinedAggregationOperatorEnumerator.cs
@@ -7,7 +7,7 @@
//
// InlinedAggregationOperatorEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntAverageAggregationOperator.cs
index 9733071e8c3..88a779aeb6c 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// IntAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntMinMaxAggregationOperator.cs
index 5bd686ab5d1..469a9034603 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// IntMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntSumAggregationOperator.cs
index f57f4ec529c..28b5048b0c3 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/IntSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// IntSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongAverageAggregationOperator.cs
index 61478be33bc..3de0feed309 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// LongAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongCountAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongCountAggregationOperator.cs
index 4332cee8375..1c1ecc3a3ad 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongCountAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongCountAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// CountAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongMinMaxAggregationOperator.cs
index 0c7bdfbd861..bb45b5b837d 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// LongMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongSumAggregationOperator.cs
index df856cc34bf..bc29d47ba62 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/LongSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// LongSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalAverageAggregationOperator.cs
index 246aa40dcd3..cdaf0301e96 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableDecimalAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalMinMaxAggregationOperator.cs
index 8d78b129de1..abbacb4e2fc 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableDecimalMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalSumAggregationOperator.cs
index 2602c9eb2eb..5c32e0cc871 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDecimalSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableDecimalSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleAverageAggregationOperator.cs
index 69b52aaa373..44eb13ad651 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableDoubleAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleMinMaxAggregationOperator.cs
index 7b44277649e..a2a7fcb3e4a 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableDoubleMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleSumAggregationOperator.cs
index 9f92f75d1ea..f1ced299faa 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableDoubleSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableDoubleSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatAverageAggregationOperator.cs
index 2b7c0d4524a..b33baf58aa3 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableFloatAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatMinMaxAggregationOperator.cs
index b1b8064e067..8180ef53427 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableFloatMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatSumAggregationOperator.cs
index d2ea8a423d3..d4aa289c0f7 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableFloatSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableFloatSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntAverageAggregationOperator.cs
index 4604a595f5b..ea9bcd10da3 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableIntAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntMinMaxAggregationOperator.cs
index 5c57d26b0b0..6ff77bd7ed9 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableIntMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntSumAggregationOperator.cs
index c00fdb01d69..14389d8fc1b 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableIntSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableIntSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongAverageAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongAverageAggregationOperator.cs
index ddf75c89fee..bacb98750b6 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongAverageAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongAverageAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableLongAverageAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongMinMaxAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongMinMaxAggregationOperator.cs
index 7d4e369d90c..824bb98a49e 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongMinMaxAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongMinMaxAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableLongMinMaxAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongSumAggregationOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongSumAggregationOperator.cs
index 97e53a64eaa..313e7c18255 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongSumAggregationOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Inlined/NullableLongSumAggregationOperator.cs
@@ -7,7 +7,7 @@
//
// NullableLongSumAggregationOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ListQueryResults.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ListQueryResults.cs
index 55069c3b3cf..e55d313c01d 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ListQueryResults.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ListQueryResults.cs
@@ -7,7 +7,7 @@
//
// ListQueryResults.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/OrderingQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/OrderingQueryOperator.cs
index 33baf3f8056..27f7bf886b4 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/OrderingQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/OrderingQueryOperator.cs
@@ -7,7 +7,7 @@
//
// OrderingQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/QueryExecutionOption.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/QueryExecutionOption.cs
index 1bef24bedac..8ddc796458a 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/QueryExecutionOption.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Options/QueryExecutionOption.cs
@@ -7,7 +7,7 @@
//
// QueryExecutionOption.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/OrdinalIndexState.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/OrdinalIndexState.cs
index 62660a567c0..c928a13d31c 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/OrdinalIndexState.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/OrdinalIndexState.cs
@@ -7,7 +7,7 @@
//
// OrdinalIndexState.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>igoro</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -23,4 +23,4 @@ namespace System.Linq.Parallel
Increasing = 2, // Indices of elements are increasing. Within each partition, elements are in the correct order.
Shuffled = 3, // Indices are of arbitrary type. Elements appear in an arbitrary order in each partition.
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionedStreamMerger.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionedStreamMerger.cs
index 282c6cd90c2..77682f6954e 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionedStreamMerger.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionedStreamMerger.cs
@@ -7,7 +7,7 @@
//
// PartitionedStreamMerger.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionerQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionerQueryOperator.cs
index c239cb7e4f4..62ed43dba2c 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionerQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/PartitionerQueryOperator.cs
@@ -7,7 +7,7 @@
//
// PartitionerQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOpeningEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOpeningEnumerator.cs
index 570b9e4ab05..c268cf512f8 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOpeningEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOpeningEnumerator.cs
@@ -7,7 +7,7 @@
//
// QueryOpeningEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -110,7 +110,7 @@ namespace System.Linq.Parallel
{
// To keep the MoveNext method body small, the code that executes first time only is in a separate method.
// It appears that if the method becomes too large, we observe a performance regression. This may have
- // to do with method inlining. See bug 706485.
+ // to do with method inlining. See
OpenQuery();
}
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperator.cs
index c83015bb314..60d656c1e02 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperator.cs
@@ -7,7 +7,7 @@
//
// QueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperatorEnumerator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperatorEnumerator.cs
index db776f87878..6f78b8177a5 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperatorEnumerator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryOperatorEnumerator.cs
@@ -7,7 +7,7 @@
//
// QueryOperatorEnumerator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryResults.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryResults.cs
index cee66591f77..d062a698ec3 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryResults.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QueryResults.cs
@@ -7,7 +7,7 @@
//
// QueryResults.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QuerySettings.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QuerySettings.cs
index 08f410f9821..8782d8fd0e0 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QuerySettings.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/QuerySettings.cs
@@ -7,7 +7,7 @@
//
// QuerySettings.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -149,8 +149,8 @@ namespace System.Linq.Parallel
//Initialize a new QuerySettings structure and copy in the current settings.
//Note: this has the very important effect of newing a fresh CancellationSettings,
// and _not_ copying in the current internalCancellationSource or topLevelDisposedFlag which should not be
- // propogated to internal query executions. (This affects SelectMany execution and specifically fixes bug:535510)
- // The fresh toplevel parameters are used instead.
+ // propogated to internal query executions. (This affects SelectMany execution and specifically fixes
+
QuerySettings settings = new QuerySettings(TaskScheduler, DegreeOfParallelism, CancellationState.ExternalCancellationToken, ExecutionMode, MergeOptions);
Contract.Assert(topLevelCancellationTokenSource != null, "There should always be a top-level cancellation signal specified.");
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ScanQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ScanQueryOperator.cs
index e70b13e18a9..1310302c208 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ScanQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/ScanQueryOperator.cs
@@ -7,7 +7,7 @@
//
// ScanQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/AnyAllSearchOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/AnyAllSearchOperator.cs
index fd4b201e7c5..2dc5b284f3c 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/AnyAllSearchOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/AnyAllSearchOperator.cs
@@ -7,7 +7,7 @@
//
// AnyAllSearchOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ConcatQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ConcatQueryOperator.cs
index d55436affb5..4f07a9f2ebc 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ConcatQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ConcatQueryOperator.cs
@@ -7,7 +7,7 @@
//
// ConcatQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ContainsSearchOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ContainsSearchOperator.cs
index 78de1005198..b417480520b 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ContainsSearchOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ContainsSearchOperator.cs
@@ -7,7 +7,7 @@
//
// ContainsSearchOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DefaultIfEmptyQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DefaultIfEmptyQueryOperator.cs
index 9a03469950e..6611cc28063 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DefaultIfEmptyQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DefaultIfEmptyQueryOperator.cs
@@ -7,7 +7,7 @@
//
// DefaultIfEmptyQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DistinctQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DistinctQueryOperator.cs
index 4de47cea4e9..fc5ecd5f7eb 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DistinctQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/DistinctQueryOperator.cs
@@ -7,7 +7,7 @@
//
// DistinctQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ElementAtQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ElementAtQueryOperator.cs
index 0560b753f52..70660e9fc8f 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ElementAtQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ElementAtQueryOperator.cs
@@ -7,7 +7,7 @@
//
// ElementAtQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/FirstQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/FirstQueryOperator.cs
index 38c143c5f13..8181237ca9f 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/FirstQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/FirstQueryOperator.cs
@@ -7,7 +7,7 @@
//
// FirstQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ForAllOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ForAllOperator.cs
index 86761040257..825d755f494 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ForAllOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ForAllOperator.cs
@@ -7,7 +7,7 @@
//
// ForAllQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/GroupByQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/GroupByQueryOperator.cs
index ed3b2f44066..ab4d272540d 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/GroupByQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/GroupByQueryOperator.cs
@@ -7,7 +7,7 @@
//
// GroupByQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedSelectQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedSelectQueryOperator.cs
index f1d0e5ef3e5..1a304e4598b 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedSelectQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedSelectQueryOperator.cs
@@ -7,7 +7,7 @@
//
// IndexedSelectQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedWhereQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedWhereQueryOperator.cs
index a4d65f3cfb6..fddb9926020 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedWhereQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/IndexedWhereQueryOperator.cs
@@ -7,7 +7,7 @@
//
// IndexedWhereQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/LastQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/LastQueryOperator.cs
index 8b354de110a..f4a74d0c71a 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/LastQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/LastQueryOperator.cs
@@ -7,7 +7,7 @@
//
// LastQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ReverseQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ReverseQueryOperator.cs
index d66add1195f..9f4a4eece69 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ReverseQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/ReverseQueryOperator.cs
@@ -7,7 +7,7 @@
//
// ReverseQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectManyQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectManyQueryOperator.cs
index 741bb24cd86..8a4c0f3e7d1 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectManyQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectManyQueryOperator.cs
@@ -7,7 +7,7 @@
//
// SelectManyQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectQueryOperator.cs
index 2301c1d0646..7eaa46765f1 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SelectQueryOperator.cs
@@ -7,7 +7,7 @@
//
// SelectQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SingleQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SingleQueryOperator.cs
index d5539ceaf8d..c2cb9d451fa 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SingleQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SingleQueryOperator.cs
@@ -7,7 +7,7 @@
//
// SingleQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SortQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SortQueryOperator.cs
index b73b8bd0829..af64f227ae7 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SortQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/SortQueryOperator.cs
@@ -7,7 +7,7 @@
//
// SortQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipQueryOperator.cs
index c0c708a7c38..67a70ce8f18 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipQueryOperator.cs
@@ -7,7 +7,7 @@
//
// TakeOrSkipQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipWhileQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipWhileQueryOperator.cs
index a04bf2bfb9c..64f089adc01 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipWhileQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/TakeOrSkipWhileQueryOperator.cs
@@ -7,7 +7,7 @@
//
// TakeOrSkipWhileQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/WhereQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/WhereQueryOperator.cs
index 3ec343a9f0f..d447915d871 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/WhereQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/Unary/WhereQueryOperator.cs
@@ -7,7 +7,7 @@
//
// WhereQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/UnaryQueryOperator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/UnaryQueryOperator.cs
index b66aa49f721..0baa5ad628d 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/UnaryQueryOperator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/QueryOperators/UnaryQueryOperator.cs
@@ -7,7 +7,7 @@
//
// UnaryQueryOperator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/CancellationState.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/CancellationState.cs
index c084abb4b73..e84bced8117 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/CancellationState.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/CancellationState.cs
@@ -7,7 +7,7 @@
//
// CancellationState.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// A bag of cancellation-related items that are passed around as a group.
//
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingPipeliningSpoolingTask.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingPipeliningSpoolingTask.cs
index f1e99baedb4..a402e317e92 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingPipeliningSpoolingTask.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingPipeliningSpoolingTask.cs
@@ -7,7 +7,7 @@
//
// OrderPreservingPipeliningSpoolingTask.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingSpoolingTask.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingSpoolingTask.cs
index 478533db208..20c75157119 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingSpoolingTask.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/OrderPreservingSpoolingTask.cs
@@ -7,7 +7,7 @@
//
// OrderPreservingSpoolingTask.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryLifecycle.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryLifecycle.cs
index 92ead1bfb7f..3f0e70731b5 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryLifecycle.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryLifecycle.cs
@@ -7,7 +7,7 @@
//
// QueryLifecycle.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// A convenient place to put things associated with entire queries and their lifecycle events.
//
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTask.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTask.cs
index 97dc14d53cc..7ca188a354f 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTask.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTask.cs
@@ -7,7 +7,7 @@
//
// QueryTask.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -88,7 +88,7 @@ namespace System.Linq.Parallel
}
//-----------------------------------------------------------------------------------
- // Common function called regardless of [....] or async execution. Just wraps some
+ // Common function called regardless of sync or async execution. Just wraps some
// amount of tracing around the call to the real work API.
//
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTaskGroupState.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTaskGroupState.cs
index f3666afb068..9dbc359a725 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTaskGroupState.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/QueryTaskGroupState.cs
@@ -7,7 +7,7 @@
//
// QueryTaskGroupState.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -98,9 +98,9 @@ namespace System.Linq.Parallel
// There are four cases:
// Case #1: Wait produced an exception that is not OCE(ct), or an AggregateException which is not full of OCE(ct) ==> We rethrow.
// Case #2: External cancellation has been requested ==> we'll manually throw OCE(externalToken).
- // Case #3a: We are servicing a call to Dispose() (and possibly also external cancellation has been requested).. simply return. See bug 695173
- // Case #3b: The enumerator has already been disposed (and possibly also external cancellation was requested). Throw an ODE.
- // Case #4: No exceptions or explicit call to Dispose() by this caller ==> we just return.
+ // Case #3a: We are servicing a call to Dispose() (and possibly also external cancellation has been requested).. simply return. See
+
+
// See also "InlinedAggregationOperator" which duplicates some of this logic for the aggregators.
// See also "QueryOpeningEnumerator" which duplicates some of this logic.
@@ -153,7 +153,7 @@ namespace System.Linq.Parallel
// 2. tokenCancellationRequested is backed by a volatile field, hence the reads below
// won't get reordered about the read of token.IsCancellationRequested.
- // If the query has already been disposed, we don't want to throw an OCE (this is a fix for bug 695173.)
+ // If the query has already been disposed, we don't want to throw an OCE (this is a fix for
if (!m_cancellationState.TopLevelDisposedFlag.Value)
{
CancellationState.ThrowWithStandardMessageIfCanceled(m_cancellationState.ExternalCancellationToken); // Case #2
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/Scheduling.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/Scheduling.cs
index f43d3fdd52f..306b5411b33 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/Scheduling.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/Scheduling.cs
@@ -7,7 +7,7 @@
//
// Scheduling.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// Infrastructure for setting up concurrent work, marshaling exceptions, determining
// the recommended degree-of-parallelism, and so forth.
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTask.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTask.cs
index ab614a04733..a8016015088 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTask.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTask.cs
@@ -7,7 +7,7 @@
//
// SpoolingTask.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTaskBase.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTaskBase.cs
index fdbe37adf1e..26d878fe0bc 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTaskBase.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Scheduling/SpoolingTaskBase.cs
@@ -7,7 +7,7 @@
//
// SpoolingTaskBase.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/CancellableEnumerable.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/CancellableEnumerable.cs
index fc3855ea7be..8eb45c4ba21 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/CancellableEnumerable.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/CancellableEnumerable.cs
@@ -7,7 +7,7 @@
//
// CancellableEnumerable.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExceptionAggregator.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExceptionAggregator.cs
index 7423b7edab9..1a9b354fea2 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExceptionAggregator.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExceptionAggregator.cs
@@ -7,7 +7,7 @@
//
// ExceptionAggregator.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExchangeUtilities.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExchangeUtilities.cs
index 7df87b5a4cf..c52cec2fabf 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExchangeUtilities.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ExchangeUtilities.cs
@@ -7,7 +7,7 @@
//
// ExchangeUtilities.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/FixedMaxHeap.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/FixedMaxHeap.cs
index 74f4f6fb636..43547483f5b 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/FixedMaxHeap.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/FixedMaxHeap.cs
@@ -7,7 +7,7 @@
//
// FixedMaxHeap.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/GrowingArray.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/GrowingArray.cs
index 7e431a8d215..ccb3d1f97a2 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/GrowingArray.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/GrowingArray.cs
@@ -7,7 +7,7 @@
//
// GrowingArray.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/HashLookup.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/HashLookup.cs
index 5cbd0bb5e60..8251e6c6bea 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/HashLookup.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/HashLookup.cs
@@ -7,7 +7,7 @@
//
// HashLookup.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ListChunk.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ListChunk.cs
index 2b0b099c6d9..8ae36104498 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ListChunk.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ListChunk.cs
@@ -7,7 +7,7 @@
//
// ListChunk.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Lookup.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Lookup.cs
index e3b1561f616..4b7a65c5cff 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Lookup.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Lookup.cs
@@ -7,7 +7,7 @@
//
// Lookup.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PLINQETWProvider.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PLINQETWProvider.cs
index 294a86d542b..bbfec3cd6e7 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PLINQETWProvider.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PLINQETWProvider.cs
@@ -7,7 +7,7 @@
//
// PlinqEtwProvider.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// EventSource for PLINQ.
//
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Pair.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Pair.cs
index 57ed99389bd..0c8ed3672e0 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Pair.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Pair.cs
@@ -7,7 +7,7 @@
//
// Pair.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PairComparer.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PairComparer.cs
index 99cf8fd1d65..ea0cc96ad13 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PairComparer.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/PairComparer.cs
@@ -7,7 +7,7 @@
//
// PairComparer.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ReverseComparer.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ReverseComparer.cs
index b9ad3cced19..e8e81bd325a 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ReverseComparer.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/ReverseComparer.cs
@@ -7,7 +7,7 @@
//
// ReverseComparer.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Shared.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Shared.cs
index ebe1953110b..28da58a616d 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Shared.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Shared.cs
@@ -7,7 +7,7 @@
//
// Shared.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs
index fb355997295..dba1de364e8 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Sorting.cs
@@ -7,7 +7,7 @@
//
// Sorting.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// Support for sorting.
//
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/TraceHelpers.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/TraceHelpers.cs
index 5c1ad9f452d..00202eb30bc 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/TraceHelpers.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/TraceHelpers.cs
@@ -7,7 +7,7 @@
//
// TraceHelpers.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// Common routines used to trace information about execution, the state of things, etc.
//
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Util.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Util.cs
index b877250e9b4..7ccdf8f5e4a 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Util.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Util.cs
@@ -7,7 +7,7 @@
//
// Util.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -33,12 +33,12 @@ namespace System.Linq.Parallel
}
//-----------------------------------------------------------------------------------
- // This is a temporary workaround for a VSWhidbey bug 601998 in the X64 JIT compiler.
- // Unlike the X86 JIT, null checks on value types aren't optimized away in Whidbey.
- // That means using the GenericComparer<K> infrastructure results in boxing value
- // types. This kills performance all over the place. This bug has been fixed in
- // Orcas (2.0 SP1), so once we're on the SP1 runtime, this can be removed.
- //
+ // This is a temporary workaround for a VSWhidbey
+
+
+
+
+
internal static Comparer<TKey> GetDefaultComparer<TKey>()
{
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Wrapper.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Wrapper.cs
index c96085b02b3..4878dedf2b7 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Wrapper.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/Wrapper.cs
@@ -7,7 +7,7 @@
//
// Wrapper.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/WrapperEqualityComparer.cs b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/WrapperEqualityComparer.cs
index c2cb403cec4..38fa75ba4bc 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/WrapperEqualityComparer.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/Parallel/Utils/WrapperEqualityComparer.cs
@@ -7,7 +7,7 @@
//
// WrapperEqualityComparer.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/ParallelEnumerable.cs b/mcs/class/referencesource/System.Core/System/Linq/ParallelEnumerable.cs
index 89dd8d7697b..daa567abe08 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/ParallelEnumerable.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/ParallelEnumerable.cs
@@ -7,7 +7,7 @@
//
// ParallelEnumerable.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// The standard IEnumerable-based LINQ-to-Objects query provider. This class basically
// mirrors the System.Linq.Enumerable class, but (1) takes as input a special "parallel
diff --git a/mcs/class/referencesource/System.Core/System/Linq/ParallelExecutionMode.cs b/mcs/class/referencesource/System.Core/System/Linq/ParallelExecutionMode.cs
index 1447b87013d..fe09a4a7e99 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/ParallelExecutionMode.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/ParallelExecutionMode.cs
@@ -7,7 +7,7 @@
//
// ParallelQueryExecutionMode.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>igoro</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
diff --git a/mcs/class/referencesource/System.Core/System/Linq/ParallelMergeOptions.cs b/mcs/class/referencesource/System.Core/System/Linq/ParallelMergeOptions.cs
index ea6b174f759..5eeb15854c0 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/ParallelMergeOptions.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/ParallelMergeOptions.cs
@@ -7,7 +7,7 @@
//
// ParallelMergeOptions.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>igoro</OWNER>
//
// =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
@@ -60,4 +60,4 @@ namespace System.Linq
/// </summary>
FullyBuffered = 3
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Linq/SequenceQuery.cs b/mcs/class/referencesource/System.Core/System/Linq/SequenceQuery.cs
index c26925aae8d..ebcd614d332 100644
--- a/mcs/class/referencesource/System.Core/System/Linq/SequenceQuery.cs
+++ b/mcs/class/referencesource/System.Core/System/Linq/SequenceQuery.cs
@@ -96,7 +96,7 @@ namespace System.Linq {
// critical (which was the original annotation when porting to silverlight) would violate
// fxcop security rules if the interface isn't also critical. However, transparent code
// can't access this anyway for Mix since we're not exposing AsQueryable().
- // [....]: the above assertion no longer holds. Now making AsQueryable() public again
+ // Microsoft: the above assertion no longer holds. Now making AsQueryable() public again
// the security fallout of which will need to be re-examined.
object IQueryProvider.Execute(Expression expression){
if (expression == null)
diff --git a/mcs/class/referencesource/System.Core/System/Runtime/InteropServices/ComAwareEventInfo.cs b/mcs/class/referencesource/System.Core/System/Runtime/InteropServices/ComAwareEventInfo.cs
index 6b61bbdd4d4..86ac682095c 100644
--- a/mcs/class/referencesource/System.Core/System/Runtime/InteropServices/ComAwareEventInfo.cs
+++ b/mcs/class/referencesource/System.Core/System/Runtime/InteropServices/ComAwareEventInfo.cs
@@ -18,6 +18,9 @@ namespace System.Runtime.InteropServices {
#endregion
#region protected overrides
+#if FEATURE_NETCORE
+ [System.Security.SecuritySafeCritical]
+#endif//FEATURE_NETCORE
public override void AddEventHandler(object target, Delegate handler) {
if (Marshal.IsComObject(target)) {
// retrieve sourceIid and dispid
@@ -25,9 +28,11 @@ namespace System.Runtime.InteropServices {
int dispid;
GetDataForComInvocation(_innerEventInfo, out sourceIid, out dispid);
+#if FEATURE_CAS_POLICY
// now validate the caller can call into native and redirect to ComEventHelpers.Combine
SecurityPermission perm = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode);
perm.Demand();
+#endif//FEATURE_CAS_POLICY
System.Runtime.InteropServices.ComEventsHelper.Combine(target, sourceIid, dispid, handler);
} else {
// we are dealing with a managed object - just add the delegate through reflection
@@ -35,6 +40,9 @@ namespace System.Runtime.InteropServices {
}
}
+#if FEATURE_NETCORE
+ [System.Security.SecuritySafeCritical]
+#endif//FEATURE_NETCORE
public override void RemoveEventHandler(object target, Delegate handler) {
if (Marshal.IsComObject(target)) {
// retrieve sourceIid and dispid
@@ -42,9 +50,11 @@ namespace System.Runtime.InteropServices {
int dispid;
GetDataForComInvocation(_innerEventInfo, out sourceIid, out dispid);
+#if FEATURE_CAS_POLICY
// now validate the caller can call into native and redirect to ComEventHelpers.Combine
SecurityPermission perm = new SecurityPermission(SecurityPermissionFlag.UnmanagedCode);
perm.Demand();
+#endif//FEATURE_CAS_POLICY
System.Runtime.InteropServices.ComEventsHelper.Remove(target, sourceIid, dispid, handler);
} else {
// we are dealing with a managed object - just add the delegate through relection
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/Aes.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/Aes.cs
index 981e08887cf..913e423fd39 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/Aes.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/Aes.cs
@@ -5,4 +5,4 @@
// ==--==
// moved to mscorlib.dll
-[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.Aes))]
+[assembly:System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.Aes))] \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/AesCryptoServiceProvider.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/AesCryptoServiceProvider.cs
index 284990875ac..bea786468a9 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/AesCryptoServiceProvider.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/AesCryptoServiceProvider.cs
@@ -6,6 +6,9 @@
using System;
using System.Collections.Generic;
+#if FEATURE_CORESYSTEM
+using System.Core;
+#endif
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.CompilerServices;
@@ -67,7 +70,7 @@ namespace System.Security.Cryptography {
/// Value of the symmetric key used for encryption / decryption
/// </summary>
public override byte[] Key {
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Reviewed")]
get {
Contract.Ensures(m_key != null && !m_key.IsInvalid && !m_key.IsClosed);
@@ -84,7 +87,7 @@ namespace System.Security.Cryptography {
return keyValue;
}
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Reviewed")]
set {
Contract.Ensures(m_key != null && !m_key.IsInvalid && !m_key.IsClosed);
@@ -120,7 +123,7 @@ namespace System.Security.Cryptography {
public override int KeySize {
get { return base.KeySize; }
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Reviewed")]
set {
base.KeySize = value;
@@ -136,7 +139,7 @@ namespace System.Security.Cryptography {
/// Create an object to perform AES decryption with the current key and IV
/// </summary>
/// <returns></returns>
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Reviewed")]
public override ICryptoTransform CreateDecryptor() {
Contract.Ensures(Contract.Result<ICryptoTransform>() != null);
@@ -151,7 +154,7 @@ namespace System.Security.Cryptography {
/// <summary>
/// Create an object to perform AES decryption with the given key and IV
/// </summary>
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
public override ICryptoTransform CreateDecryptor(byte[] key, byte[] iv) {
Contract.Ensures(Contract.Result<ICryptoTransform>() != null);
@@ -197,7 +200,7 @@ namespace System.Security.Cryptography {
/// <summary>
/// Create an object to do AES encryption with the current key and IV
/// </summary>
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Reviewed")]
public override ICryptoTransform CreateEncryptor() {
Contract.Ensures(Contract.Result<ICryptoTransform>() != null);
@@ -217,7 +220,7 @@ namespace System.Security.Cryptography {
/// <summary>
/// Create an object to do AES encryption with the given key and IV
/// </summary>
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
public override ICryptoTransform CreateEncryptor(byte[] key, byte[] iv) {
Contract.Ensures(Contract.Result<ICryptoTransform>() != null);
@@ -263,7 +266,7 @@ namespace System.Security.Cryptography {
/// <summary>
/// Release any CAPI handles we're holding onto
/// </summary>
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
protected override void Dispose(bool disposing) {
Contract.Ensures(!disposing || m_key == null || m_key.IsClosed);
Contract.Ensures(!disposing || m_cspHandle == null || m_cspHandle.IsClosed);
@@ -360,7 +363,7 @@ namespace System.Security.Cryptography {
/// <summary>
/// Generate a new random key
/// </summary>
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Reviewed")]
public override void GenerateKey() {
Contract.Ensures(m_key != null && !m_key.IsInvalid & !m_key.IsClosed);
@@ -393,7 +396,7 @@ namespace System.Security.Cryptography {
/// <summary>
/// Generate a random initialization vector
/// </summary>
- [System.Security.SecurityCritical]
+ [System.Security.SecuritySafeCritical]
[SuppressMessage("Microsoft.Security", "CA2122:DoNotIndirectlyExposeMethodsWithLinkDemands", Justification = "Reviewed")]
public override void GenerateIV() {
Contract.Ensures(IVValue != null && IVValue.Length == BlockSizeValue / 8);
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/BCryptNative.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/BCryptNative.cs
index 7272e139ab3..b4cc86876f3 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/BCryptNative.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/BCryptNative.cs
@@ -15,6 +15,28 @@ using Microsoft.Win32;
using Microsoft.Win32.SafeHandles;
namespace System.Security.Cryptography {
+
+ internal enum AsymmetricPaddingMode {
+ /// <summary>
+ /// No padding
+ /// </summary>
+ None = 1, // BCRYPT_PAD_NONE
+
+ /// <summary>
+ /// PKCS #1 padding
+ /// </summary>
+ Pkcs1 = 2, // BCRYPT_PAD_PKCS1
+
+ /// <summary>
+ /// Optimal Asymmetric Encryption Padding
+ /// </summary>
+ Oaep = 4, // BCRYPT_PAD_OAEP
+
+ /// <summary>
+ /// Probabilistic Signature Scheme padding
+ /// </summary>
+ Pss = 8 // BCRYPT_PAD_PSS
+ }
/// <summary>
/// Native interop with CNG's BCrypt layer. Native definitions can be found in bcrypt.h
/// </summary>
@@ -34,6 +56,29 @@ namespace System.Security.Cryptography {
public const string Sha256 = "SHA256"; // BCRYPT_SHA256_ALGORITHM
public const string Sha384 = "SHA384"; // BCRYPT_SHA384_ALGORITHM
public const string Sha512 = "SHA512"; // BCRYPT_SHA512_ALGORITHM
+ internal const string Rsa = "RSA"; // BCRYPT_RSA_ALGORITHM
+ }
+
+ /// <summary>
+ /// Well known key blob tyes
+ /// </summary>
+ internal static class KeyBlobType {
+ //During Win8 Windows introduced BCRYPT_PUBLIC_KEY_BLOB L"PUBLICBLOB"
+ //and #define BCRYPT_PRIVATE_KEY_BLOB L"PRIVATEBLOB". We should use the
+ //same on ProjectN and ProjectK
+ internal const string RsaFullPrivateBlob = "RSAFULLPRIVATEBLOB"; // BCRYPT_RSAFULLPRIVATE_BLOB
+ internal const string RsaPrivateBlob = "RSAPRIVATEBLOB"; // BCRYPT_RSAPRIVATE_BLOB
+ internal const string RsaPublicBlob = "RSAPUBLICBLOB"; // BCRYPT_PUBLIC_KEY_BLOB
+ }
+
+ [StructLayout(LayoutKind.Sequential)]
+ internal struct BCRYPT_RSAKEY_BLOB {
+ internal KeyBlobMagicNumber Magic;
+ internal int BitLength;
+ internal int cbPublicExp;
+ internal int cbModulus;
+ internal int cbPrime1;
+ internal int cbPrime2;
}
/// <summary>
@@ -61,7 +106,35 @@ namespace System.Security.Cryptography {
ECDHPublicP521 = 0x354B4345, // BCRYPT_ECDH_PUBLIC_P521_MAGIC
ECDsaPublicP256 = 0x31534345, // BCRYPT_ECDSA_PUBLIC_P256_MAGIC
ECDsaPublicP384 = 0x33534345, // BCRYPT_ECDSA_PUBLIC_P384_MAGIC
- ECDsaPublicP521 = 0x35534345 // BCRYPT_ECDSA_PUBLIC_P521_MAGIC
+ ECDsaPublicP521 = 0x35534345, // BCRYPT_ECDSA_PUBLIC_P521_MAGIC
+ RsaPublic = 0x31415352, // BCRYPT_RSAPUBLIC_MAGIC
+ RsaPrivate = 0x32415352, // BCRYPT_RSAPRIVATE_MAGIC
+ RsaFullPrivateMagic = 0x33415352, //BCRYPT_RSAFULLPRIVATE_MAGIC
+ KeyDataBlob = 0x4d42444b // BCRYPT_KEY_DATA_BLOB_MAGIC
+ }
+
+ [StructLayout(LayoutKind.Sequential)]
+ internal struct BCRYPT_OAEP_PADDING_INFO {
+ [MarshalAs(UnmanagedType.LPWStr)]
+ internal string pszAlgId;
+
+ internal IntPtr pbLabel;
+
+ internal int cbLabel;
+ }
+
+ [StructLayout(LayoutKind.Sequential)]
+ internal struct BCRYPT_PKCS1_PADDING_INFO {
+ [MarshalAs(UnmanagedType.LPWStr)]
+ internal string pszAlgId;
+ }
+
+ [StructLayout(LayoutKind.Sequential)]
+ internal struct BCRYPT_PSS_PADDING_INFO {
+ [MarshalAs(UnmanagedType.LPWStr)]
+ internal string pszAlgId;
+
+ internal int cbSalt;
}
/// <summary>
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiNative.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiNative.cs
index eaf838ec1ee..b9f7080affc 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiNative.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiNative.cs
@@ -5,14 +5,19 @@
// ==--==
using System;
+#if FEATURE_CORESYSTEM
+using System.Core;
+#endif
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
+using System.Diagnostics.Contracts;
using System.Globalization;
using System.Runtime.CompilerServices;
using System.Runtime.ConstrainedExecution;
using System.Runtime.InteropServices;
+using System.Runtime.Versioning;
using System.Security;
-using System.Diagnostics.Contracts;
+using System.Text;
using Microsoft.Win32.SafeHandles;
namespace System.Security.Cryptography {
@@ -171,15 +176,62 @@ namespace System.Security.Cryptography {
public fixed byte szName[20];
}
+ internal const uint ALG_CLASS_SIGNATURE = (1 << 13);
+ internal const uint ALG_TYPE_RSA = (2 << 9);
+ internal const uint ALG_SID_RSA_ANY = 0;
+ internal const uint ALG_SID_DSS_ANY = 0;
+ internal const uint ALG_TYPE_DSS = (1 << 9);
+ internal const uint ALG_CLASS_KEY_EXCHANGE = (5 << 13);
+
+ internal const uint CALG_RSA_SIGN = (ALG_CLASS_SIGNATURE | ALG_TYPE_RSA | ALG_SID_RSA_ANY);
+ internal const uint CALG_DSS_SIGN = (ALG_CLASS_SIGNATURE | ALG_TYPE_DSS | ALG_SID_DSS_ANY);
+ internal const uint CALG_RSA_KEYX = (ALG_CLASS_KEY_EXCHANGE | ALG_TYPE_RSA | ALG_SID_RSA_ANY);
+ internal const uint CNG_RSA_PUBLIC_KEY_BLOB = 72;
+
+ internal const uint X509_ASN_ENCODING = 0x00000001;
+ internal const uint PKCS_7_ASN_ENCODING = 0x00010000;
+
+ internal const uint CRYPT_OID_INFO_OID_KEY = 1;
+
+ internal const uint LMEM_FIXED = 0x0000;
+ internal const uint LMEM_ZEROINIT = 0x0040;
+
+ [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
+ internal struct CRYPT_OID_INFO {
+ internal CRYPT_OID_INFO(int size) {
+ cbSize = (uint)size;
+ pszOID = null;
+ pwszName = null;
+ dwGroupId = 0;
+ Algid = 0;
+ ExtraInfo = new CRYPTOAPI_BLOB();
+ }
+ internal uint cbSize;
+ [MarshalAs(UnmanagedType.LPStr)]
+ internal string pszOID;
+ internal string pwszName;
+ internal uint dwGroupId;
+ internal uint Algid;
+ internal CRYPTOAPI_BLOB ExtraInfo;
+ }
+
+
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#else
#pragma warning disable 618 // Have not migrated to v4 transparency yet
[SecurityCritical(SecurityCriticalScope.Everything)]
#pragma warning restore 618
+#endif
[SuppressUnmanagedCodeSecurity]
internal static class UnsafeNativeMethods {
/// <summary>
/// Calculate the public key token for a given public key
/// </summary>
[DllImport("clr")]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern int _AxlPublicKeyBlobToPublicKeyToken(ref CRYPTOAPI_BLOB pCspPublicKeyBlob,
[Out] out SafeAxlBufferHandle ppwszPublicKeyToken);
@@ -189,6 +241,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true, CharSet = CharSet.Unicode)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptAcquireContext([Out] out SafeCspHandle phProv,
string pszContainer,
string pszProvider,
@@ -200,6 +255,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptCreateHash(SafeCspHandle hProv,
AlgorithmId Algid,
SafeCapiKeyHandle hKey,
@@ -211,6 +269,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptDecrypt(SafeCapiKeyHandle hKey,
SafeCapiHashHandle hHash,
[MarshalAs(UnmanagedType.Bool)] bool Final,
@@ -222,9 +283,14 @@ namespace System.Security.Cryptography {
/// Duplicate a key handle
/// </summary>
[DllImport("advapi32")]
+#if !FEATURE_CORESYSTEM
[ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+#endif
[SuppressUnmanagedCodeSecurity]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptDuplicateKey(SafeCapiKeyHandle hKey,
IntPtr pdwReserved,
int dwFlags,
@@ -235,6 +301,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptEncrypt(SafeCapiKeyHandle hKey,
SafeCapiHashHandle hHash,
[MarshalAs(UnmanagedType.Bool)] bool Final,
@@ -248,6 +317,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptExportKey(SafeCapiKeyHandle hKey,
SafeCapiKeyHandle hExpKey,
int dwBlobType, // (int)KeyBlobType
@@ -259,6 +331,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptGenKey(SafeCspHandle hProv,
AlgorithmId Algid,
KeyFlags dwFlags,
@@ -269,6 +344,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptGenRandom(SafeCspHandle hProv,
int dwLen,
[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbBuffer);
@@ -278,6 +356,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptGetHashParam(SafeCapiHashHandle hHash,
HashParameter dwParam,
[Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbData,
@@ -289,6 +370,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptGetProvParam(SafeCspHandle hProv,
ProviderParameter dwParam,
IntPtr pbData,
@@ -300,6 +384,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptHashData(SafeCapiHashHandle hHash,
[MarshalAs(UnmanagedType.LPArray)] byte[] pbData,
int dwDataLen,
@@ -310,6 +397,9 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptImportKey(SafeCspHandle hProv,
[MarshalAs(UnmanagedType.LPArray)] byte[] pbData,
int dwDataLen,
@@ -322,10 +412,76 @@ namespace System.Security.Cryptography {
/// </summary>
[DllImport("advapi32", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
public static extern bool CryptSetKeyParam(SafeCapiKeyHandle hKey,
KeyParameter dwParam,
[MarshalAs(UnmanagedType.LPArray)] byte[] pbData,
int dwFlags);
+
+ //Added for X509Certificate extension support
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
+ [DllImport("CRYPT32.dll", CharSet = CharSet.Auto, SetLastError = true)]
+ [ResourceExposure(ResourceScope.None)]
+ internal extern static
+ IntPtr CryptFindOIDInfo(
+ [In] uint dwKeyType,
+ [In] IntPtr pvKey,
+ [In] OidGroup dwGroupId);
+
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
+ [DllImport("CRYPT32.dll", CharSet = CharSet.Auto, SetLastError = true)]
+ [ResourceExposure(ResourceScope.None)]
+ internal extern static
+ IntPtr CryptFindOIDInfo(
+ [In] uint dwKeyType,
+ [In] SafeLocalAllocHandle pvKey,
+ [In] OidGroup dwGroupId);
+
+
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
+ [DllImport("Crypt32.dll", CharSet = CharSet.Auto, SetLastError = true)]
+ [ResourceExposure(ResourceScope.None)]
+ internal static extern
+ bool CryptDecodeObject(
+ [In] uint dwCertEncodingType,
+ [In] IntPtr lpszStructType,
+ [In] IntPtr pbEncoded,
+ [In] uint cbEncoded,
+ [In] uint dwFlags,
+ [In, Out] SafeLocalAllocHandle pvStructInfo,
+ [In, Out] IntPtr pcbStructInfo);
+
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
+ [DllImport("Crypt32.dll", CharSet = CharSet.Auto, SetLastError = true)]
+ [ResourceExposure(ResourceScope.None)]
+ internal static extern
+ bool CryptDecodeObject(
+ [In] uint dwCertEncodingType,
+ [In] IntPtr lpszStructType,
+ [In] byte[] pbEncoded,
+ [In] uint cbEncoded,
+ [In] uint dwFlags,
+ [In, Out] SafeLocalAllocHandle pvStructInfo,
+ [In, Out] IntPtr pcbStructInfo);
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
+ [DllImport("KERNEL32.dll", CharSet = CharSet.Auto, SetLastError = true)]
+ [ResourceExposure(ResourceScope.None)]
+ internal static extern
+ SafeLocalAllocHandle LocalAlloc(
+ [In] uint uFlags,
+ [In] IntPtr sizetdwBytes);
}
//
@@ -627,5 +783,239 @@ namespace System.Security.Cryptography {
throw new CryptographicException(Marshal.GetLastWin32Error());
}
}
+
+ //Wrapper methods for certificate extensions
+
+ /// <summary>
+ /// Local alloc wrapper.
+ /// </summary>
+ /// <param name="uFlags"></param>
+ /// <param name="sizetdwBytes"></param>
+ /// <returns></returns>
+ [SecuritySafeCritical]
+ internal static SafeLocalAllocHandle LocalAlloc(uint uFlags, IntPtr sizetdwBytes) {
+ SafeLocalAllocHandle safeLocalAllocHandle = UnsafeNativeMethods.LocalAlloc(uFlags, sizetdwBytes);
+ if (safeLocalAllocHandle == null || safeLocalAllocHandle.IsInvalid) {
+ throw new OutOfMemoryException();
+ }
+ return safeLocalAllocHandle;
+ }
+
+ /// <summary>
+ ///
+ /// </summary>
+ /// <param name="pszStructType"></param>
+ /// <param name="pbEncoded"></param>
+ /// <param name="cbEncoded"></param>
+ /// <param name="decodedValue"></param>
+ /// <param name="cbDecodedValue"></param>
+ /// <returns></returns>
+ [SecuritySafeCritical]
+ internal static unsafe bool DecodeObject(IntPtr pszStructType,
+ IntPtr pbEncoded,
+ uint cbEncoded,
+ out SafeLocalAllocHandle decodedValue,
+ out uint cbDecodedValue)
+ {
+ // Initialize out parameters
+ decodedValue = SafeLocalAllocHandle.InvalidHandle;
+ cbDecodedValue = 0;
+
+ // Decode
+ uint cbDecoded = 0;
+ SafeLocalAllocHandle ptr = SafeLocalAllocHandle.InvalidHandle;
+ if (!UnsafeNativeMethods.CryptDecodeObject(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,
+ pszStructType,
+ pbEncoded,
+ cbEncoded,
+ 0,
+ ptr,
+ new IntPtr(&cbDecoded))) {
+ return false;
+ }
+ ptr = LocalAlloc(LMEM_FIXED, new IntPtr(cbDecoded));
+
+ if (!UnsafeNativeMethods.CryptDecodeObject(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,
+ pszStructType,
+ pbEncoded,
+ cbEncoded,
+ 0,
+ ptr,
+ new IntPtr(&cbDecoded))) {
+ return false;
+ }
+ // Return decoded values
+ decodedValue = ptr;
+ cbDecodedValue = cbDecoded;
+
+ return true;
+ }
+
+ /// <summary>
+ ///
+ /// </summary>
+ /// <param name="pszStructType"></param>
+ /// <param name="pbEncoded"></param>
+ /// <param name="decodedValue"></param>
+ /// <param name="cbDecodedValue"></param>
+ /// <returns></returns>
+ [SecuritySafeCritical]
+ internal static unsafe bool DecodeObject(IntPtr pszStructType,
+ byte[] pbEncoded,
+ out SafeLocalAllocHandle decodedValue,
+ out uint cbDecodedValue)
+ {
+ // Initialize out parameters
+ decodedValue = SafeLocalAllocHandle.InvalidHandle;
+ cbDecodedValue = 0;
+
+ // Decode
+ uint cbDecoded = 0;
+ SafeLocalAllocHandle pbDecoded = SafeLocalAllocHandle.InvalidHandle;
+
+ if (!UnsafeNativeMethods.CryptDecodeObject(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,
+ pszStructType,
+ pbEncoded,
+ (uint)pbEncoded.Length,
+ 0,
+ pbDecoded,
+ new IntPtr(&cbDecoded))) {
+ return false;
+ }
+ pbDecoded = LocalAlloc(LMEM_FIXED, new IntPtr(cbDecoded));
+ if (!UnsafeNativeMethods.CryptDecodeObject(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,
+ pszStructType,
+ pbEncoded,
+ (uint)pbEncoded.Length,
+ 0,
+ pbDecoded,
+ new IntPtr(&cbDecoded))) {
+ return false;
+ }
+ // Return decoded values
+ decodedValue = pbDecoded;
+ cbDecodedValue = cbDecoded;
+
+ return true;
+ }
+
+ /// <summary>
+ ///
+ /// </summary>
+ /// <param name="dwKeyType"></param>
+ /// <param name="pvKey"></param>
+ /// <param name="dwGroupId"></param>
+ /// <returns></returns>
+ [SecuritySafeCritical]
+ internal static CRYPT_OID_INFO CryptFindOIDInfo(
+ [In] uint dwKeyType,
+ [In] IntPtr pvKey,
+ [In] OidGroup dwGroupId) {
+
+ if (pvKey == IntPtr.Zero) {
+ throw new ArgumentNullException("pvKey");
+ }
+ CRYPT_OID_INFO pOIDInfo = new CRYPT_OID_INFO(Marshal.SizeOf(typeof(CRYPT_OID_INFO)));
+ IntPtr pv = UnsafeNativeMethods.CryptFindOIDInfo(dwKeyType,
+ pvKey,
+ dwGroupId);
+
+ if (pv != IntPtr.Zero) {
+ pOIDInfo = (CRYPT_OID_INFO)Marshal.PtrToStructure(pv, typeof(CRYPT_OID_INFO));
+ }
+ return pOIDInfo;
+ }
+
+ /// <summary>
+ ///
+ /// </summary>
+ /// <param name="dwKeyType"></param>
+ /// <param name="pvKey"></param>
+ /// <param name="dwGroupId"></param>
+ /// <returns></returns>
+ [SecuritySafeCritical]
+ internal static CRYPT_OID_INFO CryptFindOIDInfo(
+ [In] uint dwKeyType,
+ [In] SafeLocalAllocHandle pvKey,
+ [In] OidGroup dwGroupId) {
+
+ if (pvKey == null) {
+ throw new ArgumentNullException("pvKey");
+ }
+ if (pvKey.IsInvalid) {
+ throw new CryptographicException("SR.GetString(SR.Cryptography_InvalidHandle)", "pvKey");
+ }
+ CRYPT_OID_INFO pOIDInfo = new CRYPT_OID_INFO(Marshal.SizeOf(typeof(CRYPT_OID_INFO)));
+ IntPtr pv = UnsafeNativeMethods.CryptFindOIDInfo(dwKeyType,
+ pvKey,
+ dwGroupId);
+
+ if (pv != IntPtr.Zero) {
+ pOIDInfo = (CRYPT_OID_INFO)Marshal.PtrToStructure(pv, typeof(CRYPT_OID_INFO));
+ }
+ return pOIDInfo;
+ }
+ }
+
+ /// <summary>
+ /// Safe local handle class
+ /// </summary>
+ internal sealed class SafeLocalAllocHandle : SafeHandleZeroOrMinusOneIsInvalid {
+ [SecuritySafeCritical]
+ private SafeLocalAllocHandle()
+ : base(true) {
+ }
+
+ [DllImport("kernel32.dll")]
+ private static extern IntPtr LocalFree(IntPtr hMem);
+
+ [SecuritySafeCritical]
+ internal T Read<T>(int offset) where T : struct {
+ bool addedRef = false;
+ RuntimeHelpers.PrepareConstrainedRegions();
+ try {
+ DangerousAddRef(ref addedRef);
+ unsafe {
+ IntPtr pBase = new IntPtr((byte*)handle.ToPointer() + offset);
+ return (T)Marshal.PtrToStructure(pBase, typeof(T));
+ }
+ }
+ finally {
+ if (addedRef) {
+ DangerousRelease();
+ }
+ }
+ }
+
+ [SecuritySafeCritical]
+ protected override bool ReleaseHandle() {
+ return LocalFree(handle) == IntPtr.Zero;
+ }
+
+ [SecuritySafeCritical]
+ internal SafeLocalAllocHandle(IntPtr handle)
+ : base(true) {
+ SetHandle(handle);
+ }
+
+ internal static SafeLocalAllocHandle InvalidHandle {
+ [SecuritySafeCritical]
+ get { return new SafeLocalAllocHandle(IntPtr.Zero); }
+ }
+ }
+
+ /// <summary>
+ ///
+ /// </summary>
+ internal class X509Utils {
+
+ [SecuritySafeCritical]
+ internal static SafeLocalAllocHandle StringToAnsiPtr(string s) {
+ byte[] arr = new byte[s.Length + 1];
+ Encoding.ASCII.GetBytes(s, 0, s.Length, arr, 0);
+ SafeLocalAllocHandle pb = CapiNative.LocalAlloc(CapiNative.LMEM_FIXED, new IntPtr(arr.Length));
+ Marshal.Copy(arr, 0, pb.DangerousGetHandle(), arr.Length);
+ return pb;
+ }
}
}
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiSymmetricAlgorithm.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiSymmetricAlgorithm.cs
index 7f153167019..490e61651f2 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiSymmetricAlgorithm.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/CapiSymmetricAlgorithm.cs
@@ -5,6 +5,9 @@
// ==--==
using System;
+#if FEATURE_CORESYSTEM
+using System.Core;
+#endif
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Runtime.InteropServices;
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/CngAlgorithm.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/CngAlgorithm.cs
index 45c8bcd3493..bb161cb53f2 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/CngAlgorithm.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/CngAlgorithm.cs
@@ -28,7 +28,8 @@ namespace System.Security.Cryptography {
private static volatile CngAlgorithm s_sha256;
private static volatile CngAlgorithm s_sha384;
private static volatile CngAlgorithm s_sha512;
-
+ private static volatile CngAlgorithm s_rsa;
+
private string m_algorithm;
public CngAlgorithm(string algorithm) {
@@ -99,6 +100,16 @@ namespace System.Security.Cryptography {
// Well known algorithms
//
+ public static CngAlgorithm Rsa {
+ get {
+ Contract.Ensures(Contract.Result<CngAlgorithm>() != null);
+ if (s_rsa == null) {
+ s_rsa = new CngAlgorithm(BCryptNative.AlgorithmName.Rsa);
+ }
+ return s_rsa;
+ }
+ }
+
public static CngAlgorithm ECDiffieHellmanP256 {
get {
Contract.Ensures(Contract.Result<CngAlgorithm>() != null);
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/CngKey.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/CngKey.cs
index 5c850ed0b8c..13ea41c2fb2 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/CngKey.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/CngKey.cs
@@ -126,10 +126,19 @@ namespace System.Security.Cryptography {
Contract.Assert(m_keyHandle != null);
bool foundProperty;
- byte[] ephemeralProperty = NCryptNative.GetProperty(m_keyHandle,
- NCryptNative.KeyPropertyName.ClrIsEphemeral,
- CngPropertyOptions.CustomProperty,
- out foundProperty);
+ byte[] ephemeralProperty = null;
+ try {
+ ephemeralProperty = NCryptNative.GetProperty(m_keyHandle,
+ NCryptNative.KeyPropertyName.ClrIsEphemeral,
+ CngPropertyOptions.CustomProperty,
+ out foundProperty);
+ }
+ catch (CryptographicException) {
+ // Third party Key providers, and Windows PCP KSP won't recognize this property;
+ // and Win32 layer does not enforce error return contract.
+ // Therefore, they can return whatever error code they think appropriate.
+ return false;
+ }
return foundProperty &&
ephemeralProperty != null &&
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/ECKeyXmlFormat.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/ECKeyXmlFormat.cs
index ce1c1740597..d8cfcb4b52f 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/ECKeyXmlFormat.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/ECKeyXmlFormat.cs
@@ -16,4 +16,4 @@ namespace System.Security.Cryptography {
/// </summary>
Rfc4050
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/NCryptNative.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/NCryptNative.cs
index 47586cf5ecb..162e0bb883e 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/NCryptNative.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/NCryptNative.cs
@@ -129,7 +129,8 @@ namespace System.Security.Cryptography {
BadSignature = unchecked((int)0x80090006), // NTE_BAD_SIGNATURE
NotFound = unchecked((int)0x80090011), // NTE_NOT_FOUND
KeyDoesNotExist = unchecked((int)0x80090016), // NTE_BAD_KEYSET
- BufferTooSmall = unchecked((int)0x80090028) // NTE_BUFFER_TOO_SMALL
+ BufferTooSmall = unchecked((int)0x80090028), // NTE_BUFFER_TOO_SMALL
+ NoMoreItems = unchecked((int)0x8009002a) // NTE_NO_MORE_ITEMS
}
/// <summary>
@@ -380,8 +381,137 @@ namespace System.Security.Cryptography {
[MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature,
int cbSignature,
int dwFlags);
+
+ [DllImport("ncrypt.dll")]
+ internal static extern ErrorCode NCryptSignHash(SafeNCryptKeyHandle hKey,
+ [In] ref BCryptNative.BCRYPT_PKCS1_PADDING_INFO pPaddingInfo,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue,
+ int cbHashValue,
+ [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature,
+ int cbSignature,
+ [Out] out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
+
+ [DllImport("ncrypt.dll")]
+ internal static extern ErrorCode NCryptSignHash(SafeNCryptKeyHandle hKey,
+ [In] ref BCryptNative.BCRYPT_PSS_PADDING_INFO pPaddingInfo,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue,
+ int cbHashValue,
+ [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature,
+ int cbSignature,
+ [Out] out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
+ [DllImport("ncrypt.dll")]
+ internal static extern ErrorCode NCryptVerifySignature(SafeNCryptKeyHandle hKey,
+ [In] ref BCryptNative.BCRYPT_PKCS1_PADDING_INFO pPaddingInfo,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue,
+ int cbHashValue,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature,
+ int cbSignature,
+ AsymmetricPaddingMode dwFlags);
+
+ [DllImport("ncrypt.dll")]
+ internal static extern ErrorCode NCryptVerifySignature(SafeNCryptKeyHandle hKey,
+ [In] ref BCryptNative.BCRYPT_PSS_PADDING_INFO pPaddingInfo,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbHashValue,
+ int cbHashValue,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbSignature,
+ int cbSignature,
+ AsymmetricPaddingMode dwFlags);
+
+ [DllImport("ncrypt.dll")]
+ internal static extern ErrorCode NCryptDecrypt(SafeNCryptKeyHandle hKey,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbInput,
+ int cbInput,
+ [In] ref BCryptNative.BCRYPT_OAEP_PADDING_INFO pvPadding,
+ [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput,
+ int cbOutput,
+ [Out] out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
+
+ [DllImport("ncrypt.dll")]
+ internal static extern ErrorCode NCryptDecrypt(SafeNCryptKeyHandle hKey,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbInput,
+ int cbInput,
+ [In] ref BCryptNative.BCRYPT_PKCS1_PADDING_INFO pvPadding,
+ [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput,
+ int cbOutput,
+ [Out] out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
+
+ [DllImport("ncrypt.dll")]
+ internal static extern ErrorCode NCryptEncrypt(SafeNCryptKeyHandle hKey,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbInput,
+ int cbInput,
+ [In] ref BCryptNative.BCRYPT_OAEP_PADDING_INFO pvPadding,
+ [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput,
+ int cbOutput,
+ [Out] out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
+
+ [DllImport("ncrypt.dll")]
+ internal static extern ErrorCode NCryptEncrypt(SafeNCryptKeyHandle hKey,
+ [In, MarshalAs(UnmanagedType.LPArray)] byte[] pbInput,
+ int cbInput,
+ [In] ref BCryptNative.BCRYPT_PKCS1_PADDING_INFO pvPadding,
+ [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pbOutput,
+ int cbOutput,
+ [Out] out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
}
+
+ /// <summary>
+ /// Adapter to wrap specific NCryptDecrypt P/Invokes with specific padding info
+ /// </summary>
+ [SecuritySafeCritical]
+ private delegate ErrorCode NCryptDecryptor<T>(SafeNCryptKeyHandle hKey,
+ byte[] pbInput,
+ int cbInput,
+ ref T pvPadding,
+ byte[] pbOutput,
+ int cbOutput,
+ out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
+
+ /// <summary>
+ /// Adapter to wrap specific NCryptEncrypt P/Invokes with specific padding info
+ /// </summary>
+ [SecuritySafeCritical]
+ private delegate ErrorCode NCryptEncryptor<T>(SafeNCryptKeyHandle hKey,
+ byte[] pbInput,
+ int cbInput,
+ ref T pvPadding,
+ byte[] pbOutput,
+ int cbOutput,
+ out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
+
+ /// <summary>
+ /// Adapter to wrap specific NCryptSignHash P/Invokes with a specific padding info
+ /// </summary>
+ [SecuritySafeCritical]
+ private delegate ErrorCode NCryptHashSigner<T>(SafeNCryptKeyHandle hKey,
+ ref T pvPaddingInfo,
+ byte[] pbHashValue,
+ int cbHashValue,
+ byte[] pbSignature,
+ int cbSignature,
+ out int pcbResult,
+ AsymmetricPaddingMode dwFlags);
+
+ /// <summary>
+ /// Adapter to wrap specific NCryptVerifySignature P/Invokes with a specific padding info
+ /// </summary>
+ [SecuritySafeCritical]
+ private delegate ErrorCode NCryptSignatureVerifier<T>(SafeNCryptKeyHandle hKey,
+ ref T pvPaddingInfo,
+ byte[] pbHashValue,
+ int cbHashValue,
+ byte[] pbSignature,
+ int cbSignature,
+ AsymmetricPaddingMode dwFlags) where T : struct;
+
//
// Utility and wrapper functions
//
@@ -389,6 +519,335 @@ namespace System.Security.Cryptography {
private static volatile bool s_haveNcryptSupported;
private static volatile bool s_ncryptSupported;
+
+ /// <summary>
+ /// Generic decryption method, wrapped by decryption calls for specific padding modes
+ /// </summary>
+ [SecuritySafeCritical]
+ private static byte[] DecryptData<T>(SafeNCryptKeyHandle key,
+ byte[] data,
+ ref T paddingInfo,
+ AsymmetricPaddingMode paddingMode,
+ NCryptDecryptor<T> decryptor) where T : struct {
+ Debug.Assert(key != null, "key != null");
+ Debug.Assert(!key.IsClosed && !key.IsInvalid, "!key.IsClosed && !key.IsInvalid");
+ Debug.Assert(data != null, "data != null");
+ Debug.Assert(decryptor != null, "decryptor != null");
+
+ // Figure out how big of a buffer is needed to store the decrypted data
+ int decryptedSize = 0;
+ ErrorCode error = decryptor(key,
+ data,
+ data.Length,
+ ref paddingInfo,
+ null,
+ 0,
+ out decryptedSize,
+ paddingMode);
+ if (error != ErrorCode.Success && error != ErrorCode.BufferTooSmall) {
+ throw new CryptographicException((int)error);
+ }
+
+ // Do the decryption
+ byte[] decrypted = new byte[decryptedSize];
+ error = decryptor(key,
+ data,
+ data.Length,
+ ref paddingInfo,
+ decrypted,
+ decrypted.Length,
+ out decryptedSize,
+ paddingMode);
+ if (error != ErrorCode.Success) {
+ throw new CryptographicException((int)error);
+ }
+ return decrypted;
+ }
+
+ /// <summary>
+ /// Decrypt data using PKCS1 padding
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static byte[] DecryptDataPkcs1(SafeNCryptKeyHandle key, byte[] data) {
+ BCryptNative.BCRYPT_PKCS1_PADDING_INFO pkcs1Info = new BCryptNative.BCRYPT_PKCS1_PADDING_INFO();
+
+ return DecryptData(key,
+ data,
+ ref pkcs1Info,
+ AsymmetricPaddingMode.Pkcs1,
+ UnsafeNativeMethods.NCryptDecrypt);
+ }
+
+ /// <summary>
+ /// Decrypt data using OAEP padding
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static byte[] DecryptDataOaep(SafeNCryptKeyHandle key,
+ byte[] data,
+ string hashAlgorithm) {
+ Debug.Assert(!String.IsNullOrEmpty(hashAlgorithm), "!String.IsNullOrEmpty(hashAlgorithm)");
+
+ BCryptNative.BCRYPT_OAEP_PADDING_INFO oaepInfo = new BCryptNative.BCRYPT_OAEP_PADDING_INFO();
+ oaepInfo.pszAlgId = hashAlgorithm;
+
+ return DecryptData(key,
+ data,
+ ref oaepInfo,
+ AsymmetricPaddingMode.Oaep,
+ UnsafeNativeMethods.NCryptDecrypt);
+ }
+
+ /// <summary>
+ /// Generic encryption method, wrapped by decryption calls for specific padding modes
+ /// </summary>
+ [SecuritySafeCritical]
+ private static byte[] EncryptData<T>(SafeNCryptKeyHandle key,
+ byte[] data,
+ ref T paddingInfo,
+ AsymmetricPaddingMode paddingMode,
+ NCryptEncryptor<T> encryptor) where T : struct {
+ Debug.Assert(key != null, "key != null");
+ Debug.Assert(!key.IsClosed && !key.IsInvalid, "!key.IsClosed && !key.IsInvalid");
+ Debug.Assert(data != null, "data != null");
+ Debug.Assert(encryptor != null, "encryptor != null");
+
+ // Figure out how big of a buffer is to encrypt the data
+ int encryptedSize = 0;
+ ErrorCode error = encryptor(key,
+ data,
+ data.Length,
+ ref paddingInfo,
+ null,
+ 0,
+ out encryptedSize,
+ paddingMode);
+ if (error != ErrorCode.Success && error != ErrorCode.BufferTooSmall) {
+ throw new CryptographicException((int)error);
+ }
+
+ // Do the encryption
+ byte[] encrypted = new byte[encryptedSize];
+ error = encryptor(key,
+ data,
+ data.Length,
+ ref paddingInfo,
+ encrypted,
+ encrypted.Length,
+ out encryptedSize,
+ paddingMode);
+ if (error != ErrorCode.Success) {
+ throw new CryptographicException((int)error);
+ }
+
+ return encrypted;
+ }
+
+ /// <summary>
+ /// Encrypt data using OAEP padding
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static byte[] EncryptDataOaep(SafeNCryptKeyHandle key,
+ byte[] data,
+ string hashAlgorithm) {
+ Debug.Assert(!String.IsNullOrEmpty(hashAlgorithm), "!String.IsNullOrEmpty(hashAlgorithm)");
+
+ BCryptNative.BCRYPT_OAEP_PADDING_INFO oaepInfo = new BCryptNative.BCRYPT_OAEP_PADDING_INFO();
+ oaepInfo.pszAlgId = hashAlgorithm;
+
+ return EncryptData(key,
+ data,
+ ref oaepInfo,
+ AsymmetricPaddingMode.Oaep,
+ UnsafeNativeMethods.NCryptEncrypt);
+ }
+
+ /// <summary>
+ /// Encrypt data using PKCS1 padding
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static byte[] EncryptDataPkcs1(SafeNCryptKeyHandle key, byte[] data) {
+ BCryptNative.BCRYPT_PKCS1_PADDING_INFO pkcs1Info = new BCryptNative.BCRYPT_PKCS1_PADDING_INFO();
+
+ return EncryptData(key,
+ data,
+ ref pkcs1Info,
+ AsymmetricPaddingMode.Pkcs1,
+ UnsafeNativeMethods.NCryptEncrypt);
+ }
+
+ /// <summary>
+ /// Generic signature method, wrapped by signature calls for specific padding modes
+ /// </summary>
+ [SecuritySafeCritical]
+ private static byte[] SignHash<T>(SafeNCryptKeyHandle key,
+ byte[] hash,
+ ref T paddingInfo,
+ AsymmetricPaddingMode paddingMode,
+ NCryptHashSigner<T> signer) where T : struct {
+ Debug.Assert(key != null, "key != null");
+ Debug.Assert(!key.IsInvalid && !key.IsClosed, "!key.IsInvalid && !key.IsClosed");
+ Debug.Assert(hash != null, "hash != null");
+ Debug.Assert(signer != null, "signer != null");
+
+ // Figure out how big the signature is
+ int signatureSize = 0;
+ ErrorCode error = signer(key,
+ ref paddingInfo,
+ hash,
+ hash.Length,
+ null,
+ 0,
+ out signatureSize,
+ paddingMode);
+ if (error != ErrorCode.Success && error != ErrorCode.BufferTooSmall) {
+ throw new CryptographicException((int)error);
+ }
+
+ // Sign the hash
+ byte[] signature = new byte[signatureSize];
+ error = signer(key,
+ ref paddingInfo,
+ hash,
+ hash.Length,
+ signature,
+ signature.Length,
+ out signatureSize,
+ paddingMode);
+ if (error != ErrorCode.Success) {
+ throw new CryptographicException((int)error);
+ }
+ return signature;
+ }
+
+ /// <summary>
+ /// Sign a hash, using PKCS1 padding
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static byte[] SignHashPkcs1(SafeNCryptKeyHandle key,
+ byte[] hash,
+ string hashAlgorithm) {
+ Debug.Assert(key != null, "key != null");
+ Debug.Assert(!key.IsClosed && !key.IsInvalid, "!key.IsClosed && !key.IsInvalid");
+ Debug.Assert(hash != null, "hash != null");
+ Debug.Assert(!String.IsNullOrEmpty(hashAlgorithm), "!String.IsNullOrEmpty(hashAlgorithm)");
+
+ BCryptNative.BCRYPT_PKCS1_PADDING_INFO pkcs1Info = new BCryptNative.BCRYPT_PKCS1_PADDING_INFO();
+ pkcs1Info.pszAlgId = hashAlgorithm;
+
+ return SignHash(key,
+ hash,
+ ref pkcs1Info,
+ AsymmetricPaddingMode.Pkcs1,
+ UnsafeNativeMethods.NCryptSignHash);
+ }
+
+ /// <summary>
+ /// Sign a hash, using PSS padding
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static byte[] SignHashPss(SafeNCryptKeyHandle key,
+ byte[] hash,
+ string hashAlgorithm,
+ int saltBytes) {
+ Debug.Assert(key != null, "key != null");
+ Debug.Assert(!key.IsClosed && !key.IsInvalid, "!key.IsClosed && !key.IsInvalid");
+ Debug.Assert(hash != null, "hash != null");
+ Debug.Assert(!String.IsNullOrEmpty(hashAlgorithm), "!String.IsNullOrEmpty(hashAlgorithm)");
+ Debug.Assert(saltBytes >= 0, "saltBytes >= 0");
+
+ BCryptNative.BCRYPT_PSS_PADDING_INFO pssInfo = new BCryptNative.BCRYPT_PSS_PADDING_INFO();
+ pssInfo.pszAlgId = hashAlgorithm;
+ pssInfo.cbSalt = saltBytes;
+
+ return SignHash(key,
+ hash,
+ ref pssInfo,
+ AsymmetricPaddingMode.Pss,
+ UnsafeNativeMethods.NCryptSignHash);
+ }
+
+ /// <summary>
+ /// Generic signature verification method, wrapped by verification calls for specific padding modes
+ /// </summary>
+ [SecuritySafeCritical]
+ private static bool VerifySignature<T>(SafeNCryptKeyHandle key,
+ byte[] hash,
+ byte[] signature,
+ ref T paddingInfo,
+ AsymmetricPaddingMode paddingMode,
+ NCryptSignatureVerifier<T> verifier) where T : struct {
+ Debug.Assert(key != null, "key != null");
+ Debug.Assert(!key.IsClosed && !key.IsInvalid, "!key.IsClosed && !key.IsInvalid");
+ Debug.Assert(hash != null, "hash != null");
+ Debug.Assert(signature != null, "signature != null");
+ Debug.Assert(verifier != null, "verifier != null");
+
+ ErrorCode error = verifier(key,
+ ref paddingInfo,
+ hash,
+ hash.Length,
+ signature,
+ signature.Length,
+ paddingMode);
+ if (error != ErrorCode.Success && error != ErrorCode.BadSignature) {
+ throw new CryptographicException((int)error);
+ }
+
+ return error == ErrorCode.Success;
+ }
+
+ /// <summary>
+ /// Verify the signature of a hash using PKCS #1 padding
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static bool VerifySignaturePkcs1(SafeNCryptKeyHandle key,
+ byte[] hash,
+ string hashAlgorithm,
+ byte[] signature) {
+ Debug.Assert(key != null, "key != null");
+ Debug.Assert(!key.IsClosed && !key.IsInvalid, "!key.IsClosed && !key.IsInvalid");
+ Debug.Assert(hash != null, "hash != null");
+ Debug.Assert(!String.IsNullOrEmpty(hashAlgorithm), "!String.IsNullOrEmpty(hashAlgorithm)");
+ Debug.Assert(signature != null, "signature != null");
+
+ BCryptNative.BCRYPT_PKCS1_PADDING_INFO pkcs1Info = new BCryptNative.BCRYPT_PKCS1_PADDING_INFO();
+ pkcs1Info.pszAlgId = hashAlgorithm;
+
+ return VerifySignature(key,
+ hash,
+ signature,
+ ref pkcs1Info,
+ AsymmetricPaddingMode.Pkcs1,
+ UnsafeNativeMethods.NCryptVerifySignature);
+ }
+
+ /// <summary>
+ /// Verify the signature of a hash using PSS padding
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static bool VerifySignaturePss(SafeNCryptKeyHandle key,
+ byte[] hash,
+ string hashAlgorithm,
+ int saltBytes,
+ byte[] signature) {
+ Debug.Assert(key != null, "key != null");
+ Debug.Assert(!key.IsClosed && !key.IsInvalid, "!key.IsClosed && !key.IsInvalid");
+ Debug.Assert(hash != null, "hash != null");
+ Debug.Assert(!String.IsNullOrEmpty(hashAlgorithm), "!String.IsNullOrEmpty(hashAlgorithm)");
+ Debug.Assert(signature != null, "signature != null");
+
+ BCryptNative.BCRYPT_PSS_PADDING_INFO pssInfo = new BCryptNative.BCRYPT_PSS_PADDING_INFO();
+ pssInfo.pszAlgId = hashAlgorithm;
+ pssInfo.cbSalt = saltBytes;
+
+ return VerifySignature(key,
+ hash,
+ signature,
+ ref pssInfo,
+ AsymmetricPaddingMode.Pss,
+ UnsafeNativeMethods.NCryptVerifySignature);
+ }
+
/// <summary>
/// Determine if NCrypt is supported on the current machine
/// </summary>
@@ -484,9 +943,7 @@ namespace System.Security.Cryptography {
if (error != ErrorCode.Success) {
throw new CryptographicException((int)error);
}
-
- // Key handles are no longer valid after deleting
- key.Dispose();
+ key.SetHandleAsInvalid();
}
/// <summary>
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/RsaCng.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/RsaCng.cs
new file mode 100644
index 00000000000..3085b90e249
--- /dev/null
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/RsaCng.cs
@@ -0,0 +1,508 @@
+using System;
+using System.Diagnostics;
+using System.Diagnostics.CodeAnalysis;
+using System.IO;
+using System.Runtime.InteropServices;
+using System.Security.Permissions;
+using Microsoft.Win32.SafeHandles;
+
+namespace System.Security.Cryptography
+{
+ public sealed class RSACng : RSA
+ {
+ // See https://msdn.microsoft.com/en-us/library/windows/desktop/bb931354(v=vs.85).aspx
+ private static KeySizes[] s_legalKeySizes = new KeySizes[] { new KeySizes(512, 16384, 64) };
+
+ // CngKeyBlob formats for RSA key blobs
+ private static CngKeyBlobFormat s_rsaFullPrivateBlob = new CngKeyBlobFormat(BCryptNative.KeyBlobType.RsaFullPrivateBlob);
+ private static CngKeyBlobFormat s_rsaPrivateBlob = new CngKeyBlobFormat(BCryptNative.KeyBlobType.RsaPrivateBlob);
+ private static CngKeyBlobFormat s_rsaPublicBlob = new CngKeyBlobFormat(BCryptNative.KeyBlobType.RsaPublicBlob);
+
+ // Key handle
+ private CngKey _key;
+
+ /// <summary>
+ /// Create an RSACng algorithm with a random 2048 bit key pair.
+ /// </summary>
+ public RSACng() : this(2048) { }
+
+ /// <summary>
+ /// Creates a new RSACng object that will use a randomly generated key of the specified size.
+ /// Valid key sizes range from 384 to 16384 bits, in increments of 8. It's suggested that a
+ /// minimum size of 2048 bits be used for all keys.
+ /// </summary>
+ /// <param name="keySize">Size of the key to generate, in bits.</param>
+ /// <exception cref="CryptographicException">if <paramref name="keySize" /> is not valid</exception>
+ public RSACng(int keySize)
+ {
+ LegalKeySizesValue = s_legalKeySizes;
+ KeySize = keySize;
+ }
+
+ /// <summary>
+ /// Creates a new RSACng object that will use the specified key. The key's
+ /// <see cref="CngKey.AlgorithmGroup" /> must be Rsa.
+ /// CngKey.Open creates a copy of the key. Even if someone disposes the key passed
+ /// copy of this key object in RSA stays alive.
+ /// </summary>
+ /// <param name="key">Key to use for RSA operations</param>
+ /// <exception cref="ArgumentException">if <paramref name="key" /> is not an RSA key</exception>
+ /// <exception cref="ArgumentNullException">if <paramref name="key" /> is null.</exception>
+ [SecuritySafeCritical]
+ public RSACng(CngKey key)
+ {
+ if (key == null)
+ {
+ throw new ArgumentNullException("key");
+ }
+ if (key.AlgorithmGroup != CngAlgorithmGroup.Rsa)
+ {
+ throw new ArgumentException(SR.GetString(SR.Cryptography_ArgRSAaRequiresRSAKey), "key");
+ }
+ LegalKeySizesValue = s_legalKeySizes;
+ Key = CngKey.Open(key.Handle, key.IsEphemeral ? CngKeyHandleOpenOptions.EphemeralKey : CngKeyHandleOpenOptions.None);
+ }
+
+ /// <summary>
+ /// Gets the key that will be used by the RSA object for any cryptographic operation that it uses.
+ /// This key object will be disposed if the key is reset, for instance by changing the KeySize
+ /// property, using ImportParamers to create a new key, or by Disposing of the parent RSA object.
+ /// Therefore, you should make sure that the key object is no longer used in these scenarios. This
+ /// object will not be the same object as the CngKey passed to the RSACng constructor if that
+ /// constructor was used, however it will point at the same CNG key.
+ /// </summary>
+ /// <permission cref="SecurityPermission">
+ /// SecurityPermission/UnmanagedCode is required to read this property.
+ /// </permission>
+ public CngKey Key
+ {
+ [SecuritySafeCritical]
+ get
+ {
+ // If our key size was changed from the key we're using, we need to generate a new key
+ if (_key != null && _key.KeySize != KeySize)
+ {
+ _key.Dispose();
+ _key = null;
+ }
+
+ // If we don't have a key yet, we need to generate a random one now
+ if (_key == null)
+ {
+ CngKeyCreationParameters creationParameters = new CngKeyCreationParameters();
+ CngProperty keySizeProperty = new CngProperty(NCryptNative.KeyPropertyName.Length,
+ BitConverter.GetBytes(KeySize),
+ CngPropertyOptions.None);
+ creationParameters.Parameters.Add(keySizeProperty);
+ _key = CngKey.Create(CngAlgorithm.Rsa, null, creationParameters);
+ }
+
+ return _key;
+ }
+
+ private set
+ {
+ Debug.Assert(value != null, "value != null");
+ if (value.AlgorithmGroup != CngAlgorithmGroup.Rsa)
+ {
+ throw new ArgumentException(SR.GetString(SR.Cryptography_ArgRSAaRequiresRSAKey), "value");
+ }
+ // If we already have a key, clear it out
+ if (_key != null)
+ {
+ _key.Dispose();
+ }
+
+ _key = value;
+ KeySize = _key.KeySize;
+ }
+ }
+
+ /// <summary>
+ /// Helper property to get the NCrypt key handle
+ /// </summary>
+ private SafeNCryptKeyHandle KeyHandle
+ {
+ [SecuritySafeCritical]
+ get { return Key.Handle; }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && _key != null)
+ {
+ _key.Dispose();
+ }
+ }
+
+ protected override byte[] HashData(byte[] data, int offset, int count, HashAlgorithmName hashAlgorithm)
+ {
+ // we're sealed and the base should have checked this already
+ Debug.Assert(data != null);
+ Debug.Assert(offset >= 0 && offset <= data.Length);
+ Debug.Assert(count >= 0 && count <= data.Length);
+ Debug.Assert(!String.IsNullOrEmpty(hashAlgorithm.Name));
+
+ using (BCryptHashAlgorithm hasher = new BCryptHashAlgorithm(new CngAlgorithm(hashAlgorithm.Name), BCryptNative.ProviderName.MicrosoftPrimitiveProvider))
+ {
+ hasher.HashCore(data, offset, count);
+ return hasher.HashFinal();
+ }
+ }
+
+ protected override byte[] HashData(Stream data, HashAlgorithmName hashAlgorithm)
+ {
+ // We're sealed and the base should have checked these alread.
+ Debug.Assert(data != null);
+ Debug.Assert(!String.IsNullOrEmpty(hashAlgorithm.Name));
+
+ using (BCryptHashAlgorithm hasher = new BCryptHashAlgorithm(new CngAlgorithm(hashAlgorithm.Name), BCryptNative.ProviderName.MicrosoftPrimitiveProvider))
+ {
+ hasher.HashStream(data);
+ return hasher.HashFinal();
+ }
+ }
+
+
+ /// <summary>
+ /// This function checks the magic value in the key blob header
+ /// </summary>
+ /// <param name="includePrivateParameters">Private blob if true else public key blob</param>
+ private void CheckMagicValueOfKey(int magic, bool includePrivateParameters)
+ {
+ if (false == includePrivateParameters)
+ {
+ if (magic != (int)BCryptNative.KeyBlobMagicNumber.RsaPublic)
+ {
+ //Check for Private key magic as public key can be derived from private key blob
+ if (magic != (int)BCryptNative.KeyBlobMagicNumber.RsaPrivate && magic != (int)BCryptNative.KeyBlobMagicNumber.RsaFullPrivateMagic)
+ {
+ throw new CryptographicException(SR.GetString(SR.Cryptography_NotValidPublicOrPrivateKey));
+ }
+ }
+ }
+ //If includePrivateParameters is true then certainly check for the private key magic
+ else
+ {
+ if (magic != (int)BCryptNative.KeyBlobMagicNumber.RsaPrivate && magic != (int)BCryptNative.KeyBlobMagicNumber.RsaFullPrivateMagic)
+ {
+ throw new CryptographicException(SR.GetString(SR.Cryptography_NotValidPrivateKey));
+ }
+ }
+ }
+
+ //
+ // Key import and export
+ //
+
+ /// <summary>
+ /// Exports the key used by the RSA object into an RSAParameters object.
+ /// </summary>
+ [SecuritySafeCritical]
+ public override RSAParameters ExportParameters(bool includePrivateParameters)
+ {
+ byte[] rsaBlob = Key.Export(includePrivateParameters ? s_rsaFullPrivateBlob : s_rsaPublicBlob);
+ RSAParameters rsaParams = new RSAParameters();
+
+ //
+ // We now have a buffer laid out as follows:
+ // BCRYPT_RSAKEY_BLOB header
+ // byte[cbPublicExp] publicExponent - Exponent
+ // byte[cbModulus] modulus - Modulus
+ // -- Private only --
+ // byte[cbPrime1] prime1 - P
+ // byte[cbPrime2] prime2 - Q
+ // byte[cbPrime1] exponent1 - DP
+ // byte[cbPrime2] exponent2 - DQ
+ // byte[cbPrime1] coefficient - InverseQ
+ // byte[cbModulus] privateExponent - D
+ //
+ byte[] tempMagic = new byte[4];
+ tempMagic[0] = rsaBlob[0]; tempMagic[1] = rsaBlob[1]; tempMagic[2] = rsaBlob[2]; tempMagic[3] = rsaBlob[3];
+ int magic = BitConverter.ToInt32(tempMagic, 0);
+ //Check the magic value in key blob header. If blob does not have required magic
+ // then it trhows Cryptographic exception
+ CheckMagicValueOfKey(magic, includePrivateParameters);
+
+ unsafe
+ {
+ fixed (byte* pRsaBlob = rsaBlob)
+ {
+ BCryptNative.BCRYPT_RSAKEY_BLOB* pBcryptBlob = (BCryptNative.BCRYPT_RSAKEY_BLOB*)pRsaBlob;
+
+ int offset = Marshal.SizeOf(typeof(BCryptNative.BCRYPT_RSAKEY_BLOB));
+
+ // Read out the exponent
+ rsaParams.Exponent = new byte[pBcryptBlob->cbPublicExp];
+ Buffer.BlockCopy(rsaBlob, offset, rsaParams.Exponent, 0, rsaParams.Exponent.Length);
+ offset += pBcryptBlob->cbPublicExp;
+
+ // Read out the modulus
+ rsaParams.Modulus = new byte[pBcryptBlob->cbModulus];
+ Buffer.BlockCopy(rsaBlob, offset, rsaParams.Modulus, 0, rsaParams.Modulus.Length);
+ offset += pBcryptBlob->cbModulus;
+
+ if (includePrivateParameters)
+ {
+ // Read out P
+ rsaParams.P = new byte[pBcryptBlob->cbPrime1];
+ Buffer.BlockCopy(rsaBlob, offset, rsaParams.P, 0, rsaParams.P.Length);
+ offset += pBcryptBlob->cbPrime1;
+
+ // Read out Q
+ rsaParams.Q = new byte[pBcryptBlob->cbPrime2];
+ Buffer.BlockCopy(rsaBlob, offset, rsaParams.Q, 0, rsaParams.Q.Length);
+ offset += pBcryptBlob->cbPrime2;
+
+ // Read out DP
+ rsaParams.DP = new byte[pBcryptBlob->cbPrime1];
+ Buffer.BlockCopy(rsaBlob, offset, rsaParams.DP, 0, rsaParams.DP.Length);
+ offset += pBcryptBlob->cbPrime1;
+
+ // Read out DQ
+ rsaParams.DQ = new byte[pBcryptBlob->cbPrime2];
+ Buffer.BlockCopy(rsaBlob, offset, rsaParams.DQ, 0, rsaParams.DQ.Length);
+ offset += pBcryptBlob->cbPrime2;
+
+ // Read out InverseQ
+ rsaParams.InverseQ = new byte[pBcryptBlob->cbPrime1];
+ Buffer.BlockCopy(rsaBlob, offset, rsaParams.InverseQ, 0, rsaParams.InverseQ.Length);
+ offset += pBcryptBlob->cbPrime1;
+
+ // Read out D
+ rsaParams.D = new byte[pBcryptBlob->cbModulus];
+ Buffer.BlockCopy(rsaBlob, offset, rsaParams.D, 0, rsaParams.D.Length);
+ offset += pBcryptBlob->cbModulus;
+ }
+ }
+ }
+
+ return rsaParams;
+ }
+
+ /// <summary>
+ /// <para>
+ /// ImportParameters will replace the existing key that RSACng is working with by creating a
+ /// new CngKey for the parameters structure. If the parameters structure contains only an
+ /// exponent and modulus, then only a public key will be imported. If the parameters also
+ /// contain P and Q values, then a full key pair will be imported.
+ /// </para>
+ /// </summary>
+ /// <exception cref="ArgumentException">
+ /// if <paramref name="parameters" /> contains neither an exponent nor a modulus.
+ /// </exception>
+ /// <exception cref="CryptographicException">
+ /// if <paramref name="parameters" /> is not a valid RSA key or if <paramref name="parameters"
+ /// /> is a full key pair and the default KSP is used.
+ /// </exception>
+ [SecuritySafeCritical]
+ public override void ImportParameters(RSAParameters parameters)
+ {
+ if (parameters.Exponent == null || parameters.Modulus == null)
+ {
+ throw new ArgumentException(SR.GetString(SR.Cryptography_InvalidRsaParameters));
+ }
+ bool publicOnly = parameters.P == null || parameters.Q == null;
+
+ //
+ // We need to build a key blob structured as follows:
+ // BCRYPT_RSAKEY_BLOB header
+ // byte[cbPublicExp] publicExponent - Exponent
+ // byte[cbModulus] modulus - Modulus
+ // -- Private only --
+ // byte[cbPrime1] prime1 - P
+ // byte[cbPrime2] prime2 - Q
+ //
+
+ int blobSize = Marshal.SizeOf(typeof(BCryptNative.BCRYPT_RSAKEY_BLOB)) +
+ parameters.Exponent.Length +
+ parameters.Modulus.Length;
+ if (!publicOnly)
+ {
+ blobSize += parameters.P.Length +
+ parameters.Q.Length;
+ }
+
+ byte[] rsaBlob = new byte[blobSize];
+ unsafe
+ {
+ fixed (byte* pRsaBlob = rsaBlob)
+ {
+ // Build the header
+ BCryptNative.BCRYPT_RSAKEY_BLOB* pBcryptBlob = (BCryptNative.BCRYPT_RSAKEY_BLOB*)pRsaBlob;
+ pBcryptBlob->Magic = publicOnly ? BCryptNative.KeyBlobMagicNumber.RsaPublic :
+ BCryptNative.KeyBlobMagicNumber.RsaPrivate;
+
+ pBcryptBlob->BitLength = parameters.Modulus.Length * 8;
+
+ pBcryptBlob->cbPublicExp = parameters.Exponent.Length;
+ pBcryptBlob->cbModulus = parameters.Modulus.Length;
+
+ if (!publicOnly)
+ {
+ pBcryptBlob->cbPrime1 = parameters.P.Length;
+ pBcryptBlob->cbPrime2 = parameters.Q.Length;
+ }
+
+ int offset = Marshal.SizeOf(typeof(BCryptNative.BCRYPT_RSAKEY_BLOB));
+
+ // Copy the exponent
+ Buffer.BlockCopy(parameters.Exponent, 0, rsaBlob, offset, parameters.Exponent.Length);
+ offset += parameters.Exponent.Length;
+
+ // Copy the modulus
+ Buffer.BlockCopy(parameters.Modulus, 0, rsaBlob, offset, parameters.Modulus.Length);
+ offset += parameters.Modulus.Length;
+
+ if (!publicOnly)
+ {
+ // Copy P
+ Buffer.BlockCopy(parameters.P, 0, rsaBlob, offset, parameters.P.Length);
+ offset += parameters.P.Length;
+
+ // Copy Q
+ Buffer.BlockCopy(parameters.Q, 0, rsaBlob, offset, parameters.Q.Length);
+ offset += parameters.Q.Length;
+ }
+ }
+ }
+ Key = CngKey.Import(rsaBlob, publicOnly ? s_rsaPublicBlob : s_rsaPrivateBlob);
+ }
+
+ //
+ // Encryption and decryption
+ //
+ [SecuritySafeCritical]
+ public override byte[] Decrypt(byte[] data, RSAEncryptionPadding padding)
+ {
+ if (data == null)
+ {
+ throw new ArgumentNullException("data");
+ }
+
+ if (padding == null)
+ {
+ throw new ArgumentNullException("padding");
+ }
+
+ SafeNCryptKeyHandle keyHandle = Key.Handle;
+
+ if (padding == RSAEncryptionPadding.Pkcs1)
+ {
+ return NCryptNative.DecryptDataPkcs1(keyHandle, data);
+ }
+ else if (padding.Mode == RSAEncryptionPaddingMode.Oaep)
+ {
+ return NCryptNative.DecryptDataOaep(keyHandle, data, padding.OaepHashAlgorithm.Name);
+ }
+ else
+ {
+ // no other padding possibilities at present, but we might version independently from more being added.
+ throw new CryptographicException(SR.GetString(SR.Cryptography_UnsupportedPaddingMode));
+ }
+ }
+
+ [SecuritySafeCritical]
+ public override byte[] Encrypt(byte[] data, RSAEncryptionPadding padding)
+ {
+ if (data == null)
+ {
+ throw new ArgumentNullException("data");
+ }
+ if (padding == null)
+ {
+ throw new ArgumentNullException("padding");
+ }
+
+ if (padding == RSAEncryptionPadding.Pkcs1)
+ {
+ return NCryptNative.EncryptDataPkcs1(KeyHandle, data);
+ }
+ else if (padding.Mode == RSAEncryptionPaddingMode.Oaep)
+ {
+ return NCryptNative.EncryptDataOaep(KeyHandle, data, padding.OaepHashAlgorithm.Name);
+ }
+ else
+ {
+ // no other padding possibilities at present, but we might version independently from more being added.
+ throw new CryptographicException(SR.GetString(SR.Cryptography_UnsupportedPaddingMode));
+ };
+ }
+
+
+ //
+ // Signature APIs
+ //
+
+ [SecuritySafeCritical]
+ public override byte[] SignHash(byte[] hash, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
+ {
+ if (hash == null)
+ {
+ throw new ArgumentNullException("hash");
+ }
+ if (String.IsNullOrEmpty(hashAlgorithm.Name))
+ {
+ throw new ArgumentException(SR.GetString(SR.Cryptography_HashAlgorithmNameNullOrEmpty), "hashAlgorithm");
+ }
+ if (padding == null)
+ {
+ throw new ArgumentNullException("padding");
+ }
+
+ // Keep a local copy of the key.
+ CngKey key = Key;
+ SafeNCryptKeyHandle keyHandle = key.Handle;
+
+ if (padding == RSASignaturePadding.Pkcs1)
+ {
+ return NCryptNative.SignHashPkcs1(keyHandle, hash, hashAlgorithm.Name);
+ }
+ else if (padding == RSASignaturePadding.Pss)
+ {
+ return NCryptNative.SignHashPss(keyHandle, hash, hashAlgorithm.Name, hash.Length);
+ }
+ else
+ {
+ // no other padding possibilities at present, but we might version independently from more being added.
+ throw new CryptographicException(SR.GetString(SR.Cryptography_UnsupportedPaddingMode));
+
+ }
+ }
+
+ [SecuritySafeCritical]
+ public override bool VerifyHash(byte[] hash, byte[] signature, HashAlgorithmName hashAlgorithm, RSASignaturePadding padding)
+ {
+ if (hash == null)
+ {
+ throw new ArgumentNullException("hash");
+ }
+ if (signature == null)
+ {
+ throw new ArgumentNullException("signature");
+ }
+ if (String.IsNullOrEmpty(hashAlgorithm.Name))
+ {
+ throw new ArgumentException(SR.GetString(SR.Cryptography_HashAlgorithmNameNullOrEmpty), "hashAlgorithm");
+ }
+ if (padding == null)
+ {
+ throw new ArgumentNullException("padding");
+ }
+
+ if (padding == RSASignaturePadding.Pkcs1)
+ {
+ return NCryptNative.VerifySignaturePkcs1(KeyHandle, hash, hashAlgorithm.Name, signature);
+ }
+ else if (padding == RSASignaturePadding.Pss)
+ {
+ return NCryptNative.VerifySignaturePss(KeyHandle, hash, hashAlgorithm.Name, hash.Length, signature);
+ }
+ else
+ {
+ // no other padding possibilities at present, but we might version independently from more being added.
+ throw new CryptographicException(SR.GetString(SR.Cryptography_UnsupportedPaddingMode));
+ }
+ }
+ }
+}
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/SignatureVerificationResult.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/SignatureVerificationResult.cs
index e9314e90862..82482e92375 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/SignatureVerificationResult.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/SignatureVerificationResult.cs
@@ -31,7 +31,7 @@ namespace System.Security.Cryptography {
InvalidTimePeriodNesting = unchecked((int)0x800b0102), // CERT_E_VALIDITYPERIODNESTING
InvalidCertificateRole = unchecked((int)0x800b0103), // CERT_E_ROLE
PathLengthConstraintViolated = unchecked((int)0x800b0104), // CERT_E_PATHLENCONST
- UnknownCriticalExtension = unchecked((int)0x800b0105), // CERT_E_
+ UnknownCriticalExtension = unchecked((int)0x800b0105), // CERT_E_CRITICAL
CertificateUsageNotAllowed = unchecked((int)0x800b0106), // CERT_E_PURPOSE
IssuerChainingError = unchecked((int)0x800b0107), // CERT_E_ISSUERCHAINING
CertificateMalformed = unchecked((int)0x800b0108), // CERT_E_MALFORMED
@@ -47,4 +47,4 @@ namespace System.Security.Cryptography {
InvalidCertificatePolicy = unchecked((int)0x800b0113), // CERT_E_INVALID_POLICY
InvalidCertificateName = unchecked((int)0x800b0114) // CERT_E_INVALID_NAME
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/RSACertificateExtensions.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/RSACertificateExtensions.cs
new file mode 100644
index 00000000000..c6379b50e1c
--- /dev/null
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/RSACertificateExtensions.cs
@@ -0,0 +1,123 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+
+using System.Runtime.InteropServices;
+using Microsoft.Win32.SafeHandles;
+
+namespace System.Security.Cryptography.X509Certificates
+{
+ /// <summary>
+ /// Provides extension methods for retrieving <see cref="RSA" /> implementations for the
+ /// public and private keys of a <see cref="X509Certificate2" />.
+ /// </summary>
+ public static class RSACertificateExtensions
+ {
+ /// <summary>
+ /// Gets the <see cref="RSA" /> public key from the certificate or null if the certificate does not have an RSA public key.
+ /// </summary>
+ [SecuritySafeCritical]
+ public static RSA GetRSAPublicKey(this X509Certificate2 certificate)
+ {
+ if (certificate == null)
+ {
+ throw new ArgumentNullException("certificate");
+ }
+
+ if (!IsRSA(certificate))
+ {
+ return null;
+ }
+
+ PublicKey publicKey = certificate.PublicKey;
+ AsnEncodedData asn = publicKey.EncodedKeyValue;
+ IntPtr structType = new IntPtr(CapiNative.CNG_RSA_PUBLIC_KEY_BLOB);
+
+ SafeLocalAllocHandle cngBlobHandle;
+ uint cngBlobLength;
+ bool result = CapiNative.DecodeObject(structType, asn.RawData, out cngBlobHandle, out cngBlobLength);
+
+ if (!result)
+ {
+ throw new CryptographicException(Marshal.GetLastWin32Error());
+ }
+
+ byte[] cngBlob = new byte[cngBlobLength];
+ using (cngBlobHandle)
+ {
+ Marshal.Copy(cngBlobHandle.DangerousGetHandle(), cngBlob, 0, cngBlob.Length);
+ }
+
+ CngKey key = CngKey.Import(cngBlob, CngKeyBlobFormat.GenericPublicBlob);
+ return new RSACng(key);
+ }
+
+ /// <summary>
+ /// Gets the <see cref="RSA" /> private key from the certificate or null if the certificate does not have an RSA private key.
+ /// </summary>
+ [SecuritySafeCritical]
+ public static RSA GetRSAPrivateKey(this X509Certificate2 certificate)
+ {
+ if (certificate == null)
+ {
+ throw new ArgumentNullException("certificate");
+ }
+
+ if (!certificate.HasPrivateKey || !IsRSA(certificate))
+ {
+ return null;
+ }
+
+ using (SafeCertContextHandle certificateContext = GetCertificateContext(certificate))
+ using (SafeNCryptKeyHandle privateKeyHandle = X509Native.TryAcquireCngPrivateKey(certificateContext))
+ {
+ if (privateKeyHandle == null)
+ {
+ // fall back to CAPI if we cannot acquire the key using CNG.
+ return (RSA)certificate.PrivateKey;
+ }
+
+ CngKey key = CngKey.Open(privateKeyHandle, CngKeyHandleOpenOptions.None);
+ return new RSACng(key);
+ }
+ }
+
+ private static bool IsRSA(X509Certificate2 certificate)
+ {
+ uint algorithmId = OidToAlgorithmId(certificate.PublicKey.Oid);
+
+ switch (algorithmId)
+ {
+ case CapiNative.CALG_RSA_SIGN:
+ case CapiNative.CALG_RSA_KEYX:
+ return true;
+ default:
+ return false;
+ }
+ }
+
+ private static uint OidToAlgorithmId(Oid oid)
+ {
+ using (SafeLocalAllocHandle oidHandle = X509Utils.StringToAnsiPtr(oid.Value))
+ {
+ CapiNative.CRYPT_OID_INFO oidInfo = CapiNative.CryptFindOIDInfo(CapiNative.CRYPT_OID_INFO_OID_KEY, oidHandle, 0);
+ return oidInfo.Algid;
+ }
+ }
+
+ // Gets a SafeHandle for the X509 certificate. The caller
+ // owns the returned handle and should dispose of it. It
+ // can be used independently of the lifetime of the original
+ // X509Certificate.
+ [SecuritySafeCritical]
+ private static SafeCertContextHandle GetCertificateContext(X509Certificate certificate)
+ {
+ SafeCertContextHandle certificateContext = X509Native.DuplicateCertContext(certificate.Handle);
+
+ // Make sure to keep the X509Certificate object alive until after its certificate context is
+ // duplicated, otherwise it could end up being closed out from underneath us before we get a
+ // chance to duplicate the handle.
+ GC.KeepAlive(certificate);
+
+ return certificateContext;
+ }
+ }
+}
diff --git a/mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/X509Native.cs b/mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/X509Native.cs
index 3ff5fb4662f..13af6e370f8 100644
--- a/mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/X509Native.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/Cryptography/X509Certificates/X509Native.cs
@@ -5,18 +5,149 @@
// ==--==
using System;
+using System.Runtime.CompilerServices;
using System.Runtime.ConstrainedExecution;
using System.Runtime.InteropServices;
+using System.Runtime.Versioning;
using Microsoft.Win32.SafeHandles;
+using System.Diagnostics;
using FILETIME = System.Runtime.InteropServices.ComTypes.FILETIME;
namespace System.Security.Cryptography.X509Certificates {
+
+ internal static partial class X509Native {
+
+ /// <summary>
+ /// Determine if a certificate has a specific property
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static bool HasCertificateProperty(SafeCertContextHandle certificateContext,
+ CertificateProperty property) {
+ Debug.Assert(certificateContext != null, "certificateContext != null");
+ Debug.Assert(!certificateContext.IsClosed && !certificateContext.IsInvalid,
+ "!certificateContext.IsClosed && !certificateContext.IsInvalid");
+
+ byte[] buffer = null;
+ int bufferSize = 0;
+ bool gotProperty = UnsafeNativeMethods.CertGetCertificateContextProperty(certificateContext,
+ property,
+ buffer,
+ ref bufferSize);
+ return gotProperty ||
+ (ErrorCode)Marshal.GetLastWin32Error() == ErrorCode.MoreData;
+ }
+
+ /// <summary>
+ /// Get the NCrypt handle to the private key of a certificate
+ /// or null if the private key cannot be acquired by NCrypt.
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static SafeNCryptKeyHandle TryAcquireCngPrivateKey(SafeCertContextHandle certificateContext) {
+ Debug.Assert(certificateContext != null, "certificateContext != null");
+ Debug.Assert(!certificateContext.IsClosed && !certificateContext.IsInvalid,
+ "!certificateContext.IsClosed && !certificateContext.IsInvalid");
+
+ bool freeKey = true;
+ SafeNCryptKeyHandle privateKey = null;
+ RuntimeHelpers.PrepareConstrainedRegions();
+ try {
+ int keySpec = 0;
+ if (!UnsafeNativeMethods.CryptAcquireCertificatePrivateKey(certificateContext,
+ AcquireCertificateKeyOptions.AcquireOnlyNCryptKeys,
+ IntPtr.Zero,
+ out privateKey,
+ out keySpec,
+ out freeKey)) {
+ return null;
+ }
+
+ return privateKey;
+ }
+ finally {
+ // If we're not supposed to release they key handle, then we need to bump the reference count
+ // on the safe handle to correspond to the reference that Windows is holding on to. This will
+ // prevent the CLR from freeing the object handle.
+ //
+ // This is certainly not the ideal way to solve this problem - it would be better for
+ // SafeNCryptKeyHandle to maintain an internal bool field that we could toggle here and
+ // have that suppress the release when the CLR calls the ReleaseHandle override. However, that
+ // field does not currently exist, so we'll use this hack instead.
+ if (privateKey != null && !freeKey) {
+ bool addedRef = false;
+ privateKey.DangerousAddRef(ref addedRef);
+ }
+ }
+ }
+
+ /// <summary>
+ /// Get an arbitrary property of a certificate
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static byte[] GetCertificateProperty(SafeCertContextHandle certificateContext,
+ CertificateProperty property) {
+ Debug.Assert(certificateContext != null, "certificateContext != null");
+ Debug.Assert(!certificateContext.IsClosed && !certificateContext.IsInvalid,
+ "!certificateContext.IsClosed && !certificateContext.IsInvalid");
+
+ byte[] buffer = null;
+ int bufferSize = 0;
+ if (!UnsafeNativeMethods.CertGetCertificateContextProperty(certificateContext,
+ property,
+ buffer,
+ ref bufferSize)) {
+ ErrorCode errorCode = (ErrorCode)Marshal.GetLastWin32Error();
+ if (errorCode != ErrorCode.MoreData) {
+ throw new CryptographicException((int)errorCode);
+ }
+ }
+
+ buffer = new byte[bufferSize];
+ if (!UnsafeNativeMethods.CertGetCertificateContextProperty(certificateContext,
+ property,
+ buffer,
+ ref bufferSize)) {
+ throw new CryptographicException(Marshal.GetLastWin32Error());
+ }
+
+ return buffer;
+ }
+
+ /// <summary>
+ /// Get a property of a certificate formatted as a structure
+ /// </summary>
+ [SecurityCritical]
+ internal static T GetCertificateProperty<T>(SafeCertContextHandle certificateContext,
+ CertificateProperty property) where T : struct {
+ Debug.Assert(certificateContext != null, "certificateContext != null");
+ Debug.Assert(!certificateContext.IsClosed && !certificateContext.IsInvalid,
+ "!certificateContext.IsClosed && !certificateContext.IsInvalid");
+
+ byte[] rawProperty = GetCertificateProperty(certificateContext, property);
+ Debug.Assert(rawProperty.Length >= Marshal.SizeOf(typeof(T)), "Property did not return expected structure");
+
+ unsafe {
+ fixed (byte* pRawProperty = &rawProperty[0]) {
+ return (T)Marshal.PtrToStructure(new IntPtr(pRawProperty), typeof(T));
+ }
+ }
+ }
+
+ /// <summary>
+ /// Duplicate the certificate context into a safe handle
+ /// </summary>
+ [SecuritySafeCritical]
+ internal static SafeCertContextHandle DuplicateCertContext(IntPtr context) {
+ Debug.Assert(context != IntPtr.Zero);
+
+ return UnsafeNativeMethods.CertDuplicateCertificateContext(context);
+ }
+ }
/// <summary>
/// Native interop layer for X509 certificate and Authenticode functions. Native definitions can be
/// found in wincrypt.h or msaxlapi.h
/// </summary>
- internal static class X509Native {
+ internal static partial class X509Native {
/// <summary>
/// Flags for CertVerifyAuthenticodeLicense
/// </summary>
@@ -31,6 +162,49 @@ namespace System.Security.Cryptography.X509Certificates {
TrustMicrosoftRootOnly = 0x00000020 // AXL_TRUST_MICROSOFT_ROOT_ONLY
}
+ /// <summary>
+ /// Flags for the CryptAcquireCertificatePrivateKey API
+ /// </summary>
+ internal enum AcquireCertificateKeyOptions {
+ None = 0x00000000,
+ AcquireOnlyNCryptKeys = 0x00040000, // CRYPT_ACQUIRE_ONLY_NCRYPT_KEY_FLAG
+ }
+
+ /// <summary>
+ /// Well known certificate property IDs
+ /// </summary>
+ internal enum CertificateProperty {
+ KeyProviderInfo = 2, // CERT_KEY_PROV_INFO_PROP_ID
+ KeyContext = 5, // CERT_KEY_CONTEXT_PROP_ID
+ }
+
+ /// <summary>
+ /// Error codes returned from X509 APIs
+ /// </summary>
+ internal enum ErrorCode {
+ Success = 0x00000000, // ERROR_SUCCESS
+ MoreData = 0x000000ea, // ERROR_MORE_DATA
+ }
+
+ [StructLayout(LayoutKind.Sequential)]
+ internal struct CRYPT_KEY_PROV_INFO {
+ [MarshalAs(UnmanagedType.LPWStr)]
+ internal string pwszContainerName;
+
+ [MarshalAs(UnmanagedType.LPWStr)]
+ internal string pwszProvName;
+
+ internal int dwProvType;
+
+ internal int dwFlags;
+
+ internal int cProvParam;
+
+ internal IntPtr rgProvParam; // PCRYPT_KEY_PROV_PARAM
+
+ internal int dwKeySpec;
+ }
+
[StructLayout(LayoutKind.Sequential)]
[System.Security.Permissions.HostProtection(MayLeakOnAbort = true)]
public struct AXL_AUTHENTICODE_SIGNER_INFO {
@@ -96,6 +270,60 @@ namespace System.Security.Cryptography.X509Certificates {
AxlVerificationFlags dwFlags,
[In, Out] ref AXL_AUTHENTICODE_SIGNER_INFO pSignerInfo,
[In, Out] ref AXL_AUTHENTICODE_TIMESTAMPER_INFO pTimestamperInfo);
+
+ [DllImport("crypt32.dll", SetLastError = true)]
+ [return: MarshalAs(UnmanagedType.Bool)]
+ internal static extern bool CertGetCertificateContextProperty(SafeCertContextHandle pCertContext,
+ CertificateProperty dwPropId,
+ [Out, MarshalAs(UnmanagedType.LPArray)] byte[] pvData,
+ [In, Out] ref int pcbData);
+ [DllImport("crypt32.dll")]
+ internal static extern SafeCertContextHandle CertDuplicateCertificateContext(IntPtr certContext); // CERT_CONTEXT *
+
+ [DllImport("crypt32.dll", SetLastError = true)]
+ [return: MarshalAs(UnmanagedType.Bool)]
+ internal static extern bool CryptAcquireCertificatePrivateKey(SafeCertContextHandle pCert,
+ AcquireCertificateKeyOptions dwFlags,
+ IntPtr pvReserved, // void *
+ [Out] out SafeNCryptKeyHandle phCryptProvOrNCryptKey,
+ [Out] out int dwKeySpec,
+ [Out, MarshalAs(UnmanagedType.Bool)] out bool pfCallerFreeProvOrNCryptKey);
+ }
+ }
+
+ internal sealed class SafeCertContextHandle : SafeHandleZeroOrMinusOneIsInvalid
+ {
+ [SecuritySafeCritical]
+ private SafeCertContextHandle() : base(true) { }
+
+ // 0 is an Invalid Handle
+ [SecuritySafeCritical]
+ internal SafeCertContextHandle(IntPtr handle)
+ : base(true)
+ {
+ SetHandle(handle);
+ }
+
+ internal static SafeCertContextHandle InvalidHandle
+ {
+ [SecuritySafeCritical]
+ get { return new SafeCertContextHandle(IntPtr.Zero); }
+ }
+
+ [DllImport("Crypt32.dll", SetLastError = true),
+ ResourceExposure(ResourceScope.None)]
+ //#if !FEATURE_CORESYSTEM
+ // [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)]
+ //#endif
+ private static extern bool CertFreeCertificateContext(IntPtr pCertContext);
+
+#if FEATURE_CORESYSTEM
+ [SecurityCritical]
+#endif
+ [SecuritySafeCritical]
+ override protected bool ReleaseHandle()
+ {
+ return CertFreeCertificateContext(handle);
}
}
}
diff --git a/mcs/class/referencesource/System.Core/System/Security/ManifestKinds.cs b/mcs/class/referencesource/System.Core/System/Security/ManifestKinds.cs
index 704367afa46..6dbd4ef65ea 100644
--- a/mcs/class/referencesource/System.Core/System/Security/ManifestKinds.cs
+++ b/mcs/class/referencesource/System.Core/System/Security/ManifestKinds.cs
@@ -14,4 +14,4 @@ namespace System.Security {
Application = 0x00000002,
ApplicationAndDeployment = Deployment | Application
}
-}
+} \ No newline at end of file
diff --git a/mcs/class/referencesource/System.Core/System/threading/ReaderWriterLockSlim/LockRecursionException.cs b/mcs/class/referencesource/System.Core/System/threading/ReaderWriterLockSlim/LockRecursionException.cs
index fdca26ddea8..2e845069614 100644
--- a/mcs/class/referencesource/System.Core/System/threading/ReaderWriterLockSlim/LockRecursionException.cs
+++ b/mcs/class/referencesource/System.Core/System/threading/ReaderWriterLockSlim/LockRecursionException.cs
@@ -13,7 +13,7 @@
// acquire a lock, because the particular lock kind doesn't
// support it in its current state.
//
-// <OWNER>[....]</OWNER>
+// <OWNER>emadali</OWNER>
//
============================================================*/
diff --git a/mcs/class/referencesource/System.Core/System/threading/Tasks/TaskExtensions.cs b/mcs/class/referencesource/System.Core/System/threading/Tasks/TaskExtensions.cs
index 2853b837a17..11c673bf587 100644
--- a/mcs/class/referencesource/System.Core/System/threading/Tasks/TaskExtensions.cs
+++ b/mcs/class/referencesource/System.Core/System/threading/Tasks/TaskExtensions.cs
@@ -7,7 +7,7 @@
//
// TaskExtensions.cs
//
-// <OWNER>[....]</OWNER>
+// <OWNER>Microsoft</OWNER>
//
// Extensions to Task/Task<TResult> classes
//