4 instantiations of TypeReferenceWithAttributes
Microsoft.CodeAnalysis.CSharp (4)
Emitter\Model\TypeParameterSymbolAdapter.cs (2)
251yield return new Cci.TypeReferenceWithAttributes(new Cci.ModifiedTypeReference(typeRef, ImmutableArray.Create<Cci.ICustomModifier>(modifier))); 285yield return new Cci.TypeReferenceWithAttributes(typeRef);
Symbols\Source\ExtensionGroupingInfo.cs (1)
807yield return new TypeReferenceWithAttributes(constraint.TypeRef);
Symbols\TypeSymbolExtensions.cs (1)
2117return new Cci.TypeReferenceWithAttributes(typeRef, builder.ToImmutableAndFree());
29 references to TypeReferenceWithAttributes
Microsoft.CodeAnalysis (20)
CodeGen\PrivateImplementationDetails.cs (2)
1041public IEnumerable<Cci.TypeReferenceWithAttributes> Interfaces(EmitContext context) 1042=> SpecializedCollections.EmptyEnumerable<Cci.TypeReferenceWithAttributes>();
Emit\EditAndContinue\DeletedSourceGenericParameter.cs (1)
85public IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context)
Emit\EditAndContinue\DeletedSourceTypeDefinition.cs (1)
128public IEnumerable<TypeReferenceWithAttributes> Interfaces(EmitContext context)
Emit\NoPia\CommonEmbeddedType.cs (2)
71protected abstract IEnumerable<Cci.TypeReferenceWithAttributes> GetInterfaces(EmitContext context); 322IEnumerable<Cci.TypeReferenceWithAttributes> Cci.ITypeDefinition.Interfaces(EmitContext context)
Emit\NoPia\CommonEmbeddedTypeParameter.cs (2)
53protected abstract IEnumerable<Cci.TypeReferenceWithAttributes> GetConstraints(EmitContext context); 69IEnumerable<Cci.TypeReferenceWithAttributes> Cci.IGenericParameter.GetConstraints(EmitContext context)
PEWriter\InheritedTypeParameter.cs (1)
36public virtual IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context)
PEWriter\MetadataVisitor.cs (2)
591public void Visit(IEnumerable<TypeReferenceWithAttributes> typeRefsWithAttributes) 593foreach (var typeRefWithAttributes in typeRefsWithAttributes)
PEWriter\MetadataWriter.cs (2)
2472foreach (var refWithAttributes in genericParameter.GetConstraints(Context)) 2511foreach (var interfaceImpl in typeDef.Interfaces(Context))
PEWriter\ReferenceIndexerBase.cs (2)
308public void VisitTypeReferencesThatNeedTokens(IEnumerable<TypeReferenceWithAttributes> refsWithAttributes) 310foreach (var refWithAttributes in refsWithAttributes)
PEWriter\RootModuleType.cs (2)
103public IEnumerable<Cci.TypeReferenceWithAttributes> Interfaces(EmitContext context) 105return SpecializedCollections.EmptyEnumerable<Cci.TypeReferenceWithAttributes>();
PEWriter\Types.cs (3)
134IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context); 420/// <see cref="TypeReferenceWithAttributes"/> will never provide attributes 509IEnumerable<TypeReferenceWithAttributes> Interfaces(EmitContext context);
Microsoft.CodeAnalysis.CSharp (9)
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
484IEnumerable<Cci.TypeReferenceWithAttributes> Cci.ITypeDefinition.Interfaces(EmitContext context)
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
235IEnumerable<Cci.TypeReferenceWithAttributes> Cci.IGenericParameter.GetConstraints(EmitContext context)
Emitter\NoPia\EmbeddedType.cs (1)
123protected override IEnumerable<Cci.TypeReferenceWithAttributes> GetInterfaces(EmitContext context)
Emitter\NoPia\EmbeddedTypeParameter.cs (1)
27protected override IEnumerable<Cci.TypeReferenceWithAttributes> GetConstraints(EmitContext context)
Symbols\Source\ExtensionGroupingInfo.cs (4)
660IEnumerable<TypeReferenceWithAttributes> ITypeDefinition.Interfaces(EmitContext context) 662return SpecializedCollections.EmptyEnumerable<TypeReferenceWithAttributes>(); 802public override IEnumerable<TypeReferenceWithAttributes> GetConstraints(EmitContext context) 805foreach (var constraint in base.GetConstraints(context))
Symbols\TypeSymbolExtensions.cs (1)
2084internal static Cci.TypeReferenceWithAttributes GetTypeRefWithAttributes(