Base:
property
AttributeConstructor
Microsoft.CodeAnalysis.CSharp.Symbols.CSharpAttributeData.AttributeConstructor
11 references to AttributeConstructor
Microsoft.CodeAnalysis.CSharp (9)
Symbols\Attributes\SourceAttributeData.cs (8)
130
Debug.Assert(this.
AttributeConstructor
is object);
132
Debug.Assert(parameterIndex < this.
AttributeConstructor
.ParameterCount);
140
Debug.Assert(this.
AttributeConstructor
.ParameterCount <= attributeSyntax.ArgumentList.Arguments.Count);
152
Debug.Assert(this.
AttributeConstructor
.Parameters[parameterIndex].IsOptional ||
153
this.
AttributeConstructor
.Parameters[parameterIndex].IsParamsArray);
186
return new SourceAttributeData(this._compilation, this.ApplicationSyntaxReference, this.AttributeClass, this.
AttributeConstructor
, this.CommonConstructorArguments,
191
[MemberNotNullWhen(false, nameof(
AttributeConstructor
))]
221
return GetTargetAttributeSignatureIndex(_compilation, AttributeClass,
AttributeConstructor
, description);
Symbols\Source\SynthesizedAttributeData.cs (1)
78
public override MethodSymbol? AttributeConstructor => _original.
AttributeConstructor
;
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (2)
Attributes\AttributeTests.cs (2)
652
Assert.Equal("AAttribute..ctor(params System.Int32[] args)", attributeData.
AttributeConstructor
.ToTestDisplayString());
653
Assert.Equal(1, attributeData.
AttributeConstructor
.ParameterCount);