33 references to TypeWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (33)
Symbols\Source\SourceNamedTypeSymbol.cs (33)
878
private
TypeWellKnownAttributeData
GetDecodedWellKnownAttributeData()
886
return (
TypeWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData;
1130
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasDefaultMemberAttribute = true;
1142
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().GuidString = attribute.DecodeGuidAttribute(arguments.AttributeSyntaxOpt, diagnostics);
1146
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasSpecialNameAttribute = true;
1150
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasSerializableAttribute = true;
1154
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasExcludeFromCodeCoverageAttribute = true;
1158
AttributeData.DecodeStructLayoutAttribute<
TypeWellKnownAttributeData
, AttributeSyntax, CSharpAttributeData, AttributeLocation>(
1163
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasSuppressUnmanagedCodeSecurityAttribute = true;
1175
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasWindowsRuntimeImportAttribute = true;
1200
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasSecurityCriticalAttributes = true;
1204
CSharpAttributeData.DecodeSkipLocalsInitAttribute<
TypeWellKnownAttributeData
>(DeclaringCompilation, ref arguments);
1248
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasCompilerLoweringPreserveAttribute = true;
1252
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().HasExtendedLayoutAttribute = true;
1259
attribute.DecodeSecurityAttribute<
TypeWellKnownAttributeData
>(this, compilation, ref arguments);
1367
if (this.IsInterfaceType() && (!arguments.HasDecodedData || (object)((
TypeWellKnownAttributeData
)arguments.DecodedData).ComImportCoClass == null))
1375
arguments.GetOrCreateData<
TypeWellKnownAttributeData
>().ComImportCoClass = coClassType;
1393
TypeWellKnownAttributeData
data = this.GetDecodedWellKnownAttributeData();
1446
var
data = GetDecodedWellKnownAttributeData();
1466
var
data = GetDecodedWellKnownAttributeData();
1501
TypeWellKnownAttributeData
data = this.GetDecodedWellKnownAttributeData();
1510
var
data = this.GetDecodedWellKnownAttributeData();
1519
var
data = this.GetDecodedWellKnownAttributeData();
1551
var
data = GetDecodedWellKnownAttributeData();
1582
var
data = GetDecodedWellKnownAttributeData();
1591
var
data = GetDecodedWellKnownAttributeData();
1600
var
data = GetDecodedWellKnownAttributeData();
1609
var
data = this.GetDecodedWellKnownAttributeData();
1618
var
data = this.GetDecodedWellKnownAttributeData();
1626
var
wellKnownData = (
TypeWellKnownAttributeData
)attributesBag.DecodedWellKnownAttributeData;
1654
var
data = (
TypeWellKnownAttributeData
)decodedData;