1 instantiation of InsecureDeserializationTypeDecider
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Security\Helpers\InsecureDeserializationTypeDecider.cs (1)
41static InsecureDeserializationTypeDecider Create(Compilation c) => new(c);
13 references to InsecureDeserializationTypeDecider
Microsoft.CodeAnalysis.NetAnalyzers (13)
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInIFormatterSerializableObjectGraphAnalyzer.cs (2)
85InsecureDeserializationTypeDecider decider = InsecureDeserializationTypeDecider.GetOrCreate(compilation);
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableObjectGraphAnalyzer.cs (2)
99InsecureDeserializationTypeDecider decider = InsecureDeserializationTypeDecider.GetOrCreate(compilation);
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInSerializableTypeAnalyzer.cs (2)
125InsecureDeserializationTypeDecider decider = InsecureDeserializationTypeDecider.GetOrCreate(compilation);
Microsoft.NetCore.Analyzers\Security\DataSetDataTableInWebSerializableObjectGraphAnalyzer.cs (2)
74InsecureDeserializationTypeDecider decider = InsecureDeserializationTypeDecider.GetOrCreate(compilation);
Microsoft.NetCore.Analyzers\Security\Helpers\InsecureDeserializationTypeDecider.cs (4)
28private static readonly BoundedCacheWithFactory<Compilation, InsecureDeserializationTypeDecider> BoundedCache = 32/// Gets a cached <see cref="InsecureDeserializationTypeDecider"/> for the given compilation. 36public static InsecureDeserializationTypeDecider GetOrCreate(Compilation compilation) 41static InsecureDeserializationTypeDecider Create(Compilation c) => new(c);
Microsoft.NetCore.Analyzers\Security\Helpers\ObjectGraphOptions.cs (1)
10/// Options for walking object graphs for <see cref="InsecureDeserializationTypeDecider"/>.