6 instantiations of TypeReferenceWithAttributes
Microsoft.CodeAnalysis.CSharp (3)
Emitter\Model\TypeParameterSymbolAdapter.cs (2)
248yield return new Cci.TypeReferenceWithAttributes(new Cci.ModifiedTypeReference(typeRef, ImmutableArray.Create<Cci.ICustomModifier>(modifier))); 282yield return new Cci.TypeReferenceWithAttributes(typeRef);
Symbols\TypeSymbolExtensions.cs (1)
2025return new Cci.TypeReferenceWithAttributes(typeRef, builder.ToImmutableAndFree());
Microsoft.CodeAnalysis.VisualBasic (3)
Emit\TypeParameterSymbolAdapter.vb (1)
214Yield New Cci.TypeReferenceWithAttributes(typeRef)
Symbols\TypeSymbolExtensions.vb (2)
1286Return New Cci.TypeReferenceWithAttributes( 1292Return New Cci.TypeReferenceWithAttributes(typeRef)
31 references to TypeReferenceWithAttributes
Microsoft.CodeAnalysis (20)
CodeGen\PrivateImplementationDetails.cs (2)
638public IEnumerable<Cci.TypeReferenceWithAttributes> Interfaces(EmitContext context) 639=> SpecializedCollections.EmptyEnumerable<Cci.TypeReferenceWithAttributes>();
Emit\EditAndContinue\DeletedGenericParameter.cs (1)
92public IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context)
Emit\EditAndContinue\DeletedTypeDefinition.cs (1)
159public IEnumerable<TypeReferenceWithAttributes> Interfaces(EmitContext context)
Emit\NoPia\CommonEmbeddedType.cs (2)
67protected abstract IEnumerable<Cci.TypeReferenceWithAttributes> GetInterfaces(EmitContext context); 320IEnumerable<Cci.TypeReferenceWithAttributes> Cci.ITypeDefinition.Interfaces(EmitContext context)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (2)
49protected abstract IEnumerable<Cci.TypeReferenceWithAttributes> GetConstraints(EmitContext context); 64IEnumerable<Cci.TypeReferenceWithAttributes> Cci.IGenericParameter.GetConstraints(EmitContext context)
PEWriter\InheritedTypeParameter.cs (1)
37public IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context)
PEWriter\MetadataVisitor.cs (2)
569public void Visit(IEnumerable<TypeReferenceWithAttributes> typeRefsWithAttributes) 571foreach (var typeRefWithAttributes in typeRefsWithAttributes)
PEWriter\MetadataWriter.cs (2)
2432foreach (var refWithAttributes in genericParameter.GetConstraints(Context)) 2471foreach (var interfaceImpl in typeDef.Interfaces(Context))
PEWriter\ReferenceIndexerBase.cs (2)
294public void VisitTypeReferencesThatNeedTokens(IEnumerable<TypeReferenceWithAttributes> refsWithAttributes) 296foreach (var refWithAttributes in refsWithAttributes)
PEWriter\RootModuleType.cs (2)
101public IEnumerable<Cci.TypeReferenceWithAttributes> Interfaces(EmitContext context) 103return SpecializedCollections.EmptyEnumerable<Cci.TypeReferenceWithAttributes>();
PEWriter\Types.cs (3)
134IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context); 410/// <see cref="TypeReferenceWithAttributes"/> will never provide attributes 499IEnumerable<TypeReferenceWithAttributes> Interfaces(EmitContext context);
Microsoft.CodeAnalysis.CSharp (5)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
469IEnumerable<Cci.TypeReferenceWithAttributes> Cci.ITypeDefinition.Interfaces(EmitContext context)
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
232IEnumerable<Cci.TypeReferenceWithAttributes> Cci.IGenericParameter.GetConstraints(EmitContext context)
Emitter\NoPia\EmbeddedType.cs (1)
124protected override IEnumerable<Cci.TypeReferenceWithAttributes> GetInterfaces(EmitContext context)
Emitter\NoPia\EmbeddedTypeParameter.cs (1)
27protected override IEnumerable<Cci.TypeReferenceWithAttributes> GetConstraints(EmitContext context)
Symbols\TypeSymbolExtensions.cs (1)
1992internal static Cci.TypeReferenceWithAttributes GetTypeRefWithAttributes(
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler.Utilities (1)
NamespaceTypeDefinitionNoBase.cs (1)
124IEnumerable<TypeReferenceWithAttributes> ITypeDefinition.Interfaces(EmitContext context) => UnderlyingType.Interfaces(context);
Microsoft.CodeAnalysis.VisualBasic (5)
Emit\NamedTypeSymbolAdapter.vb (1)
411As IEnumerable(Of Cci.TypeReferenceWithAttributes) Implements ITypeDefinition.Interfaces
Emit\NoPia\EmbeddedType.vb (1)
106Protected Overrides Iterator Function GetInterfaces(context As EmitContext) As IEnumerable(Of Cci.TypeReferenceWithAttributes)
Emit\NoPia\EmbeddedTypeParameter.vb (1)
22Protected Overrides Function GetConstraints(context As EmitContext) As IEnumerable(Of Cci.TypeReferenceWithAttributes)
Emit\TypeParameterSymbolAdapter.vb (1)
195As IEnumerable(Of TypeReferenceWithAttributes) Implements IGenericParameter.GetConstraints
Symbols\TypeSymbolExtensions.vb (1)
1282Friend Function GetTypeRefWithAttributes(type As TypeSymbol, declaringCompilation As VisualBasicCompilation, typeRef As Cci.ITypeReference) As Cci.TypeReferenceWithAttributes