39 references to FileIdentifier
Microsoft.CodeAnalysis.CSharp (39)
Binder\Binder_Lookup.cs (3)
1442var symbolFileIdentifier = ((NamedTypeSymbol)symbol).AssociatedFileIdentifier; 1449var binderFileIdentifier = getFileIdentifierForFileTypes(); 1453FileIdentifier getFileIdentifierForFileTypes()
Binder\BinderFactory.cs (1)
79_buckStopsHereBinder = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxTree, compilation.Options.SourceReferenceResolver));
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, compilation.Options.SourceReferenceResolver));
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
82internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
255internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\ErrorTypeSymbol.cs (1)
616internal sealed override FileIdentifier? AssociatedFileIdentifier => _originalDefinition.AssociatedFileIdentifier;
Symbols\ExtendedErrorTypeSymbol.cs (1)
149internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\FileIdentifier.cs (3)
92public static FileIdentifier Create(SyntaxTree syntaxTree, SourceReferenceResolver? resolver) 95public static FileIdentifier Create(string normalizedFilePath) 98public static FileIdentifier Create(ImmutableArray<byte> filePathChecksumOpt, string displayFilePath)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
578internal sealed override FileIdentifier AssociatedFileIdentifier 586? FileIdentifier.Create(checksum, displayFileName)
Symbols\MissingMetadataTypeSymbol.cs (1)
52internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\NamedTypeSymbol.cs (1)
505internal abstract FileIdentifier? AssociatedFileIdentifier { get; }
Symbols\NamespaceOrTypeSymbol.cs (1)
362if (named.AssociatedFileIdentifier is FileIdentifier identifier
Symbols\NativeIntegerTypeSymbol.cs (1)
181internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
53internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
45internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
77internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
52internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
425internal override FileIdentifier AssociatedFileIdentifier => _underlyingType.AssociatedFileIdentifier;
Symbols\Source\SourceMemberContainerSymbol.cs (2)
873internal sealed override FileIdentifier? AssociatedFileIdentifier 882return FileIdentifier.Create(syntaxTree, DeclaringCompilation?.Options?.SourceReferenceResolver);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
479internal sealed override FileIdentifier AssociatedFileIdentifier => _underlyingType.AssociatedFileIdentifier;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
167internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
844internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedContainer.cs (1)
174internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
106internal sealed override FileIdentifier AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
109internal sealed override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
92internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
81internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
222Binder result = new BuckStopsHereBinder(compilation, FileIdentifier.Create(syntaxNode.SyntaxTree, compilation.Options.SourceReferenceResolver));
Symbols\TypeSymbolExtensions.cs (1)
1488if (type.AssociatedFileIdentifier is not FileIdentifier identifier)
Symbols\UnboundGenericType.cs (1)
95internal override FileIdentifier? AssociatedFileIdentifier => null;
Symbols\UnsupportedMetadataTypeSymbol.cs (1)
42internal override FileIdentifier? AssociatedFileIdentifier => null;