3 instantiations of FileIdentifier
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 };
39 references to FileIdentifier
Microsoft.CodeAnalysis.CSharp (32)
Binder\Binder_Lookup.cs (3)
1356var symbolFileIdentifier = ((NamedTypeSymbol)symbol).AssociatedFileIdentifier.GetValueOrDefault(); 1363var binderFileIdentifier = getFileIdentifierForFileTypes(); 1367FileIdentifier getFileIdentifierForFileTypes()
Binder\BinderFactory.cs (1)
77_buckStopsHereBinder = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxTree));
Binder\BuckStopsHereBinder.cs (2)
17internal BuckStopsHereBinder(CSharpCompilation compilation, FileIdentifier? associatedFileIdentifier) 31internal readonly FileIdentifier? AssociatedFileIdentifier;
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
549Binder binder = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxTree));
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
76internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
240internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\ErrorTypeSymbol.cs (1)
581internal override FileIdentifier? AssociatedFileIdentifier => _originalDefinition.AssociatedFileIdentifier;
Symbols\ExtendedErrorTypeSymbol.cs (1)
148internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\FileIdentifier.cs (2)
20public static FileIdentifier Create(SyntaxTree tree) 23public static FileIdentifier Create(string filePath)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
397internal override FileIdentifier? AssociatedFileIdentifier =>
Symbols\MissingMetadataTypeSymbol.cs (1)
51internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\NamedTypeSymbol.cs (1)
501internal abstract FileIdentifier? AssociatedFileIdentifier { get; }
Symbols\NamespaceOrTypeSymbol.cs (1)
345if (named.AssociatedFileIdentifier is FileIdentifier identifier
Symbols\NativeIntegerTypeSymbol.cs (1)
180internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
52internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
44internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
76internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
51internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
392internal override FileIdentifier? AssociatedFileIdentifier => _underlyingType.AssociatedFileIdentifier;
Symbols\Source\SourceMemberContainerSymbol.cs (2)
840internal sealed override FileIdentifier? AssociatedFileIdentifier 849return FileIdentifier.Create(AssociatedSyntaxTree);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
432internal sealed override FileIdentifier? AssociatedFileIdentifier => _underlyingType.AssociatedFileIdentifier;
Symbols\Synthesized\SynthesizedContainer.cs (1)
169internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
102internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
223Binder result = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxNode.SyntaxTree));
Symbols\TypeSymbolExtensions.cs (1)
1375if (type.AssociatedFileIdentifier is not FileIdentifier identifier)
Symbols\UnboundGenericType.cs (1)
94internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\UnsupportedMetadataTypeSymbol.cs (1)
41internal override FileIdentifier? AssociatedFileIdentifier => null;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
CompilationContext.cs (3)
78FileIdentifier fileIdentifier = methodDebugInfo.ContainingDocumentName is { } documentName 79? FileIdentifier.Create(documentName) 783FileIdentifier? fileIdentifier)
Symbols\EENamedTypeSymbol.cs (1)
162internal override FileIdentifier? AssociatedFileIdentifier => null;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Symbols\MockNamedTypeSymbol.cs (1)
47internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Source\FileModifierTests.cs (2)
3934var originalFileIdentifier = classC1.AssociatedFileIdentifier!.Value; 3935var retargetedFileIdentifier = retargeted.AssociatedFileIdentifier!.Value;