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