1 instantiation of EmbeddedTypesManager
Microsoft.CodeAnalysis.CSharp (1)
Emitter\Model\PEModuleBuilder.cs (1)
101_embeddedTypesManagerOpt = new NoPia.EmbeddedTypesManager(this);
25 references to EmbeddedTypesManager
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Symbols.cs (1)
2266Emit.NoPia.EmbeddedTypesManager.IsValidEmbeddableType((NamedTypeSymbol)singleResult, where, diagnostics.DiagnosticBag);
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
281var embeddedTypesManager = this.EmbeddedTypesManagerOpt;
Emitter\Model\PEModuleBuilder.cs (3)
26internal abstract class PEModuleBuilder : PEModuleBuilder<CSharpCompilation, SourceModuleSymbol, AssemblySymbol, TypeSymbol, NamedTypeSymbol, MethodSymbol, SyntaxNode, NoPia.EmbeddedTypesManager, ModuleCompilationState> 35private readonly NoPia.EmbeddedTypesManager _embeddedTypesManagerOpt; 36public override NoPia.EmbeddedTypesManager EmbeddedTypesManagerOpt
Emitter\NoPia\EmbeddedEvent.cs (3)
16internal sealed class EmbeddedEvent : EmbeddedTypesManager.CommonEmbeddedEvent 110EmbeddedTypesManager.Error(diagnostics, ErrorCode.ERR_MissingSourceInterface, syntaxNodeOpt, underlyingContainingType, UnderlyingEvent.AdaptedEventSymbol); 119EmbeddedTypesManager.Error(diagnostics, ErrorCode.ERR_MissingMethodOnSourceInterface, syntaxNodeOpt, sourceInterface, UnderlyingEvent.AdaptedEventSymbol.MetadataName, UnderlyingEvent.AdaptedEventSymbol);
Emitter\NoPia\EmbeddedField.cs (2)
19internal sealed class EmbeddedField : EmbeddedTypesManager.CommonEmbeddedField 26internal override EmbeddedTypesManager TypeManager
Emitter\NoPia\EmbeddedMethod.cs (3)
20internal sealed class EmbeddedMethod : EmbeddedTypesManager.CommonEmbeddedMethod 27internal override EmbeddedTypesManager TypeManager 42return EmbeddedTypesManager.EmbedParameters(this, UnderlyingMethod.AdaptedMethodSymbol.Parameters);
Emitter\NoPia\EmbeddedParameter.cs (2)
22internal sealed class EmbeddedParameter : EmbeddedTypesManager.CommonEmbeddedParameter 25EmbeddedTypesManager.CommonEmbeddedMember containingPropertyOrMethod, ParameterSymbolAdapter underlyingParameter) :
Emitter\NoPia\EmbeddedProperty.cs (2)
18internal sealed class EmbeddedProperty : EmbeddedTypesManager.CommonEmbeddedProperty 32return EmbeddedTypesManager.EmbedParameters(this, UnderlyingProperty.AdaptedPropertySymbol.Parameters);
Emitter\NoPia\EmbeddedType.cs (3)
26internal sealed class EmbeddedType : EmbeddedTypesManager.CommonEmbeddedType 30public EmbeddedType(EmbeddedTypesManager typeManager, NamedTypeSymbolAdapter underlyingNamedType) : 292EmbeddedTypesManager.Error(diagnostics, ErrorCode.ERR_InteropTypeMissingAttribute, syntaxNodeOpt, UnderlyingNamedType.AdaptedNamedTypeSymbol, description.FullName);
Emitter\NoPia\EmbeddedTypeParameter.cs (1)
19internal sealed class EmbeddedTypeParameter : EmbeddedTypesManager.CommonEmbeddedTypeParameter
Emitter\NoPia\EmbeddedTypesManager.cs (3)
33EmbeddedTypesManager<PEModuleBuilder, ModuleCompilationState, EmbeddedTypesManager, SyntaxNode, CSharpAttributeData, 255EmbeddedTypesManager optTypeManager = null) 329private static void ReportNotEmbeddableSymbol(ErrorCode error, Symbol symbol, SyntaxNode syntaxNodeOpt, DiagnosticBag diagnostics, EmbeddedTypesManager optTypeManager)
Symbols\Tuples\TupleTypeSymbol.cs (1)
58Emit.NoPia.EmbeddedTypesManager.IsValidEmbeddableType(underlyingType, syntax, diagnostics.DiagnosticBag);