2 overrides of GetTargetAttributeSignatureIndex
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Attributes\PEAttributeData.cs (1)
144internal override int GetTargetAttributeSignatureIndex(Symbol targetSymbol, AttributeDescription description)
Symbols\Attributes\SourceAttributeData.cs (1)
190internal override int GetTargetAttributeSignatureIndex(Symbol targetSymbol, AttributeDescription description)
7 references to GetTargetAttributeSignatureIndex
Microsoft.CodeAnalysis.CSharp (6)
Emitter\NoPia\EmbeddedTypesManager.cs (1)
121return attrData.GetTargetAttributeSignatureIndex(underlyingSymbol.AdaptedSymbol, description);
Symbols\Attributes\AttributeData.cs (1)
102return GetTargetAttributeSignatureIndex(targetSymbol, description) != -1;
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
346int signatureIndex = attrData.GetTargetAttributeSignatureIndex(type, AttributeDescription.TypeIdentifierAttribute);
Symbols\Source\SourceAssemblySymbol.cs (2)
2454else if ((signature = attribute.GetTargetAttributeSignatureIndex(this, AttributeDescription.AssemblyFlagsAttribute)) != -1) 2530else if ((signature = attribute.GetTargetAttributeSignatureIndex(this, AttributeDescription.AssemblyAlgorithmIdAttribute)) != -1)
Symbols\Source\SourceComplexParameterSymbol.cs (1)
850else if (attribute.GetTargetAttributeSignatureIndex(this, AttributeDescription.InterpolatedStringHandlerArgumentAttribute) is (0 or 1) and var index)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\RefFieldTests.cs (1)
11506var attribute = parameter.GetAttributes().FirstOrDefault(a => a.GetTargetAttributeSignatureIndex(parameter, AttributeDescription.ScopedRefAttribute) != -1);