36 references to GetCciAdapter
Microsoft.CodeAnalysis.CSharp (36)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (3)
139var value = new SynthesizedDelegateValue(type.GetCciAdapter()); 156var value = new AnonymousTypeValue(name, index, type.GetCciAdapter()); 173var value = new AnonymousTypeValue(name, index, type.GetCciAdapter());
Emitter\Model\EventSymbolAdapter.cs (2)
109return AdaptedEventSymbol.ContainingType.GetCciAdapter(); 129return AdaptedEventSymbol.ContainingType.GetCciAdapter();
Emitter\Model\FieldSymbolAdapter.cs (1)
276return AdaptedFieldSymbol.ContainingType.GetCciAdapter();
Emitter\Model\MethodSymbolAdapter.cs (1)
323return AdaptedMethodSymbol.ContainingType.GetCciAdapter();
Emitter\Model\NamedTypeSymbolAdapter.cs (3)
665yield return type.GetCciAdapter(); 871return AdaptedNamedTypeSymbol.ContainingType.GetCciAdapter(); 937protected sealed override SymbolAdapter GetCciAdapterImpl() => GetCciAdapter();
Emitter\Model\PEModuleBuilder.cs (9)
553.Select(type => type.GetCciAdapter()) 575yield return ((NamedTypeSymbol)member).GetCciAdapter(); 740((Cci.INamespaceTypeReference)type.GetCciAdapter()).NamespaceName, 741Cci.MetadataWriter.GetMetadataName(type.GetCciAdapter(), generation: 0)); 857builder.Add(new Cci.ExportedType(type.GetCciAdapter(), parentIndex, isForwarder: true)); 1221return _embeddedTypesManagerOpt?.EmbedTypeIfNeedTo(namedTypeSymbol, fromImplements, syntaxNodeOpt, diagnostics) ?? namedTypeSymbol.GetCciAdapter(); 1632AddSynthesizedDefinition(result.ContainingType, result.GetCciAdapter()); 2249.Select(type => type.GetCciAdapter()) 2282.Select(type => type.GetCciAdapter())
Emitter\Model\PropertySymbolAdapter.cs (2)
230return AdaptedPropertySymbol.ContainingType.GetCciAdapter(); 257return AdaptedPropertySymbol.ContainingType.GetCciAdapter();
Emitter\Model\TypeParameterSymbolAdapter.cs (2)
231return ((NamedTypeSymbol)AdaptedTypeParameterSymbol.ContainingSymbol).GetCciAdapter(); 356return ((NamedTypeSymbol)AdaptedTypeParameterSymbol.ContainingSymbol).GetCciAdapter();
Emitter\NoPia\EmbeddedTypesManager.cs (1)
425var adapter = namedType.GetCciAdapter();
Lowering\ClosureConversion\ClosureConversion.cs (2)
364CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(ContainingType, frame.GetCciAdapter()); 561CompilationState.ModuleBuilderOpt.AddSynthesizedDefinition(this.ContainingType, frame.GetCciAdapter());
Lowering\SyntheticBoundNodeFactory.cs (1)
156ModuleBuilderOpt.AddSynthesizedDefinition(nestedType.ContainingType, nestedType.GetCciAdapter());
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (3)
638elementSelector: delegateSymbol => new CodeAnalysis.Emit.SynthesizedDelegateValue(delegateSymbol.GetCciAdapter())); 652elementSelector: template => new AnonymousTypeValue(template.NameAndIndex.Name, template.NameAndIndex.Index, template.GetCciAdapter())); 667elementSelector: template => new AnonymousTypeValue(template.NameAndIndex.Name, template.NameAndIndex.Index, template.GetCciAdapter()))
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
500var retargetedGroupingType = new ForwardedExtensionGroupingOrMarkerType(this.GetCciAdapter(), groupingType);
Symbols\Source\ExtensionGroupingInfo.cs (5)
716((INestedTypeDefinition)ExtensionMarkerTypes[0].UnderlyingExtensions[0].GetCciAdapter()).GenericParameters.SelectAsArray(static (p, @this) => new ExtensionGroupingTypeTypeParameter(@this, p), this) : 737return containingType.GetCciAdapter(); 743protected override ITypeReference? ObjectType => ExtensionMarkerTypes[0].UnderlyingExtensions[0].ContainingAssembly.GetSpecialType(SpecialType.System_Object).GetCciAdapter(); 874((INestedTypeDefinition)UnderlyingExtensions[0].GetCciAdapter()).GenericParameters.SelectAsArray(static (p, @this) => new InheritedTypeParameter(p.Index, @this, p), this) : 893protected override ITypeReference? ObjectType => UnderlyingExtensions[0].ContainingAssembly.GetSpecialType(SpecialType.System_Object).GetCciAdapter();