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