4 instantiations of CommonAssemblyWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Source\SourceAssemblySymbol.cs (4)
1403
wellKnownData = new
CommonAssemblyWellKnownAttributeData
();
1517
result ??= new
CommonAssemblyWellKnownAttributeData
();
1523
result ??= new
CommonAssemblyWellKnownAttributeData
();
1529
result ??= new
CommonAssemblyWellKnownAttributeData
();
112 references to CommonAssemblyWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (69)
Emitter\Model\PEModuleBuilder.cs (1)
791
CommonAssemblyWellKnownAttributeData
<NamedTypeSymbol> wellKnownAttributeData,
Symbols\Source\SourceAssemblySymbol.cs (66)
22
using CommonAssemblyWellKnownAttributeData = Microsoft.CodeAnalysis.
CommonAssemblyWellKnownAttributeData
<Microsoft.CodeAnalysis.CSharp.Symbols.NamedTypeSymbol>;
217
private string? GetWellKnownAttributeDataStringField(Func<
CommonAssemblyWellKnownAttributeData
, string> fieldGetter, string? missingValue = null, QuickAttributes? attributeMatchesOpt = null)
221
var
data = attributeMatchesOpt is null
250
var
data = GetSourceDecodedWellKnownAttributeData() ?? GetNetModuleDecodedWellKnownAttributeData();
253
return (data != null) ? data.RuntimeCompatibilityWrapNonExceptionThrows :
CommonAssemblyWellKnownAttributeData
.WrapNonExceptionThrowsDefault;
328
var
data = GetSourceDecodedWellKnownAttributeData();
392
var
data = GetSourceDecodedWellKnownAttributeData();
434
var
data = GetSourceDecodedWellKnownAttributeData();
464
var
data = GetSourceDecodedWellKnownAttributeData();
789
if ((object)assemblyKeyContainerAttributeSetting == (object)
CommonAssemblyWellKnownAttributeData
.StringMissingValue)
827
(object)this.AssemblyKeyContainerAttributeSetting != (object)
CommonAssemblyWellKnownAttributeData
.StringMissingValue)
836
if ((object)assemblyKeyFileAttributeSetting == (object)
CommonAssemblyWellKnownAttributeData
.StringMissingValue)
864
(object)this.AssemblyKeyFileAttributeSetting != (object)
CommonAssemblyWellKnownAttributeData
.StringMissingValue)
1406
forwardedTypes = ((
CommonAssemblyWellKnownAttributeData
)wellKnownData).ForwardedTypes;
1410
((
CommonAssemblyWellKnownAttributeData
)wellKnownData).ForwardedTypes = forwardedTypes;
1459
private
CommonAssemblyWellKnownAttributeData
GetLimitedNetModuleDecodedWellKnownAttributeData(QuickAttributes attributeMatches)
1480
return (
CommonAssemblyWellKnownAttributeData
)wellKnownData;
1494
CommonAssemblyWellKnownAttributeData
result = null;
1512
void limitedDecodeWellKnownAttribute(CSharpAttributeData attribute, QuickAttributes attributeMatches, ref
CommonAssemblyWellKnownAttributeData
result)
1544
internal
CommonAssemblyWellKnownAttributeData
GetNetModuleDecodedWellKnownAttributeData()
1548
return (
CommonAssemblyWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData;
1645
internal
CommonAssemblyWellKnownAttributeData
GetSourceDecodedWellKnownAttributeData()
1653
return (
CommonAssemblyWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData;
1661
private
CommonAssemblyWellKnownAttributeData
? GetSourceDecodedWellKnownAttributeData(QuickAttributes attribute)
1666
return (
CommonAssemblyWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData;
1680
return (
CommonAssemblyWellKnownAttributeData
?)attributesBag?.DecodedWellKnownAttributeData;
1715
return ((
CommonAssemblyWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData)?.ForwardedTypes;
1734
var
wellKnownAttributeData = (
CommonAssemblyWellKnownAttributeData
)attributesBag?.DecodedWellKnownAttributeData;
1784
var
wellKnownAttributeData = (
CommonAssemblyWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData;
1921
CommonAssemblyWellKnownAttributeData
assemblyData = this.GetSourceDecodedWellKnownAttributeData();
1930
CommonAssemblyWellKnownAttributeData
assemblyData = this.GetSourceDecodedWellKnownAttributeData();
2023
(object)AssemblyKeyContainerAttributeSetting == (object)
CommonAssemblyWellKnownAttributeData
.StringMissingValue)
2033
(object)AssemblyKeyFileAttributeSetting == (object)
CommonAssemblyWellKnownAttributeData
.StringMissingValue)
2254
var
assemblyData = arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>();
2380
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblySignatureKeyAttributeSetting = signatureKey;
2389
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyKeyFileAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2393
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyKeyContainerAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2397
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyDelaySignAttributeSetting = (bool)attribute.CommonConstructorArguments[0].ValueInternal ? ThreeState.True : ThreeState.False;
2410
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyVersionAttributeSetting = version;
2422
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyFileVersionAttributeSetting = verString;
2426
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyTitleAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2430
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyDescriptionAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2448
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyCultureAttributeSetting = cultureString;
2452
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyCompanyAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2456
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyProductAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2460
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyInformationalVersionAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2475
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyCopyrightAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2479
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyTrademarkAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2495
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyFlagsAttributeSetting = nameFlags;
2499
attribute.DecodeSecurityAttribute<
CommonAssemblyWellKnownAttributeData
>(this, _compilation, ref arguments);
2516
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().GuidAttribute = guidString;
2522
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasImportedFromTypeLibAttribute = true;
2529
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasPrimaryInteropAssemblyAttribute = true;
2534
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasCompilationRelaxationsAttribute = true;
2538
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasReferenceAssemblyAttribute = true;
2554
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().RuntimeCompatibilityWrapNonExceptionThrows = wrapNonExceptionThrows;
2558
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasDebuggableAttribute = true;
2586
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyAlgorithmIdAttributeSetting = algorithmId;
2591
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().ExperimentalAttributeData = obsoleteData;
2915
var
data = (
CommonAssemblyWellKnownAttributeData
)lazySourceAttributesBag.DecodedWellKnownAttributeData;
2925
var
data = (
CommonAssemblyWellKnownAttributeData
)lazyNetModuleAttributesBag.DecodedWellKnownAttributeData;
Symbols\Source\SourceModuleSymbol.cs (2)
696
CommonAssemblyWellKnownAttributeData
<NamedTypeSymbol> decodedData = ((SourceAssemblySymbol)this.ContainingAssembly).GetSourceDecodedWellKnownAttributeData();
705
CommonAssemblyWellKnownAttributeData
<NamedTypeSymbol> decodedData = ((SourceAssemblySymbol)this.ContainingAssembly).GetSourceDecodedWellKnownAttributeData();
Microsoft.CodeAnalysis.VisualBasic (43)
Symbols\Source\SourceAssemblySymbol.vb (43)
408
forwardedTypes = DirectCast(wellKnownData,
CommonAssemblyWellKnownAttributeData
).ForwardedTypes
411
DirectCast(wellKnownData,
CommonAssemblyWellKnownAttributeData
).ForwardedTypes = forwardedTypes
525
Return DirectCast(attributesBag.DecodedWellKnownAttributeData,
CommonAssemblyWellKnownAttributeData
)
574
Return DirectCast(attributesBag.DecodedWellKnownAttributeData,
CommonAssemblyWellKnownAttributeData
)
736
Return GetWellKnownAttributeDataStringField(Function(data) data.AssemblyKeyContainerAttributeSetting,
CommonAssemblyWellKnownAttributeData
.StringMissingValue)
742
Return GetWellKnownAttributeDataStringField(Function(data) data.AssemblyKeyFileAttributeSetting,
CommonAssemblyWellKnownAttributeData
.StringMissingValue)
1024
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblySignatureKeyAttributeSetting = signatureKey
1031
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyKeyFileAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1033
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyKeyContainerAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1035
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyDelaySignAttributeSetting = If(DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, Boolean), ThreeState.True, ThreeState.False)
1048
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyVersionAttributeSetting = version
1056
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyFileVersionAttributeSetting = verString
1058
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyInformationalVersionAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1060
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyTitleAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1062
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyDescriptionAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1074
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyCultureAttributeSetting = cultureString
1076
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyCompanyAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1078
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyProductAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1087
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyCopyrightAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1089
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyTrademarkAttributeSetting = DirectCast(attrData.CommonConstructorArguments(0).ValueInternal, String)
1091
attrData.DecodeSecurityAttribute(Of
CommonAssemblyWellKnownAttributeData
)(Me, Me.DeclaringCompilation, arguments)
1100
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().GuidAttribute = guidString
1103
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().HasImportedFromTypeLibAttribute = True
1107
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().HasPrimaryInteropAssemblyAttribute = True
1110
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().HasCompilationRelaxationsAttribute = True
1112
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().HasReferenceAssemblyAttribute = True
1115
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().RuntimeCompatibilityWrapNonExceptionThrows = True
1117
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().HasDebuggableAttribute = True
1119
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().ExperimentalAttributeData = attrData.DecodeExperimentalAttribute()
1133
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyAlgorithmIdAttributeSetting = algorithmId
1147
arguments.GetOrCreateData(Of
CommonAssemblyWellKnownAttributeData
)().AssemblyFlagsAttributeSetting = nameFlags
1295
If assemblyKeyContainerAttributeSetting Is
CommonAssemblyWellKnownAttributeData
.StringMissingValue Then
1320
If assemblyKeyFileAttributeSetting Is
CommonAssemblyWellKnownAttributeData
.StringMissingValue Then
1335
If Me.AssemblyKeyContainerAttributeSetting IsNot
CommonAssemblyWellKnownAttributeData
.StringMissingValue Then
1339
If Me.AssemblyKeyFileAttributeSetting IsNot
CommonAssemblyWellKnownAttributeData
.StringMissingValue Then
1478
Dim assemblyData As
CommonAssemblyWellKnownAttributeData
= Me.GetSourceDecodedWellKnownAttributeData()
1494
Dim assemblyData As
CommonAssemblyWellKnownAttributeData
= Me.GetSourceDecodedWellKnownAttributeData()
1612
AssemblyKeyContainerAttributeSetting Is
CommonAssemblyWellKnownAttributeData
.StringMissingValue Then
1621
AssemblyKeyFileAttributeSetting Is
CommonAssemblyWellKnownAttributeData
.StringMissingValue Then
1720
If keyFile Is
CommonAssemblyWellKnownAttributeData
.StringMissingValue Then
1730
If keyContainer Is
CommonAssemblyWellKnownAttributeData
.StringMissingValue Then
1819
Dim experimentalData = DirectCast(attributesBag.DecodedWellKnownAttributeData,
CommonAssemblyWellKnownAttributeData
)?.ExperimentalAttributeData
1827
Return DirectCast(attributesBag.DecodedWellKnownAttributeData,
CommonAssemblyWellKnownAttributeData
)?.ExperimentalAttributeData