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