28 references to MethodWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (28)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (28)
213protected MethodWellKnownAttributeData GetDecodedWellKnownAttributeData()
221return (MethodWellKnownAttributeData)attributesBag.DecodedWellKnownAttributeData;
412var data = this.GetDecodedWellKnownAttributeData();
470var lateData = (MethodWellKnownAttributeData?)lazyCustomAttributesBag.DecodedWellKnownAttributeData;
486static void verifyDataConsistent(MethodEarlyWellKnownAttributeData? earlyData, MethodWellKnownAttributeData? lateData)
535arguments.GetOrCreateData<MethodWellKnownAttributeData>().SetPreserveSignature(arguments.Index);
539AttributeData.DecodeMethodImplAttribute<MethodWellKnownAttributeData, AttributeSyntax, CSharpAttributeData, AttributeLocation>(ref arguments, MessageProvider.Instance);
547arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasSpecialNameAttribute = true;
551arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasExcludeFromCodeCoverageAttribute = true;
559arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasSuppressUnmanagedCodeSecurityAttribute = true;
563arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasDynamicSecurityMethodAttribute = true;
590CSharpAttributeData.DecodeSkipLocalsInitAttribute<MethodWellKnownAttributeData>(DeclaringCompilation, ref arguments);
594arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasDoesNotReturnAttribute = true;
599CSharpAttributeData.DecodeMemberNotNullAttribute<MethodWellKnownAttributeData>(ContainingType, ref arguments);
604CSharpAttributeData.DecodeMemberNotNullWhenAttribute<MethodWellKnownAttributeData>(ContainingType, ref arguments);
624arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasUnscopedRefAttribute = true;
659attribute.DecodeSecurityAttribute<MethodWellKnownAttributeData>(this, compilation, ref arguments);
681private static FlowAnalysisAnnotations DecodeFlowAnalysisAttributes(MethodWellKnownAttributeData attributeData)
927arguments.GetOrCreateData<MethodWellKnownAttributeData>().SetDllImport(
1382arguments.GetOrCreateData<MethodWellKnownAttributeData>().UnmanagedCallersOnlyAttributeData =
1679var data = GetDecodedWellKnownAttributeData();
1691var data = GetDecodedWellKnownAttributeData();
1700var data = this.GetDecodedWellKnownAttributeData();
1708var wellKnownData = (MethodWellKnownAttributeData)attributesBag.DecodedWellKnownAttributeData;
1723var data = this.GetDecodedWellKnownAttributeData();
1740var data = GetDecodedWellKnownAttributeData();