2 writes to PdbChecksumAlgorithm
Microsoft.CodeAnalysis (2)
Emit\EmitOptions.cs (2)
248PdbChecksumAlgorithm = pdbChecksumAlgorithm ?? HashAlgorithmName.SHA256; 429return new EmitOptions(this) { PdbChecksumAlgorithm = name };
17 references to PdbChecksumAlgorithm
Microsoft.CodeAnalysis (10)
Compilation\DeterministicKeyBuilder.cs (1)
416writer.Write("pdbChecksumAlgorithm", options.PdbChecksumAlgorithm.Name);
Emit\CommonPEModuleBuilder.cs (1)
71internal HashAlgorithmName PdbChecksumAlgorithm => EmitOptions.PdbChecksumAlgorithm;
Emit\EmitOptions.cs (8)
266other.PdbChecksumAlgorithm, 295PdbChecksumAlgorithm == other.PdbChecksumAlgorithm && 314Hash.Combine(PdbChecksumAlgorithm.GetHashCode(), 369if (PdbChecksumAlgorithm.Name != null) 373IncrementalHash.CreateHash(PdbChecksumAlgorithm).Dispose(); 377diagnostics.Add(messageProvider.CreateDiagnostic(messageProvider.ERR_InvalidHashAlgorithmName, Location.None, PdbChecksumAlgorithm.ToString())); 424if (PdbChecksumAlgorithm == name)
Microsoft.CodeAnalysis.UnitTests (3)
Emit\EmitOptionsTests.cs (3)
60TestProperty((old, value) => old.WithPdbChecksumAlgorithm(value), opt => opt.PdbChecksumAlgorithm, new HashAlgorithmName()); 61TestProperty((old, value) => old.WithPdbChecksumAlgorithm(value), opt => opt.PdbChecksumAlgorithm, HashAlgorithmName.SHA384); 89nameof(EmitOptions.PdbChecksumAlgorithm),
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (3)
CommandLineTests.vb (3)
1910Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm) 1915Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm) 1920Assert.Equal(HashAlgorithmName.SHA256, parsedArgs.EmitOptions.PdbChecksumAlgorithm)
Roslyn.Test.PdbUtilities (1)
Reader\PdbValidation.cs (1)
537ValidateDebugDirectory(peStream, portable ? pdbStream : null, compilation.AssemblyName + ".pdb", emitOptions.PdbChecksumAlgorithm, hasEmbeddedPdb: false, isDeterministic: compilation.IsEmitDeterministic);