4 overrides of AttributeClass
Microsoft.CodeAnalysis.VisualBasic (4)
Symbols\Attributes\PEAttributeData.vb (1)
40
Public Overrides ReadOnly Property
AttributeClass
As NamedTypeSymbol
Symbols\Attributes\RetargetingAttributeData.vb (1)
40
Public Overrides ReadOnly Property
AttributeClass
As NamedTypeSymbol
Symbols\Attributes\SourceAttributeData.vb (1)
53
Public Overrides ReadOnly Property
AttributeClass
As NamedTypeSymbol
Symbols\SynthesizedSymbols\SynthesizedAttributeData.vb (1)
69
Public Overrides ReadOnly Property
AttributeClass
As NamedTypeSymbol
35 references to AttributeClass
Microsoft.CodeAnalysis.VisualBasic (35)
Compilation\ClsComplianceChecker.vb (5)
225
Dim attributeUsage As AttributeUsageInfo = attribute.
AttributeClass
.GetAttributeUsageInfo()
226
Me.AddDiagnostic(symbol, ERRID.WRN_CLSAttrInvalidOnGetSet, attributeLocation, attribute.
AttributeClass
.Name, attributeUsage.GetValidTargetsErrorArgument())
764
Dim attributeClass = attributeData.
AttributeClass
774
Debug.Assert(Not attributeData.
AttributeClass
.IsErrorType(), "Already checked HasErrors.")
775
isAttributeInherited = attributeData.
AttributeClass
.GetAttributeUsageInfo().Inherited
Emit\AttributeDataAdapter.vb (4)
27
context.Diagnostics.Add(ERRID.ERR_AttributeMustBeClassNotStruct1, If(context.Location, NoLocation.Singleton), Me.
AttributeClass
)
56
Return moduleBeingBuilt.Translate(
AttributeClass
, syntaxNodeOpt:=DirectCast(context.SyntaxNode, VisualBasicSyntaxNode), diagnostics:=context.Diagnostics)
61
Return Me.
AttributeClass
.GetAttributeUsageInfo().AllowMultiple
134
Dim type =
AttributeClass
Symbols\Attributes\AttributeData.vb (10)
101
If Me.
AttributeClass
IsNot Nothing Then
102
Dim className As String = Me.
AttributeClass
.ToDisplayString(SymbolDisplayFormat.QualifiedNameOnlyFormat)
151
Return
AttributeClass
()
182
_lazyIsSecurityAttribute = Me.
AttributeClass
.IsOrDerivedFromWellKnownClass(WellKnownType.System_Security_Permissions_SecurityAttribute, comp, useSiteInfo:=CompoundUseSiteInfo(Of AssemblySymbol).Discarded).ToThreeState()
381
Dim attrType As NamedTypeSymbol = Me.
AttributeClass
449
diagnostics.Add(ERRID.ERR_BadAttribute1, location, Me.
AttributeClass
)
457
diagnostics.Add(ERRID.ERR_BadAttribute1, location, Me.
AttributeClass
)
499
diagnostics.Add(ERRID.ERR_BadAttributeUuid2, location, Me.
AttributeClass
, If(guidString, ObjectDisplay.NullLiteral))
513
If
AttributeClass
IsNot Nothing Then
514
For Each member In
AttributeClass
.GetMembers(memberName)
Symbols\EmbeddedSymbols\EmbeddedSymbolManager.SymbolsCollection.vb (1)
324
AddReferencedSymbolWithDependents(attribute.
AttributeClass
, allSymbols)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (1)
671
Dim oldAttributeType As NamedTypeSymbol = oldAttribute.
AttributeClass
Symbols\Source\SourceAssemblySymbol.vb (4)
243
Dim attributeClass = attribute.
AttributeClass
268
diagnostics.Add(ERRID.WRN_AssemblyAttributeFromModuleIsOverridden, NoLocation.Singleton, attribute.
AttributeClass
, netModuleName)
272
diagnostics.Add(ERRID.ERR_InvalidMultipleAttributeUsageInNetModule2, NoLocation.Singleton, attribute.
AttributeClass
.Name, netModuleName)
1171
diagnostics.Add(ERRID.ERR_BadAttribute1, VisualBasicAttributeData.GetArgumentLocation(nodeOpt, i), attrData.
AttributeClass
)
Symbols\Source\SourceMemberMethodSymbol.vb (1)
1009
If attr.
AttributeClass
Is compilation.GetWellKnownType(WellKnownType.System_ComponentModel_DesignerSerializationVisibilityAttribute) Then
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (1)
1346
Dim attributeUsage = attrData.
AttributeClass
.GetAttributeUsageInfo()
Symbols\Source\SourceParameterSymbol.vb (2)
271
If AttributeData.IsTargetEarlyAttribute(attributeType:=attribute.
AttributeClass
, attributeArgCount:=attribute.CommonConstructorArguments.Length, description:=AttributeDescription.CallerArgumentExpressionAttribute) Then
285
Yield New SourceAttributeData(DeclaringCompilation, attribute.ApplicationSyntaxReference, attribute.
AttributeClass
, attribute.AttributeConstructor, newArgs, attribute.CommonNamedArguments, attribute.IsConditionallyOmitted, attribute.HasErrors)
Symbols\Source\SynthesizedFieldSymbol.vb (1)
65
Dim attributeType As NamedTypeSymbol = attr.
AttributeClass
Symbols\Symbol_Attributes.vb (4)
505
Dim attributeType As NamedTypeSymbol = attribute.
AttributeClass
617
attribute.
AttributeClass
.IsEmbedded AndAlso
623
Debug.Assert(attribute.
AttributeClass
.ContainingAssembly Is compilation.Assembly)
625
compilation.EmbeddedSymbolManager.MarkSymbolAsReferenced(attribute.
AttributeClass
)
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (1)
127
Dim attributeType As NamedTypeSymbol = attr.
AttributeClass