1 override of InheritsBaseMethodAttributes
Microsoft.CodeAnalysis.CSharp (1)
Lowering\ClosureConversion\SynthesizedClosureMethod.cs (1)
220
internal override bool
InheritsBaseMethodAttributes
=> true;
11 references to InheritsBaseMethodAttributes
Microsoft.CodeAnalysis.CSharp (11)
Lowering\SynthesizedMethodBaseSymbol.cs (10)
134
var inheritAttributes =
InheritsBaseMethodAttributes
;
168
return
InheritsBaseMethodAttributes
176
return
InheritsBaseMethodAttributes
? BaseMethod.GetReturnTypeAttributes() : ImmutableArray<CSharpAttributeData>.Empty;
180
public sealed override DllImportData? GetDllImportData() =>
InheritsBaseMethodAttributes
? BaseMethod.GetDllImportData() : null;
182
internal sealed override MethodImplAttributes ImplementationAttributes =>
InheritsBaseMethodAttributes
? BaseMethod.ImplementationAttributes : default;
184
internal sealed override MarshalPseudoCustomAttributeData? ReturnValueMarshallingInformation =>
InheritsBaseMethodAttributes
? BaseMethod.ReturnValueMarshallingInformation : null;
186
internal sealed override bool HasSpecialName =>
InheritsBaseMethodAttributes
&& BaseMethod.HasSpecialName;
193
internal sealed override bool RequiresSecurityObject =>
InheritsBaseMethodAttributes
&& BaseMethod.RequiresSecurityObject;
195
internal sealed override bool HasDeclarativeSecurity =>
InheritsBaseMethodAttributes
&& BaseMethod.HasDeclarativeSecurity;
197
internal sealed override IEnumerable<SecurityAttribute> GetSecurityInformation() =>
InheritsBaseMethodAttributes
Symbols\Synthesized\SynthesizedSubstitutedTypeParameterSymbol.cs (1)
47
if (ContainingSymbol is SynthesizedMethodBaseSymbol {
InheritsBaseMethodAttributes
: true })