1 write to TypeManager
Microsoft.CodeAnalysis (1)
Emit\NoPia\CommonEmbeddedType.cs (1)
54
this.
TypeManager
= typeManager;
46 references to TypeManager
Microsoft.CodeAnalysis (20)
Emit\NoPia\CommonEmbeddedType.cs (20)
85
return
TypeManager
.IsTargetAttribute(UnderlyingNamedType, attrData, description);
94
builder.AddOptional(
TypeManager
.CreateCompilerGeneratedAttribute());
114
builder.AddOptional(
TypeManager
.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_GuidAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
122
builder.AddOptional(
TypeManager
.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_ComEventInterfaceAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
127
int signatureIndex =
TypeManager
.GetTargetAttributeSignatureIndex(UnderlyingNamedType, attrData, AttributeDescription.InterfaceTypeAttribute);
133
builder.AddOptional(
TypeManager
.CreateSynthesizedAttribute(signatureIndex == 0 ? WellKnownMember.System_Runtime_InteropServices_InterfaceTypeAttribute__ctorInt16 :
142
builder.AddOptional(
TypeManager
.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_BestFitMappingAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
149
builder.AddOptional(
TypeManager
.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_CoClassAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
156
builder.AddOptional(
TypeManager
.CreateSynthesizedAttribute(WellKnownMember.System_FlagsAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
163
builder.AddOptional(
TypeManager
.CreateSynthesizedAttribute(WellKnownMember.System_Reflection_DefaultMemberAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
177
builder.AddOptional(
TypeManager
.CreateSynthesizedAttribute(WellKnownMember.System_Runtime_InteropServices_UnmanagedFunctionPointerAttribute__ctor, attrData, syntaxNodeOpt, diagnostics));
246
Debug.Assert(
TypeManager
.IsFrozen);
254
if (
TypeManager
.EmbeddedEventsMap.TryGetValue(e, out embedded))
275
Debug.Assert(
TypeManager
.IsFrozen);
283
if (
TypeManager
.EmbeddedFieldsMap.TryGetValue(f, out embedded))
444
Debug.Assert(
TypeManager
.IsFrozen);
457
if (
TypeManager
.EmbeddedMethodsMap.TryGetValue(method, out embedded))
494
Debug.Assert(
TypeManager
.IsFrozen);
502
if (
TypeManager
.EmbeddedPropertiesMap.TryGetValue(p, out embedded))
698
return
TypeManager
.ModuleBeingBuilt;
Microsoft.CodeAnalysis.CSharp (13)
Emitter\NoPia\EmbeddedField.cs (1)
30
return ContainingType.
TypeManager
;
Emitter\NoPia\EmbeddedMethod.cs (1)
31
return ContainingType.
TypeManager
;
Emitter\NoPia\EmbeddedType.cs (11)
54
TypeManager
.EmbedMethod(this, m.GetCciAdapter(), syntaxNodeOpt, diagnostics);
64
TypeManager
.ModuleBeingBuilt.Translate(@interface, syntaxNodeOpt, diagnostics, fromImplements: true);
70
ImmutableArray<AssemblySymbol> refs =
TypeManager
.ModuleBeingBuilt.SourceModule.GetReferencedAssemblySymbols();
126
Debug.Assert((object)
TypeManager
.ModuleBeingBuilt == context.Module);
254
var ctor =
TypeManager
.GetWellKnownMethod(member, syntaxNodeOpt, diagnostics);
274
var stringType =
TypeManager
.GetSystemStringType(syntaxNodeOpt, diagnostics);
278
string guidString =
TypeManager
.GetAssemblyGuidString(UnderlyingNamedType.AdaptedNamedTypeSymbol.ContainingAssembly);
302
TypeManager
.EmbedField(this, ((FieldSymbol)s).GetCciAdapter(), syntaxNodeOpt, diagnostics);
305
TypeManager
.EmbedMethod(this, ((MethodSymbol)s).GetCciAdapter(), syntaxNodeOpt, diagnostics);
308
TypeManager
.EmbedProperty(this, ((PropertySymbol)s).GetCciAdapter(), syntaxNodeOpt, diagnostics);
311
TypeManager
.EmbedEvent(this, ((EventSymbol)s).GetCciAdapter(), syntaxNodeOpt, diagnostics, isUsedForComAwareEventBinding: false);
Microsoft.CodeAnalysis.VisualBasic (13)
Emit\NoPia\EmbeddedField.vb (1)
25
Return ContainingType.
TypeManager
Emit\NoPia\EmbeddedMethod.vb (1)
25
Return ContainingType.
TypeManager
Emit\NoPia\EmbeddedType.vb (11)
45
TypeManager
.EmbedMethod(Me, m.GetCciAdapter(), syntaxNodeOpt, diagnostics)
54
TypeManager
.ModuleBeingBuilt.Translate([interface], syntaxNodeOpt, diagnostics, fromImplements:=True)
59
Dim refs =
TypeManager
.ModuleBeingBuilt.SourceModule.GetReferencedAssemblySymbols()
107
Debug.Assert(
TypeManager
.ModuleBeingBuilt Is context.Module)
198
Dim ctor =
TypeManager
.GetWellKnownMethod(member, syntaxNodeOpt, diagnostics)
215
Dim stringType =
TypeManager
.GetSystemStringType(syntaxNodeOpt, diagnostics)
218
Dim guidString =
TypeManager
.GetAssemblyGuidString(UnderlyingNamedType.AdaptedNamedTypeSymbol.ContainingAssembly)
237
TypeManager
.EmbedField(Me, DirectCast(s, FieldSymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics)
239
TypeManager
.EmbedMethod(Me, DirectCast(s, MethodSymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics)
241
TypeManager
.EmbedProperty(Me, DirectCast(s, PropertySymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics)
243
TypeManager
.EmbedEvent(Me, DirectCast(s, EventSymbol).GetCciAdapter(), syntaxNodeOpt, diagnostics, isUsedForComAwareEventBinding:=False)