3 writes to FilePathChecksumOpt
Microsoft.CodeAnalysis.CSharp (2)
Symbols\FileIdentifier.cs (1)
39return new FileIdentifier { EncoderFallbackErrorMessage = encoderFallbackErrorMessage, FilePathChecksumOpt = hash, DisplayFilePath = displayFilePath };
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
399? new FileIdentifier { FilePathChecksumOpt = checksum, DisplayFilePath = displayFileName }
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (1)
CompilationContext.cs (1)
80: new FileIdentifier { EncoderFallbackErrorMessage = null, FilePathChecksumOpt = ImmutableArray<byte>.Empty, DisplayFilePath = string.Empty };
14 references to FilePathChecksumOpt
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Lookup.cs (4)
1357if (symbolFileIdentifier.FilePathChecksumOpt.IsDefault) 1364return !binderFileIdentifier.FilePathChecksumOpt.IsDefault 1365&& binderFileIdentifier.FilePathChecksumOpt.SequenceEqual(symbolFileIdentifier.FilePathChecksumOpt);
Symbols\NamespaceOrTypeSymbol.cs (2)
347&& !identifier.FilePathChecksumOpt.IsDefault 348&& identifier.FilePathChecksumOpt.SequenceEqual(checksum)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1783Debug.Assert(fileIdentifier.FilePathChecksumOpt.IsDefault);
Symbols\TypeSymbolExtensions.cs (1)
1379return GeneratedNames.MakeFileTypeMetadataNamePrefix(identifier.DisplayFilePath, identifier.FilePathChecksumOpt);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (6)
Symbols\Source\FileModifierTests.cs (6)
3775AssertEx.Equal(expectedChecksum, identifier.GetValueOrDefault().FilePathChecksumOpt); 3784AssertEx.Equal(expectedChecksum, identifier.GetValueOrDefault().FilePathChecksumOpt); 3793AssertEx.Equal(expectedChecksum, identifier.GetValueOrDefault().FilePathChecksumOpt); 3844identifier.GetValueOrDefault().FilePathChecksumOpt); 3937Assert.Equal((IEnumerable<byte>)originalFileIdentifier.FilePathChecksumOpt, (IEnumerable<byte>)retargetedFileIdentifier.FilePathChecksumOpt);