3 instantiations of FileIdentifier
Microsoft.CodeAnalysis.CSharp (3)
Symbols\FileIdentifier.cs (3)
93
=> new
FileIdentifier
(syntaxTree.GetNormalizedPath(resolver));
96
=> new
FileIdentifier
(normalizedFilePath);
99
=> new
FileIdentifier
(filePathChecksumOpt, displayFilePath);
39 references to FileIdentifier
Microsoft.CodeAnalysis.CSharp (39)
Binder\Binder_Lookup.cs (3)
1442
var
symbolFileIdentifier = ((NamedTypeSymbol)symbol).AssociatedFileIdentifier;
1449
var
binderFileIdentifier = getFileIdentifierForFileTypes();
1453
FileIdentifier
getFileIdentifierForFileTypes()
Binder\BinderFactory.cs (1)
79
_buckStopsHereBinder = new BuckStopsHereBinder(compilation,
FileIdentifier
.Create(syntaxTree, compilation.Options.SourceReferenceResolver));
Binder\BuckStopsHereBinder.cs (2)
17
internal BuckStopsHereBinder(CSharpCompilation compilation,
FileIdentifier
? associatedFileIdentifier)
31
internal readonly
FileIdentifier
? AssociatedFileIdentifier;
Compiler\DocumentationCommentCompiler.IncludeElementExpander.cs (1)
549
Binder binder = new BuckStopsHereBinder(compilation,
FileIdentifier
.Create(syntaxTree, compilation.Options.SourceReferenceResolver));
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
83
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
256
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\ErrorTypeSymbol.cs (1)
617
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => _originalDefinition.AssociatedFileIdentifier;
Symbols\ExtendedErrorTypeSymbol.cs (1)
149
internal override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\FileIdentifier.cs (3)
92
public static
FileIdentifier
Create(SyntaxTree syntaxTree, SourceReferenceResolver? resolver)
95
public static
FileIdentifier
Create(string normalizedFilePath)
98
public static
FileIdentifier
Create(ImmutableArray<byte> filePathChecksumOpt, string displayFilePath)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (2)
578
internal sealed override
FileIdentifier
AssociatedFileIdentifier
586
?
FileIdentifier
.Create(checksum, displayFileName)
Symbols\MissingMetadataTypeSymbol.cs (1)
52
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\NamedTypeSymbol.cs (1)
505
internal abstract
FileIdentifier
? AssociatedFileIdentifier { get; }
Symbols\NamespaceOrTypeSymbol.cs (1)
363
if (named.AssociatedFileIdentifier is
FileIdentifier
identifier
Symbols\NativeIntegerTypeSymbol.cs (1)
182
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\NoPiaAmbiguousCanonicalTypeSymbol.cs (1)
53
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (1)
45
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\NoPiaMissingCanonicalTypeSymbol.cs (1)
77
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\PlaceholderTypeArgumentSymbol.cs (1)
52
internal override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
425
internal override
FileIdentifier
AssociatedFileIdentifier => _underlyingType.AssociatedFileIdentifier;
Symbols\Source\SourceMemberContainerSymbol.cs (2)
872
internal sealed override
FileIdentifier
? AssociatedFileIdentifier
881
return
FileIdentifier
.Create(syntaxTree, DeclaringCompilation?.Options?.SourceReferenceResolver);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
478
internal sealed override
FileIdentifier
AssociatedFileIdentifier => _underlyingType.AssociatedFileIdentifier;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
168
internal override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
845
internal override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedContainer.cs (1)
175
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
107
internal sealed override
FileIdentifier
AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
109
internal sealed override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
93
internal override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
82
internal override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
222
Binder result = new BuckStopsHereBinder(compilation,
FileIdentifier
.Create(syntaxNode.SyntaxTree, compilation.Options.SourceReferenceResolver));
Symbols\TypeSymbolExtensions.cs (1)
1488
if (type.AssociatedFileIdentifier is not
FileIdentifier
identifier)
Symbols\UnboundGenericType.cs (1)
95
internal override
FileIdentifier
? AssociatedFileIdentifier => null;
Symbols\UnsupportedMetadataTypeSymbol.cs (1)
42
internal override
FileIdentifier
? AssociatedFileIdentifier => null;