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
();
69 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
>();
2399
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblySignatureKeyAttributeSetting = signatureKey;
2408
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyKeyFileAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2412
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyKeyContainerAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2416
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyDelaySignAttributeSetting = (bool)attribute.CommonConstructorArguments[0].ValueInternal ? ThreeState.True : ThreeState.False;
2429
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyVersionAttributeSetting = version;
2441
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyFileVersionAttributeSetting = verString;
2445
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyTitleAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2449
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyDescriptionAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2467
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyCultureAttributeSetting = cultureString;
2471
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyCompanyAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2475
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyProductAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2479
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyInformationalVersionAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2494
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyCopyrightAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2498
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyTrademarkAttributeSetting = (string)attribute.CommonConstructorArguments[0].ValueInternal;
2514
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyFlagsAttributeSetting = nameFlags;
2518
attribute.DecodeSecurityAttribute<
CommonAssemblyWellKnownAttributeData
>(this, _compilation, ref arguments);
2535
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().GuidAttribute = guidString;
2541
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasImportedFromTypeLibAttribute = true;
2548
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasPrimaryInteropAssemblyAttribute = true;
2553
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasCompilationRelaxationsAttribute = true;
2557
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasReferenceAssemblyAttribute = true;
2573
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().RuntimeCompatibilityWrapNonExceptionThrows = wrapNonExceptionThrows;
2577
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().HasDebuggableAttribute = true;
2605
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().AssemblyAlgorithmIdAttributeSetting = algorithmId;
2610
arguments.GetOrCreateData<
CommonAssemblyWellKnownAttributeData
>().ExperimentalAttributeData = obsoleteData;
2934
var
data = (
CommonAssemblyWellKnownAttributeData
)lazySourceAttributesBag.DecodedWellKnownAttributeData;
2944
var
data = (
CommonAssemblyWellKnownAttributeData
)lazyNetModuleAttributesBag.DecodedWellKnownAttributeData;
Symbols\Source\SourceModuleSymbol.cs (2)
702
CommonAssemblyWellKnownAttributeData
<NamedTypeSymbol> decodedData = ((SourceAssemblySymbol)this.ContainingAssembly).GetSourceDecodedWellKnownAttributeData();
711
CommonAssemblyWellKnownAttributeData
<NamedTypeSymbol> decodedData = ((SourceAssemblySymbol)this.ContainingAssembly).GetSourceDecodedWellKnownAttributeData();