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