28 references to MethodWellKnownAttributeData
Microsoft.CodeAnalysis.CSharp (28)
Symbols\Source\SourceMethodSymbolWithAttributes.cs (28)
214protected MethodWellKnownAttributeData GetDecodedWellKnownAttributeData()
222return (MethodWellKnownAttributeData)attributesBag.DecodedWellKnownAttributeData;
413var data = this.GetDecodedWellKnownAttributeData();
471var lateData = (MethodWellKnownAttributeData?)lazyCustomAttributesBag.DecodedWellKnownAttributeData;
487static void verifyDataConsistent(MethodEarlyWellKnownAttributeData? earlyData, MethodWellKnownAttributeData? lateData)
536arguments.GetOrCreateData<MethodWellKnownAttributeData>().SetPreserveSignature(arguments.Index);
540AttributeData.DecodeMethodImplAttribute<MethodWellKnownAttributeData, AttributeSyntax, CSharpAttributeData, AttributeLocation>(ref arguments, MessageProvider.Instance);
548arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasSpecialNameAttribute = true;
552arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasExcludeFromCodeCoverageAttribute = true;
560arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasSuppressUnmanagedCodeSecurityAttribute = true;
564arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasDynamicSecurityMethodAttribute = true;
591CSharpAttributeData.DecodeSkipLocalsInitAttribute<MethodWellKnownAttributeData>(DeclaringCompilation, ref arguments);
595arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasDoesNotReturnAttribute = true;
600CSharpAttributeData.DecodeMemberNotNullAttribute<MethodWellKnownAttributeData>(ContainingType, ref arguments);
605CSharpAttributeData.DecodeMemberNotNullWhenAttribute<MethodWellKnownAttributeData>(ContainingType, ref arguments);
625arguments.GetOrCreateData<MethodWellKnownAttributeData>().HasUnscopedRefAttribute = true;
660attribute.DecodeSecurityAttribute<MethodWellKnownAttributeData>(this, compilation, ref arguments);
682private static FlowAnalysisAnnotations DecodeFlowAnalysisAttributes(MethodWellKnownAttributeData attributeData)
928arguments.GetOrCreateData<MethodWellKnownAttributeData>().SetDllImport(
1383arguments.GetOrCreateData<MethodWellKnownAttributeData>().UnmanagedCallersOnlyAttributeData =
1680var data = GetDecodedWellKnownAttributeData();
1692var data = GetDecodedWellKnownAttributeData();
1701var data = this.GetDecodedWellKnownAttributeData();
1709var wellKnownData = (MethodWellKnownAttributeData)attributesBag.DecodedWellKnownAttributeData;
1724var data = this.GetDecodedWellKnownAttributeData();
1741var data = GetDecodedWellKnownAttributeData();