23 overrides of RefCustomModifiers
Microsoft.CodeAnalysis.CSharp (23)
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (1)
174
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (1)
133
public sealed override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\ErrorMethodSymbol.cs (1)
121
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
81
public sealed override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
771
public override ImmutableArray<CustomModifier>
RefCustomModifiers
{ get; }
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
778
public override ImmutableArray<CustomModifier>
RefCustomModifiers
=> Signature.ReturnParam.RefCustomModifiers;
Symbols\NativeIntegerTypeSymbol.cs (1)
373
public override ImmutableArray<CustomModifier>
RefCustomModifiers
=> UnderlyingMethod.RefCustomModifiers;
Symbols\ReducedExtensionMethodSymbol.cs (1)
505
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
143
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\SignatureOnlyMethodSymbol.cs (1)
85
public override ImmutableArray<CustomModifier>
RefCustomModifiers
{ get { return _refCustomModifiers; } }
Symbols\Source\LambdaSymbol.cs (1)
168
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Source\LocalFunctionSymbol.cs (1)
348
public override ImmutableArray<CustomModifier>
RefCustomModifiers
=> ImmutableArray<CustomModifier>.Empty;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
818
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\SubstitutedMethodSymbol.cs (1)
243
public sealed override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (1)
188
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
120
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
221
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
74
public sealed override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (1)
163
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (1)
153
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
276
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
238
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Synthesized\SynthesizedStaticConstructor.cs (1)
149
public override ImmutableArray<CustomModifier>
RefCustomModifiers
55 references to RefCustomModifiers
Microsoft.CodeAnalysis.CSharp (20)
Emitter\Model\MethodReference.cs (1)
97
return ImmutableArray<Cci.ICustomModifier>.CastUp(UnderlyingMethod.
RefCustomModifiers
);
Emitter\Model\MethodSymbolAdapter.cs (1)
228
return ImmutableArray<Cci.ICustomModifier>.CastUp(AdaptedMethodSymbol.
RefCustomModifiers
);
Symbols\Extensions\RewrittenMethodSymbol.cs (1)
83
get { return _typeMap.SubstituteCustomModifiers(_originalMethod.
RefCustomModifiers
); }
Symbols\MemberSymbolExtensions.cs (1)
439
count += methodReturnType.CustomModifiers.Length + method.
RefCustomModifiers
.Length;
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
295
!CustomModifiersMatch(candidateMethodTypeMap.SubstituteCustomModifiers(candidateMethod.
RefCustomModifiers
), targetReturnParam.RefCustomModifiers))
Symbols\MethodSymbol.cs (3)
964
DeriveUseSiteInfoFromCustomModifiers(ref result, this.
RefCustomModifiers
, AllowedRequiredModifierType.System_Runtime_InteropServices_InAttribute) ||
978
GetUnificationUseSiteDiagnosticRecursive(ref diagnosticInfo, this.
RefCustomModifiers
, this, ref unificationCheckedTypes) ||
1167
AddSynthesizedAttribute(ref attributes, compilation.SynthesizeDynamicAttribute(type.Type, type.CustomModifiers.Length + this.
RefCustomModifiers
.Length, this.RefKind));
Symbols\NativeIntegerTypeSymbol.cs (1)
373
public override ImmutableArray<CustomModifier> RefCustomModifiers => UnderlyingMethod.
RefCustomModifiers
;
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
894
return methodReturnType.CustomModifiers.Any() || method.
RefCustomModifiers
.Any() ||
Symbols\PublicModel\MethodSymbol.cs (1)
262
return _underlying.
RefCustomModifiers
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
507
get { return _typeMap.SubstituteCustomModifiers(_reducedFrom.
RefCustomModifiers
); }
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
147
return RetargetingTranslator.RetargetModifiers(_underlyingMethod.
RefCustomModifiers
, ref _lazyRefCustomModifiers);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1026
translator.RetargetModifiers(method.
RefCustomModifiers
, modifiersHaveChanged: out _),
Symbols\Source\CustomModifierUtils.cs (1)
43
destinationMethod.RefKind != RefKind.None ? constructedSourceMethod.
RefCustomModifiers
: ImmutableArray<CustomModifier>.Empty;
Symbols\SubstitutedMethodSymbol.cs (1)
247
return Map.SubstituteCustomModifiers(OriginalDefinition.
RefCustomModifiers
);
Symbols\SymbolExtensions.cs (1)
489
refCustomModifiers = method.
RefCustomModifiers
;
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
76
get { return _interfaceMethod.
RefCustomModifiers
; }
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
242
return _overriddenAccessor.
RefCustomModifiers
;
Symbols\TypeSymbol.cs (1)
1628
interfaceMethod.
RefCustomModifiers
,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (35)
Emit\InAttributeModifierTests.cs (35)
1698
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
1718
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
1739
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
1760
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
1988
AssertSingleInAttributeRequiredModifier(invokeMethod.
RefCustomModifiers
);
1992
AssertSingleInAttributeRequiredModifier(endInvokeMethod.
RefCustomModifiers
);
2748
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2771
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2793
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2816
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2838
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2861
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
2883
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
2906
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
2928
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
2951
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
3707
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
3788
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
3836
AssertSingleInAttributeRequiredModifier(interfaceMethod.
RefCustomModifiers
);
3841
Assert.Empty(classMethod.
RefCustomModifiers
);
3865
AssertSingleInAttributeRequiredModifier(parentMethod.
RefCustomModifiers
);
3870
Assert.Empty(classMethod.
RefCustomModifiers
);
4172
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4196
var childModifier = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4219
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4243
var childModifier = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4266
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4292
var explicitModifier = type.GetMethod("Parent.M").
RefCustomModifiers
.Single().Modifier;
4315
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4341
var implicitModifier = type.GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4344
var explicitModifier = type.GetMethod("Parent.M").
RefCustomModifiers
.Single().Modifier;
4367
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4394
var implicitModifier = type.GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4397
var explicitModifier = type.GetMethod("Parent.M").
RefCustomModifiers
.Single().Modifier;
4427
var attribute = m.
RefCustomModifiers
.Single().Modifier;