27 references to AttributeConstructor
Microsoft.CodeAnalysis (11)
SymbolDisplay\AbstractSymbolDisplayVisitor.cs (1)
146var ctor = attribute.AttributeConstructor;
Symbols\Attributes\CommonAttributeData.cs (5)
61[MemberNotNullWhen(true, nameof(AttributeClass), nameof(AttributeConstructor))] 198Debug.Assert(AttributeConstructor is object); 199var parameters = AttributeConstructor.Parameters; 370Debug.Assert(attribute.AttributeConstructor is object); 371if (attribute.AttributeConstructor.Parameters[0].Type.SpecialType == SpecialType.System_Int16)
Symbols\Attributes\CommonAttributeDataComparer.cs (4)
31attr1.AttributeConstructor == attr2.AttributeConstructor && 43hash = attr.AttributeConstructor != null ? Hash.Combine(attr.AttributeConstructor.GetHashCode(), hash) : hash;
Symbols\Attributes\MarshalAsAttributeDecoder.cs (1)
102if (attribute.AttributeConstructor.Parameters[0].Type.SpecialType == SpecialType.System_Int16)
Microsoft.CodeAnalysis.CodeStyle (3)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (3)
827attribute.AttributeConstructor?.Parameters is [_, { Name: "checkId", Type.SpecialType: SpecialType.System_String }, ..] && 835if (attribute.AttributeConstructor.Parameters[0].Name == "category" && 836attribute.AttributeConstructor.Parameters[0].Type.SpecialType == SpecialType.System_String &&
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
AbstractFlagsEnumGenerator.cs (1)
43var ctor = attribute.AttributeConstructor;
CodeGenerationSymbol.cs (1)
171=> GetAttributes().WhereAsArray(a => a.AttributeConstructor.Equals(attributeConstructor));
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\LocalFunctionTests.cs (2)
558Assert.Equal(aAttribute.InstanceConstructors.Single(), attributeData.AttributeConstructor.GetSymbol()); 822Assert.Equal(aAttribute.InstanceConstructors.Single(), attributeData.AttributeConstructor.GetSymbol());
Microsoft.CodeAnalysis.Features (5)
AbstractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs (3)
827attribute.AttributeConstructor?.Parameters is [_, { Name: "checkId", Type.SpecialType: SpecialType.System_String }, ..] && 835if (attribute.AttributeConstructor.Parameters[0].Name == "category" && 836attribute.AttributeConstructor.Parameters[0].Type.SpecialType == SpecialType.System_String &&
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
4418if (SymbolEquivalenceComparer.Instance.Equals(match.AttributeConstructor, attribute.AttributeConstructor) &&
Microsoft.CodeAnalysis.Workspaces (4)
AbstractFlagsEnumGenerator.cs (1)
43var ctor = attribute.AttributeConstructor;
CodeGenerationSymbol.cs (1)
171=> GetAttributes().WhereAsArray(a => a.AttributeConstructor.Equals(attributeConstructor));
Shared\Extensions\ISymbolExtensions.cs (2)
141if (Equals(attribute.AttributeConstructor, constructor) && 196if (Equals(attribute.AttributeConstructor, constructor))