31 references to TypeWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (31)
Symbols\Source\SourceNamedTypeSymbol.cs (31)
873
private
TypeWellKnownAttributeData
GetDecodedWellKnownAttributeData()
881
return (
TypeWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData;
1110
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasDefaultMemberAttribute = true;
1122
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().GuidString = attribute.DecodeGuidAttribute(arguments.AttributeSyntaxOpt, diagnostics);
1126
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasSpecialNameAttribute = true;
1130
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasSerializableAttribute = true;
1134
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasExcludeFromCodeCoverageAttribute = true;
1138
AttributeData.DecodeStructLayoutAttribute<
TypeWellKnownAttributeData
, AttributeSyntax, CSharpAttributeData, AttributeLocation>(
1143
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasSuppressUnmanagedCodeSecurityAttribute = true;
1155
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasWindowsRuntimeImportAttribute = true;
1180
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasSecurityCriticalAttributes = true;
1184
CSharpAttributeData.DecodeSkipLocalsInitAttribute<
TypeWellKnownAttributeData
>(DeclaringCompilation, ref arguments);
1228
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasCompilerLoweringPreserveAttribute = true;
1235
attribute.DecodeSecurityAttribute<
TypeWellKnownAttributeData
>(this, compilation, ref arguments);
1343
if (this.IsInterfaceType() && (!arguments.HasDecodedData || (object)((
TypeWellKnownAttributeData
)arguments.DecodedData).ComImportCoClass == null))
1351
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().ComImportCoClass = coClassType;
1369
TypeWellKnownAttributeData
data = this.GetDecodedWellKnownAttributeData();
1422
var
data = GetDecodedWellKnownAttributeData();
1442
var
data = GetDecodedWellKnownAttributeData();
1461
TypeWellKnownAttributeData
data = this.GetDecodedWellKnownAttributeData();
1470
var
data = this.GetDecodedWellKnownAttributeData();
1479
var
data = this.GetDecodedWellKnownAttributeData();
1511
var
data = GetDecodedWellKnownAttributeData();
1535
var
data = GetDecodedWellKnownAttributeData();
1544
var
data = GetDecodedWellKnownAttributeData();
1553
var
data = this.GetDecodedWellKnownAttributeData();
1562
var
data = this.GetDecodedWellKnownAttributeData();
1570
var
wellKnownData = (
TypeWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData;
1598
var
data = (
TypeWellKnownAttributeData
)decodedData;