1 instantiation of PrivateImplementationDetails
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
1123result = new PrivateImplementationDetails(
24 references to PrivateImplementationDetails
Microsoft.CodeAnalysis (24)
CodeGen\PrivateImplementationDetails.cs (5)
338var @this = moduleBuilder.GetPrivateImplClass(syntaxNode, diagnostics); 693internal ExplicitSizeStruct(uint size, ushort alignment, PrivateImplementationDetails containingType, Cci.ITypeReference sysValueType) 730private readonly PrivateImplementationDetails _containingType; 736PrivateImplementationDetails containingType, 1215public override string Name => PrivateImplementationDetails.SynthesizedBytesToStringFunctionName;
Emit\CommonPEModuleBuilder.cs (18)
123/// Must be called before <see cref="PrivateImplementationDetails.Freeze"/>. 238/// <see cref="PrivateImplementationDetails.TryGetOrCreateFieldForStringValue"/> 241=> PrivateImplementationDetails.TryGetOrCreateFieldForStringValue(text, this, syntaxNode, diagnostics); 269var privateImpl = GetFrozenPrivateImplementationDetails(); 282public abstract PrivateImplementationDetails? GetFrozenPrivateImplementationDetails(); 284internal abstract PrivateImplementationDetails GetPrivateImplClass(SyntaxNode? syntaxNode, DiagnosticBag diagnostics); 658private PrivateImplementationDetails _lazyPrivateImplementationDetails; 825PrivateImplementationDetails details = GetPrivateImplClass(syntaxOpt, diagnostics); 836PrivateImplementationDetails details = GetPrivateImplClass(syntaxOpt, diagnostics); 842private void EnsurePrivateImplementationDetailsStaticConstructor(PrivateImplementationDetails details, TSyntaxNode syntaxOpt, DiagnosticBag diagnostics) 1088var privateImpl = GetPrivateImplClass((TSyntaxNode)syntaxNode, diagnostics); 1096var privateImpl = GetPrivateImplClass((TSyntaxNode)syntaxNode, diagnostics); 1106var privateImpl = GetPrivateImplClass((TSyntaxNode)syntaxNode, diagnostics); 1117internal PrivateImplementationDetails GetPrivateImplClass(TSyntaxNode? syntaxNodeOpt, DiagnosticBag diagnostics) 1119var result = _lazyPrivateImplementationDetails; 1144internal override PrivateImplementationDetails GetPrivateImplClass(SyntaxNode? syntaxNodeOpt, DiagnosticBag diagnostics) 1149public PrivateImplementationDetails? FreezePrivateImplementationDetails() 1155public override PrivateImplementationDetails? GetFrozenPrivateImplementationDetails()
Symbols\ISynthesizedGlobalMethodSymbol.cs (1)
11PrivateImplementationDetails ContainingPrivateImplementationDetailsType { get; }