1 instantiation of PrivateImplementationDetails
Microsoft.CodeAnalysis (1)
Emit\CommonPEModuleBuilder.cs (1)
1123
result = new
PrivateImplementationDetails
(
24 references to PrivateImplementationDetails
Microsoft.CodeAnalysis (24)
CodeGen\PrivateImplementationDetails.cs (5)
338
var
@this = moduleBuilder.GetPrivateImplClass(syntaxNode, diagnostics);
693
internal ExplicitSizeStruct(uint size, ushort alignment,
PrivateImplementationDetails
containingType, Cci.ITypeReference sysValueType)
730
private readonly
PrivateImplementationDetails
_containingType;
736
PrivateImplementationDetails
containingType,
1215
public 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);
269
var
privateImpl = GetFrozenPrivateImplementationDetails();
282
public abstract
PrivateImplementationDetails
? GetFrozenPrivateImplementationDetails();
284
internal abstract
PrivateImplementationDetails
GetPrivateImplClass(SyntaxNode? syntaxNode, DiagnosticBag diagnostics);
658
private
PrivateImplementationDetails
_lazyPrivateImplementationDetails;
825
PrivateImplementationDetails
details = GetPrivateImplClass(syntaxOpt, diagnostics);
836
PrivateImplementationDetails
details = GetPrivateImplClass(syntaxOpt, diagnostics);
842
private void EnsurePrivateImplementationDetailsStaticConstructor(
PrivateImplementationDetails
details, TSyntaxNode syntaxOpt, DiagnosticBag diagnostics)
1088
var
privateImpl = GetPrivateImplClass((TSyntaxNode)syntaxNode, diagnostics);
1096
var
privateImpl = GetPrivateImplClass((TSyntaxNode)syntaxNode, diagnostics);
1106
var
privateImpl = GetPrivateImplClass((TSyntaxNode)syntaxNode, diagnostics);
1117
internal
PrivateImplementationDetails
GetPrivateImplClass(TSyntaxNode? syntaxNodeOpt, DiagnosticBag diagnostics)
1119
var
result = _lazyPrivateImplementationDetails;
1144
internal override
PrivateImplementationDetails
GetPrivateImplClass(SyntaxNode? syntaxNodeOpt, DiagnosticBag diagnostics)
1149
public
PrivateImplementationDetails
? FreezePrivateImplementationDetails()
1155
public override
PrivateImplementationDetails
? GetFrozenPrivateImplementationDetails()
Symbols\ISynthesizedGlobalMethodSymbol.cs (1)
11
PrivateImplementationDetails
ContainingPrivateImplementationDetailsType { get; }