26 overrides of RefCustomModifiers
Microsoft.CodeAnalysis.CSharp (22)
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)
119
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
768
public override ImmutableArray<CustomModifier>
RefCustomModifiers
{ get; }
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
750
public override ImmutableArray<CustomModifier>
RefCustomModifiers
=> Signature.ReturnParam.RefCustomModifiers;
Symbols\NativeIntegerTypeSymbol.cs (1)
348
public override ImmutableArray<CustomModifier>
RefCustomModifiers
=> UnderlyingMethod.RefCustomModifiers;
Symbols\ReducedExtensionMethodSymbol.cs (1)
495
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)
164
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\Source\LocalFunctionSymbol.cs (1)
308
public override ImmutableArray<CustomModifier>
RefCustomModifiers
=> ImmutableArray<CustomModifier>.Empty;
Symbols\Source\SourceMemberMethodSymbol.cs (1)
685
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\SubstitutedMethodSymbol.cs (1)
240
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)
213
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)
275
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
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (4)
Symbols\EECompilationContextMethod.cs (1)
65
public override ImmutableArray<CustomModifier>
RefCustomModifiers
=> _underlyingMethod.RefCustomModifiers;
Symbols\EEMethodSymbol.cs (1)
362
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\PlaceholderMethodSymbol.cs (1)
170
public override ImmutableArray<CustomModifier>
RefCustomModifiers
Symbols\SynthesizedContextMethodSymbol.cs (1)
139
public override ImmutableArray<CustomModifier>
RefCustomModifiers
57 references to RefCustomModifiers
Microsoft.CodeAnalysis.CSharp (19)
Emitter\Model\MethodReference.cs (1)
105
return ImmutableArray<Cci.ICustomModifier>.CastUp(UnderlyingMethod.
RefCustomModifiers
);
Emitter\Model\MethodSymbolAdapter.cs (1)
233
return ImmutableArray<Cci.ICustomModifier>.CastUp(AdaptedMethodSymbol.
RefCustomModifiers
);
Symbols\MemberSymbolExtensions.cs (1)
205
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)
950
DeriveUseSiteInfoFromCustomModifiers(ref result, this.
RefCustomModifiers
, AllowedRequiredModifierType.System_Runtime_InteropServices_InAttribute) ||
964
GetUnificationUseSiteDiagnosticRecursive(ref diagnosticInfo, this.
RefCustomModifiers
, this, ref unificationCheckedTypes) ||
1153
AddSynthesizedAttribute(ref attributes, compilation.SynthesizeDynamicAttribute(type.Type, type.CustomModifiers.Length + this.
RefCustomModifiers
.Length, this.RefKind));
Symbols\NativeIntegerTypeSymbol.cs (1)
348
public override ImmutableArray<CustomModifier> RefCustomModifiers => UnderlyingMethod.
RefCustomModifiers
;
Symbols\OverriddenOrHiddenMembersHelpers.cs (1)
894
return methodReturnType.CustomModifiers.Any() || method.
RefCustomModifiers
.Any() ||
Symbols\PublicModel\MethodSymbol.cs (1)
261
return _underlying.
RefCustomModifiers
;
Symbols\ReducedExtensionMethodSymbol.cs (1)
497
get { return _typeMap.SubstituteCustomModifiers(_reducedFrom.
RefCustomModifiers
); }
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
147
return RetargetingTranslator.RetargetModifiers(_underlyingMethod.
RefCustomModifiers
, ref _lazyRefCustomModifiers);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
1049
translator.RetargetModifiers(method.
RefCustomModifiers
, out modifiersHaveChanged_Ignored),
Symbols\Source\CustomModifierUtils.cs (1)
43
destinationMethod.RefKind != RefKind.None ? constructedSourceMethod.
RefCustomModifiers
: ImmutableArray<CustomModifier>.Empty;
Symbols\SubstitutedMethodSymbol.cs (1)
244
return Map.SubstituteCustomModifiers(OriginalDefinition.
RefCustomModifiers
);
Symbols\SymbolExtensions.cs (1)
496
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)
1608
interfaceMethod.
RefCustomModifiers
,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (35)
Emit\InAttributeModifierTests.cs (35)
1691
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
1711
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
1732
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
1753
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
1981
AssertSingleInAttributeRequiredModifier(invokeMethod.
RefCustomModifiers
);
1985
AssertSingleInAttributeRequiredModifier(endInvokeMethod.
RefCustomModifiers
);
2741
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2764
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2786
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2809
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2831
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
2854
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
2876
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
2899
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
2921
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
2944
AssertSingleInAttributeRequiredModifier(implicitMethod.
RefCustomModifiers
);
3700
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
3781
AssertSingleInAttributeRequiredModifier(method.
RefCustomModifiers
);
3829
AssertSingleInAttributeRequiredModifier(interfaceMethod.
RefCustomModifiers
);
3834
Assert.Empty(classMethod.
RefCustomModifiers
);
3858
AssertSingleInAttributeRequiredModifier(parentMethod.
RefCustomModifiers
);
3863
Assert.Empty(classMethod.
RefCustomModifiers
);
4165
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4189
var childModifier = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4212
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4236
var childModifier = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4259
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4285
var explicitModifier = type.GetMethod("Parent.M").
RefCustomModifiers
.Single().Modifier;
4308
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4334
var implicitModifier = type.GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4337
var explicitModifier = type.GetMethod("Parent.M").
RefCustomModifiers
.Single().Modifier;
4360
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4387
var implicitModifier = type.GetMethod("M").
RefCustomModifiers
.Single().Modifier;
4390
var explicitModifier = type.GetMethod("Parent.M").
RefCustomModifiers
.Single().Modifier;
4420
var attribute = m.
RefCustomModifiers
.Single().Modifier;
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (3)
SymbolExtensions.cs (1)
24
return method.DeclaringCompilation.GetCustomTypeInfoPayload(method.ReturnType, method.ReturnTypeWithAnnotations.CustomModifiers.Length + method.
RefCustomModifiers
.Length, RefKind.None);
Symbols\EECompilationContextMethod.cs (1)
65
public override ImmutableArray<CustomModifier> RefCustomModifiers => _underlyingMethod.
RefCustomModifiers
;
Symbols\PlaceholderMethodSymbol.cs (1)
317
return ImmutableArray<Cci.ICustomModifier>.CastUp(AdaptedMethodSymbol.
RefCustomModifiers
);