2 types derived from CustomModifier
Microsoft.CodeAnalysis.CSharp (1)
Symbols\CustomModifier.cs (1)
15internal abstract partial class CSharpCustomModifier : CustomModifier
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\CustomModifier.vb (1)
14Inherits CustomModifier
790 references to CustomModifier
Microsoft.CodeAnalysis (21)
Symbols\CustomModifiersTuple.cs (10)
11private readonly ImmutableArray<CustomModifier> _typeCustomModifiers; 12private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 13public static readonly CustomModifiersTuple Empty = new CustomModifiersTuple(ImmutableArray<CustomModifier>.Empty, ImmutableArray<CustomModifier>.Empty); 15private CustomModifiersTuple(ImmutableArray<CustomModifier> typeCustomModifiers, ImmutableArray<CustomModifier> refCustomModifiers) 21public static CustomModifiersTuple Create(ImmutableArray<CustomModifier> typeCustomModifiers, ImmutableArray<CustomModifier> refCustomModifiers) 31public ImmutableArray<CustomModifier> TypeCustomModifiers { get { return _typeCustomModifiers; } } 32public ImmutableArray<CustomModifier> RefCustomModifiers { get { return _refCustomModifiers; } }
Symbols\IArrayTypeSymbol.cs (1)
60ImmutableArray<CustomModifier> CustomModifiers { get; }
Symbols\IFieldSymbol.cs (2)
72ImmutableArray<CustomModifier> RefCustomModifiers { get; } 99ImmutableArray<CustomModifier> CustomModifiers { get; }
Symbols\IMethodSymbol.cs (2)
205ImmutableArray<CustomModifier> ReturnTypeCustomModifiers { get; } 210ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Symbols\INamedTypeSymbol.cs (1)
94ImmutableArray<CustomModifier> GetTypeArgumentCustomModifiers(int ordinal);
Symbols\IParameterSymbol.cs (2)
63ImmutableArray<CustomModifier> CustomModifiers { get; } 68ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Symbols\IPointerTypeSymbol.cs (1)
33ImmutableArray<CustomModifier> CustomModifiers { get; }
Symbols\IPropertySymbol.cs (2)
107ImmutableArray<CustomModifier> RefCustomModifiers { get; } 112ImmutableArray<CustomModifier> TypeCustomModifiers { get; }
Microsoft.CodeAnalysis.CodeStyle (4)
SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
88internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies) 91internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)
Microsoft.CodeAnalysis.CodeStyle.Fixes (24)
CodeGenerationAbstractMethodSymbol.cs (4)
95public ImmutableArray<CustomModifier> RefCustomModifiers 96=> ImmutableArray.Create<CustomModifier>(); 98public virtual ImmutableArray<CustomModifier> ReturnTypeCustomModifiers 99=> ImmutableArray.Create<CustomModifier>();
CodeGenerationAbstractNamedTypeSymbol.cs (2)
92public ImmutableArray<CustomModifier> GetTypeArgumentCustomModifiers(int ordinal) 99return ImmutableArray.Create<CustomModifier>();
CodeGenerationArrayTypeSymbol.cs (2)
64public ImmutableArray<CustomModifier> CustomModifiers 68return ImmutableArray.Create<CustomModifier>();
CodeGenerationEventSymbol.cs (2)
72public static ImmutableArray<CustomModifier> TypeCustomModifiers => ImmutableArray.Create<CustomModifier>();
CodeGenerationFieldSymbol.cs (4)
94public ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty; 96public ImmutableArray<CustomModifier> CustomModifiers 100return ImmutableArray.Create<CustomModifier>();
CodeGenerationParameterSymbol.cs (4)
72public ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray.Create<CustomModifier>(); 74public ImmutableArray<CustomModifier> CustomModifiers => ImmutableArray.Create<CustomModifier>();
CodeGenerationPointerTypeSymbol.cs (2)
39public ImmutableArray<CustomModifier> CustomModifiers 43return ImmutableArray.Create<CustomModifier>();
CodeGenerationPropertySymbol.cs (4)
98public ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty; 100public ImmutableArray<CustomModifier> TypeCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Microsoft.CodeAnalysis.CSharp (321)
Binder\Binder_Crefs.cs (3)
798refCustomModifiers: ImmutableArray<CustomModifier>.Empty, 813refCustomModifiers: ImmutableArray<CustomModifier>.Empty, 940parameterBuilder.Add(new SignatureOnlyParameterSymbol(TypeWithAnnotations.Create(type), ImmutableArray<CustomModifier>.Empty, isParams: false, refKind: refKind));
Binder\Semantics\OverloadResolution\CallingConventionInfo.cs (2)
13internal readonly ImmutableHashSet<CustomModifier>? UnmanagedCallingConventionTypes; 15public CallingConventionInfo(Cci.CallingConvention callKind, ImmutableHashSet<CustomModifier> unmanagedCallingConventionTypes)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
557foreach (var expectedModifier in expectedConvention.UnmanagedCallingConventionTypes)
Binder\Semantics\OverloadResolution\OverloadResolutionResult.cs (1)
1269ImmutableArray<CustomModifier>.Empty,
Compilation\CSharpCompilation.cs (2)
3784: ImmutableArray<CustomModifier>.Empty; 3795static CustomModifier getCustomModifierForType(INamedTypeSymbol type, CSharpCompilation @this, int index)
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (14)
613ImmutableArray<ImmutableArray<CustomModifier>> otherParamRefCustomModifiers = default; 618var otherParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.ParameterCount); 664private ImmutableArray<CustomModifier> VisitCustomModifiers(ImmutableArray<CustomModifier> modifiers) 669private CustomModifier VisitCustomModifier(CustomModifier modifier) 898private static void ValidateFunctionPointerParamOrReturn(TypeWithAnnotations type, RefKind refKind, ImmutableArray<CustomModifier> refCustomModifiers, bool allowOut) 903static bool verifyRefModifiers(ImmutableArray<CustomModifier> modifiers, RefKind refKind, bool allowOut) 1117ImmutableArray<ImmutableArray<CustomModifier>> translatedParamRefCustomModifiers = default; 1122var translatedParamRefCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(sig.ParameterCount); 1143private ImmutableArray<CustomModifier> VisitCustomModifiers(ImmutableArray<CustomModifier> modifiers) 1148private CustomModifier VisitCustomModifier(CustomModifier modifier)
Emitter\Model\TypeParameterSymbolAdapter.cs (1)
244var modifier = CSharpCustomModifier.CreateRequired(
Lowering\ClosureConversion\LambdaCapturedVariable.cs (2)
121public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Lowering\IteratorRewriter\IteratorFinallyMethodSymbol.cs (2)
174public override ImmutableArray<CustomModifier> RefCustomModifiers 176get { return ImmutableArray<CustomModifier>.Empty; }
Lowering\StateMachineRewriter\StateMachineFieldSymbol.cs (2)
64public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.cs (1)
51public override ImmutableArray<CustomModifier> RefCustomModifiers
SymbolDisplay\SymbolDisplayVisitor.Members.cs (3)
579AddTypeArguments(symbol, default(ImmutableArray<ImmutableArray<CustomModifier>>)); 1064private void AddCustomModifiersIfNeeded(ImmutableArray<CustomModifier> customModifiers, bool leadingSpace = false, bool trailingSpace = true) 1069foreach (CustomModifier customModifier in customModifiers)
SymbolDisplay\SymbolDisplayVisitor.Types.cs (3)
428private ImmutableArray<ImmutableArray<CustomModifier>> GetTypeArgumentsModifiers(NamedTypeSymbol underlyingTypeSymbol) 511ImmutableArray<ImmutableArray<CustomModifier>> modifiers = GetTypeArgumentsModifiers(underlyingTypeSymbol); 774private void AddTypeArguments(ISymbol owner, ImmutableArray<ImmutableArray<CustomModifier>> modifiers)
Symbols\AbstractTypeMap.cs (5)
132internal virtual ImmutableArray<CustomModifier> SubstituteCustomModifiers(ImmutableArray<CustomModifier> customModifiers) 146var builder = ArrayBuilder<CustomModifier>.GetInstance(customModifiers.Length); 247ImmutableArray<ImmutableArray<CustomModifier>> substitutedParamModifiers = default; 252var builder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(paramCount);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.FieldSymbol.cs (2)
37public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.PropertySymbol.cs (2)
151public override ImmutableArray<CustomModifier> RefCustomModifiers 153get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.SynthesizedMethodBase.cs (2)
133public sealed override ImmutableArray<CustomModifier> RefCustomModifiers 135get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Compilation_WellKnownMembers.cs (1)
982void handle(RefKind refKind, ImmutableArray<CustomModifier> customModifiers, TypeWithAnnotations twa)
Symbols\CustomModifier.cs (5)
48internal static CustomModifier CreateOptional(NamedTypeSymbol modifier) 53internal static CustomModifier CreateRequired(NamedTypeSymbol modifier) 58internal static ImmutableArray<CustomModifier> Convert(ImmutableArray<ModifierInfo<TypeSymbol>> customModifiers) 62return ImmutableArray<CustomModifier>.Empty; 67private static CustomModifier Convert(ModifierInfo<TypeSymbol> customModifier)
Symbols\ErrorMethodSymbol.cs (2)
119public override ImmutableArray<CustomModifier> RefCustomModifiers 121get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\ErrorPropertySymbol.cs (2)
94public override ImmutableArray<CustomModifier> RefCustomModifiers { get { return ImmutableArray<CustomModifier>.Empty; } }
Symbols\FieldSymbol.cs (1)
68public abstract ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (33)
21private ImmutableHashSet<CustomModifier>? _lazyCallingConventionModifiers; 25ArrayBuilder<CustomModifier> customModifiers = ArrayBuilder<CustomModifier>.GetInstance(); 87var refCustomModifiers = ImmutableArray<CustomModifier>.Empty; 108static CallingConvention getCallingConvention(CSharpCompilation compilation, FunctionPointerCallingConventionSyntax? callingConventionSyntax, ArrayBuilder<CustomModifier> customModifiers, BindingDiagnosticBag diagnostics) 175CustomModifier? modifier = handleIndividualUnrecognizedSpecifier(specifier, compilation, diagnostics); 189static CallingConvention handleSingleConvention(FunctionPointerUnmanagedCallingConventionSyntax specifier, CSharpCompilation compilation, ArrayBuilder<CustomModifier> customModifiers, BindingDiagnosticBag diagnostics) 192CustomModifier? modifier = handleIndividualUnrecognizedSpecifier(specifier, compilation, diagnostics); 200static CustomModifier? handleIndividualUnrecognizedSpecifier(FunctionPointerUnmanagedCallingConventionSyntax specifier, CSharpCompilation compilation, BindingDiagnosticBag diagnostics) 246ImmutableArray<CustomModifier> refCustomModifiers, 249ImmutableArray<ImmutableArray<CustomModifier>> parameterRefCustomModifiers, 269ImmutableArray<CustomModifier> callingConventionModifiers, 276var modifiersBuilder = ArrayBuilder<CustomModifier>.GetInstance(); 284ImmutableArray<CustomModifier> refCustomModifiers; 287refCustomModifiers = ImmutableArray<CustomModifier>.Empty; 292if (GetCustomModifierForRefKind(returnRefKind, compilation) is CustomModifier modifier) 310private static CustomModifier? GetCustomModifierForRefKind(RefKind refKind, CSharpCompilation compilation) 334ImmutableArray<CustomModifier> refCustomModifiers = default, 335ImmutableArray<ImmutableArray<CustomModifier>> paramRefCustomModifiers = default) 443ImmutableArray<CustomModifier> refCustomModifiers, 446ImmutableArray<ImmutableArray<CustomModifier>> substitutedRefCustomModifiers, 488ImmutableArray<CustomModifier> refCustomModifiers, 490ImmutableArray<ImmutableArray<CustomModifier>> parameterRefCustomModifiers, 511static ImmutableArray<CustomModifier> getCustomModifierArrayForRefKind(RefKind refKind, CSharpCompilation compilation) 512=> GetCustomModifierForRefKind(refKind, compilation) is { } modifier ? ImmutableArray.Create(modifier) : ImmutableArray<CustomModifier>.Empty; 519ImmutableArray<CustomModifier> refCustomModifiers, 579static RefKind getRefKind(ParamInfo<TypeSymbol> param, ImmutableArray<CustomModifier> paramRefCustomMods, RefKind hasInRefKind, RefKind hasOutRefKind) 664public ImmutableHashSet<CustomModifier> GetCallingConventionModifiers() 671_lazyCallingConventionModifiers = ImmutableHashSet<CustomModifier>.Empty; 675var builder = PooledHashSet<CustomModifier>.GetInstance(); 676foreach (var modifier in modifiersToSearch) 686_lazyCallingConventionModifiers = ImmutableHashSet<CustomModifier>.Empty; 768public override ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (2)
16public FunctionPointerParameterSymbol(TypeWithAnnotations typeWithAnnotations, RefKind refKind, int ordinal, FunctionPointerMethodSymbol containingSymbol, ImmutableArray<CustomModifier> refCustomModifiers) 30public override ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (5)
34ImmutableArray<CustomModifier> refCustomModifiers, 37ImmutableArray<ImmutableArray<CustomModifier>> parameterRefCustomModifiers, 47ImmutableArray<CustomModifier> callingConventionModifiers, 62ImmutableArray<CustomModifier> refCustomModifiers, 63ImmutableArray<ImmutableArray<CustomModifier>> paramRefCustomModifiers)
Symbols\MemberSignatureComparer.cs (6)
522ImmutableArray<CustomModifier> refCustomModifiers1; 527ImmutableArray<CustomModifier> refCustomModifiers2; 766private static bool HaveSameCustomModifiers(ImmutableArray<CustomModifier> customModifiers1, TypeMap typeMap1, ImmutableArray<CustomModifier> customModifiers2, TypeMap typeMap2) 772private static ImmutableArray<CustomModifier> SubstituteModifiers(TypeMap typeMap, ImmutableArray<CustomModifier> customModifiers)
Symbols\Metadata\PE\DynamicTypeDecoder.cs (1)
398static (TypeWithAnnotations, bool madeChanges) handle(ref DynamicTypeDecoder decoder, RefKind refKind, ImmutableArray<CustomModifier> refCustomModifiers, TypeWithAnnotations typeWithAnnotations)
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (2)
303private static bool CustomModifiersMatch(ImmutableArray<CustomModifier> candidateCustomModifiers, ImmutableArray<ModifierInfo<TypeSymbol>> targetCustomModifiers) 323CustomModifier candidateCustomModifier = candidateCustomModifiers[i];
Symbols\Metadata\PE\PEFieldSymbol.cs (3)
132private ImmutableArray<CustomModifier> _lazyRefCustomModifiers; 310ImmutableArray<CustomModifier> customModifiersArray = CSharpCustomModifier.Convert(fieldInfo.CustomModifiers); 384public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Metadata\PE\PEMethodSymbol.cs (1)
750public override ImmutableArray<CustomModifier> RefCustomModifiers => Signature.ReturnParam.RefCustomModifiers;
Symbols\Metadata\PE\PEParameterSymbol.cs (4)
404private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 425public override ImmutableArray<CustomModifier> RefCustomModifiers 912public override ImmutableArray<CustomModifier> RefCustomModifiers 916return ImmutableArray<CustomModifier>.Empty;
Symbols\Metadata\PE\PEPropertySymbol.cs (4)
596public override ImmutableArray<CustomModifier> RefCustomModifiers 598get { return ImmutableArray<CustomModifier>.Empty; } 888private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 906public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\MethodSymbol.cs (1)
379public abstract ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Symbols\NativeIntegerTypeSymbol.cs (5)
298internal override ImmutableArray<CustomModifier> SubstituteCustomModifiers(ImmutableArray<CustomModifier> customModifiers) 348public override ImmutableArray<CustomModifier> RefCustomModifiers => UnderlyingMethod.RefCustomModifiers; 395public override ImmutableArray<CustomModifier> RefCustomModifiers => _underlyingParameter.RefCustomModifiers; 446public override ImmutableArray<CustomModifier> RefCustomModifiers => UnderlyingProperty.RefCustomModifiers;
Symbols\ParameterSymbol.cs (1)
69public abstract ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Symbols\PropertySymbol.cs (1)
95public abstract ImmutableArray<CustomModifier> RefCustomModifiers { get; }
Symbols\PublicModel\ArrayTypeSymbol.cs (1)
64ImmutableArray<CustomModifier> IArrayTypeSymbol.CustomModifiers => _underlying.ElementTypeWithAnnotations.CustomModifiers;
Symbols\PublicModel\FieldSymbol.cs (2)
36ImmutableArray<CustomModifier> IFieldSymbol.RefCustomModifiers => _underlying.RefCustomModifiers; 53ImmutableArray<CustomModifier> IFieldSymbol.CustomModifiers
Symbols\PublicModel\MethodSymbol.cs (2)
249ImmutableArray<CustomModifier> IMethodSymbol.ReturnTypeCustomModifiers 257ImmutableArray<CustomModifier> IMethodSymbol.RefCustomModifiers
Symbols\PublicModel\NamedTypeSymbol.cs (1)
94ImmutableArray<CustomModifier> INamedTypeSymbol.GetTypeArgumentCustomModifiers(int ordinal)
Symbols\PublicModel\ParameterSymbol.cs (2)
41ImmutableArray<CustomModifier> IParameterSymbol.CustomModifiers 46ImmutableArray<CustomModifier> IParameterSymbol.RefCustomModifiers
Symbols\PublicModel\PointerTypeSymbol.cs (1)
47ImmutableArray<CustomModifier> IPointerTypeSymbol.CustomModifiers
Symbols\PublicModel\PropertySymbol.cs (2)
96ImmutableArray<CustomModifier> IPropertySymbol.TypeCustomModifiers 101ImmutableArray<CustomModifier> IPropertySymbol.RefCustomModifiers
Symbols\ReducedExtensionMethodSymbol.cs (2)
495public override ImmutableArray<CustomModifier> RefCustomModifiers 625public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
75public override ImmutableArray<CustomModifier> RefCustomModifiers =>
Symbols\Retargeting\RetargetingMethodSymbol.cs (2)
40private ImmutableArray<CustomModifier> _lazyRefCustomModifiers; 143public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Retargeting\RetargetingParameterSymbol.cs (2)
19private ImmutableArray<CustomModifier> _lazyRefCustomModifiers; 45public sealed override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Retargeting\RetargetingPropertySymbol.cs (2)
27private ImmutableArray<CustomModifier> _lazyRefCustomModifiers; 80public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Retargeting\RetargetingSymbolTranslator.cs (12)
713internal ImmutableArray<CustomModifier> RetargetModifiers(ImmutableArray<CustomModifier> oldModifiers, out bool modifiersHaveChanged) 715ArrayBuilder<CustomModifier> newModifiers = null; 719var oldModifier = oldModifiers[i]; 727newModifiers = ArrayBuilder<CustomModifier>.GetInstance(oldModifiers.Length); 767ImmutableArray<ImmutableArray<CustomModifier>> newParamModifiers = default; 773var newParameterCustomModifiersBuilder = ArrayBuilder<ImmutableArray<CustomModifier>>.GetInstance(paramCount); 1156internal ImmutableArray<CustomModifier> RetargetModifiers( 1157ImmutableArray<CustomModifier> oldModifiers, 1158ref ImmutableArray<CustomModifier> lazyCustomModifiers) 1163ImmutableArray<CustomModifier> newModifiers = this.RetargetModifiers(oldModifiers, out modifiersHaveChanged); 1164ImmutableInterlocked.InterlockedCompareExchange(ref lazyCustomModifiers, newModifiers, default(ImmutableArray<CustomModifier>));
Symbols\SignatureOnlyMethodSymbol.cs (3)
31private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 45ImmutableArray<CustomModifier> refCustomModifiers, 85public override ImmutableArray<CustomModifier> RefCustomModifiers { get { return _refCustomModifiers; } }
Symbols\SignatureOnlyParameterSymbol.cs (3)
18private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 24ImmutableArray<CustomModifier> refCustomModifiers, 39public override ImmutableArray<CustomModifier> RefCustomModifiers { get { return _refCustomModifiers; } }
Symbols\SignatureOnlyPropertySymbol.cs (3)
26private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 36ImmutableArray<CustomModifier> refCustomModifiers, 54public override ImmutableArray<CustomModifier> RefCustomModifiers { get { return _refCustomModifiers; } }
Symbols\Source\CustomModifierUtils.cs (6)
25out ImmutableArray<CustomModifier> customModifiers, 43destinationMethod.RefKind != RefKind.None ? constructedSourceMethod.RefCustomModifiers : ImmutableArray<CustomModifier>.Empty; 146destinationParameter.RefKind != RefKind.None ? sourceParameter.RefCustomModifiers : ImmutableArray<CustomModifier>.Empty, 158internal static bool HasInAttributeModifier(this ImmutableArray<CustomModifier> modifiers) 163internal static bool HasIsExternalInitModifier(this ImmutableArray<CustomModifier> modifiers) 168internal static bool HasOutAttributeModifier(this ImmutableArray<CustomModifier> modifiers)
Symbols\Source\LambdaParameterSymbol.cs (2)
35public override ImmutableArray<CustomModifier> RefCustomModifiers 37get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Source\LambdaSymbol.cs (2)
164public override ImmutableArray<CustomModifier> RefCustomModifiers 166get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Source\LocalFunctionSymbol.cs (2)
308public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\Source\ParameterHelpers.cs (7)
89ImmutableArray<CustomModifier> customModifiers = refKind switch 93_ => ImmutableArray<CustomModifier>.Empty 947internal static ImmutableArray<CustomModifier> ConditionallyCreateInModifiers(RefKind refKind, bool addRefReadOnlyModifier, Binder binder, BindingDiagnosticBag diagnostics, SyntaxNode syntax) 955return ImmutableArray<CustomModifier>.Empty; 959internal static ImmutableArray<CustomModifier> CreateInModifiers(Binder binder, BindingDiagnosticBag diagnostics, SyntaxNode syntax) 964internal static ImmutableArray<CustomModifier> CreateOutModifiers(Binder binder, BindingDiagnosticBag diagnostics, SyntaxNode syntax) 969private static ImmutableArray<CustomModifier> CreateModifiers(WellKnownType modifier, Binder binder, BindingDiagnosticBag diagnostics, SyntaxNode syntax)
Symbols\Source\SourceClonedParameterSymbol.cs (1)
118public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Source\SourceComplexParameterSymbol.cs (6)
1495public abstract override ImmutableArray<CustomModifier> RefCustomModifiers { get; } 1522public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty; 1527private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 1534ImmutableArray<CustomModifier> refCustomModifiers, 1550public override ImmutableArray<CustomModifier> RefCustomModifiers => _refCustomModifiers;
Symbols\Source\SourceDelegateClonedParameterSymbolForBeginAndEndInvoke.cs (2)
29internal override ParameterSymbol WithCustomModifiersAndParams(TypeSymbol newType, ImmutableArray<CustomModifier> newCustomModifiers, ImmutableArray<CustomModifier> newRefCustomModifiers, bool newIsParams)
Symbols\Source\SourceDelegateMethodSymbol.cs (4)
262private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 298_refCustomModifiers = ImmutableArray<CustomModifier>.Empty; 359public override ImmutableArray<CustomModifier> RefCustomModifiers => _refCustomModifiers; 439public override ImmutableArray<CustomModifier> RefCustomModifiers => _invoke.RefCustomModifiers;
Symbols\Source\SourceEventAccessorSymbol.cs (2)
181public sealed override ImmutableArray<CustomModifier> RefCustomModifiers 185return ImmutableArray<CustomModifier>.Empty; // Same as base, but this is clear and explicit.
Symbols\Source\SourceFieldSymbol.cs (5)
77protected ImmutableArray<CustomModifier> RequiredCustomModifiers 83return ImmutableArray<CustomModifier>.Empty; 87return ImmutableArray.Create<CustomModifier>( 95public sealed override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\Source\SourceMemberContainerSymbol.cs (12)
4028ImmutableArray<CustomModifier>.Empty, 4036ImmutableArray<CustomModifier>.Empty, 4075ImmutableArray<CustomModifier>.Empty, 4083ImmutableArray<CustomModifier>.Empty, 4123ImmutableArray<CustomModifier>.Empty, 4130refCustomModifiers: ImmutableArray<CustomModifier>.Empty, 4185refCustomModifiers: ImmutableArray<CustomModifier>.Empty, 4264ImmutableArray<CustomModifier>.Empty, 4359ImmutableArray<CustomModifier>.Empty, 4388ImmutableArray<CustomModifier>.Empty, 4449ImmutableArray<CustomModifier>.Empty, 4457ImmutableArray<CustomModifier>.Empty,
Symbols\Source\SourceMemberMethodSymbol.cs (2)
685public override ImmutableArray<CustomModifier> RefCustomModifiers 689return ImmutableArray<CustomModifier>.Empty;
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (3)
20private ImmutableArray<CustomModifier> _lazyRefCustomModifiers; 92_lazyRefCustomModifiers = ImmutableArray<CustomModifier>.Empty; 218public sealed override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Source\SourceParameterSymbol.cs (5)
58ImmutableArray<CustomModifier> inModifiers = ParameterHelpers.ConditionallyCreateInModifiers(refKind, addRefReadOnlyModifier, context, declarationDiagnostics, syntax); 123internal override ParameterSymbol WithCustomModifiersAndParams(TypeSymbol newType, ImmutableArray<CustomModifier> newCustomModifiers, ImmutableArray<CustomModifier> newRefCustomModifiers, bool newIsParams) 128internal SourceParameterSymbol WithCustomModifiersAndParamsCore(TypeSymbol newType, ImmutableArray<CustomModifier> newCustomModifiers, ImmutableArray<CustomModifier> newRefCustomModifiers, bool newIsParams)
Symbols\Source\SourceParameterSymbolBase.cs (2)
123internal abstract ParameterSymbol WithCustomModifiersAndParams(TypeSymbol newType, ImmutableArray<CustomModifier> newCustomModifiers, ImmutableArray<CustomModifier> newRefCustomModifiers, bool newIsParams);
Symbols\Source\SourcePropertyAccessorSymbol.cs (4)
22private ImmutableArray<CustomModifier> _lazyRefCustomModifiers; 256_lazyRefCustomModifiers = ImmutableArray<CustomModifier>.Empty; 395var modifiers = ImmutableArray.Create<CustomModifier>( 412public sealed override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Source\SourcePropertyClonedParameterSymbolForAccessors.cs (2)
25internal override ParameterSymbol WithCustomModifiersAndParams(TypeSymbol newType, ImmutableArray<CustomModifier> newCustomModifiers, ImmutableArray<CustomModifier> newRefCustomModifiers, bool newIsParams)
Symbols\Source\SourcePropertySymbolBase.cs (4)
44private ImmutableArray<CustomModifier> _lazyRefCustomModifiers; 171_lazyRefCustomModifiers = ImmutableArray<CustomModifier>.Empty; 216_lazyRefCustomModifiers = _refKind != RefKind.None ? overriddenOrImplementedProperty.RefCustomModifiers : ImmutableArray<CustomModifier>.Empty; 590public sealed override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Source\SourceSimpleParameterSymbol.cs (2)
50public override ImmutableArray<CustomModifier> RefCustomModifiers 52get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Source\ThisParameterSymbol.cs (2)
133public override ImmutableArray<CustomModifier> RefCustomModifiers 135get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\SubstitutedFieldSymbol.cs (1)
108public override ImmutableArray<CustomModifier> RefCustomModifiers =>
Symbols\SubstitutedMethodSymbol.cs (1)
240public sealed override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\SubstitutedParameterSymbol.cs (1)
72public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\SubstitutedPropertySymbol.cs (1)
68public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Symbol.cs (4)
1128internal bool DeriveUseSiteInfoFromCustomModifiers(ref UseSiteInfo<AssemblySymbol> result, ImmutableArray<CustomModifier> customModifiers, AllowedRequiredModifierType allowedRequiredModifierType) 1133foreach (CustomModifier modifier in customModifiers) 1217internal static bool GetUnificationUseSiteDiagnosticRecursive(ref DiagnosticInfo result, ImmutableArray<CustomModifier> modifiers, Symbol owner, ref HashSet<TypeSymbol> checkedTypes) 1219foreach (var modifier in modifiers)
Symbols\SymbolExtensions.cs (5)
482out ImmutableArray<CustomModifier> refCustomModifiers) 490refCustomModifiers = ImmutableArray<CustomModifier>.Empty; 508refCustomModifiers = ImmutableArray<CustomModifier>.Empty; 514refCustomModifiers = ImmutableArray<CustomModifier>.Empty; 525refCustomModifiers = ImmutableArray<CustomModifier>.Empty;
Symbols\Synthesized\Records\SynthesizedPrimaryConstructorParameterBackingFieldSymbol.cs (2)
47public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (2)
51public override ImmutableArray<CustomModifier> RefCustomModifiers 55return ImmutableArray<CustomModifier>.Empty; // since RefKind is always None.
Symbols\Synthesized\SynthesizedBackingFieldSymbol.cs (1)
114public override ImmutableArray<CustomModifier> RefCustomModifiers => _property.RefCustomModifiers;
Symbols\Synthesized\SynthesizedDelegateSymbol.cs (2)
188public override ImmutableArray<CustomModifier> RefCustomModifiers 190get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (2)
120public override ImmutableArray<CustomModifier> RefCustomModifiers 122get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Synthesized\SynthesizedEnumValueFieldSymbol.cs (2)
31public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\Synthesized\SynthesizedFieldSymbol.cs (2)
38public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (2)
213public override ImmutableArray<CustomModifier> RefCustomModifiers 215get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Synthesized\SynthesizedImplementationMethod.cs (1)
74public sealed override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Synthesized\SynthesizedInstanceConstructor.cs (2)
163public override ImmutableArray<CustomModifier> RefCustomModifiers 165get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Synthesized\SynthesizedInteractiveInitializerMethod.cs (2)
153public override ImmutableArray<CustomModifier> RefCustomModifiers 155get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (4)
275public override ImmutableArray<CustomModifier> RefCustomModifiers 279return ImmutableArray<CustomModifier>.Empty; 498public override ImmutableArray<CustomModifier> RefCustomModifiers 500get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\Synthesized\SynthesizedLambdaCacheFieldSymbol.cs (2)
38public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (7)
56public abstract override ImmutableArray<CustomModifier> RefCustomModifiers { get; } 243ImmutableArray<CustomModifier> refCustomModifiers = default, 301public override ImmutableArray<CustomModifier> RefCustomModifiers 303get { return ImmutableArray<CustomModifier>.Empty; } 316private readonly ImmutableArray<CustomModifier> _refCustomModifiers; 332ImmutableArray<CustomModifier> refCustomModifiers, 349public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Synthesized\SynthesizedSealedPropertyAccessor.cs (1)
238public override ImmutableArray<CustomModifier> RefCustomModifiers
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
168public override ImmutableArray<CustomModifier> RefCustomModifiers 172return ImmutableArray<CustomModifier>.Empty;
Symbols\Synthesized\SynthesizedStaticConstructor.cs (2)
149public override ImmutableArray<CustomModifier> RefCustomModifiers 153return ImmutableArray<CustomModifier>.Empty;
Symbols\Tuples\TupleErrorFieldSymbol.cs (2)
159public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\Tuples\TupleFieldSymbol.cs (1)
126public sealed override ImmutableArray<CustomModifier> RefCustomModifiers => _underlyingField.RefCustomModifiers;
Symbols\TypeSymbolExtensions.cs (1)
738foreach (var customModifier in typeWithAnnotationsOpt.CustomModifiers)
Symbols\TypeWithAnnotations.cs (19)
82internal static TypeWithAnnotations Create(TypeSymbol typeSymbol, NullableAnnotation nullableAnnotation = NullableAnnotation.Oblivious, ImmutableArray<CustomModifier> customModifiers = default) 165private static TypeWithAnnotations CreateNonLazyType(TypeSymbol typeSymbol, NullableAnnotation nullableAnnotation, ImmutableArray<CustomModifier> customModifiers) 242public TypeWithAnnotations WithModifiers(ImmutableArray<CustomModifier> customModifiers) => 260public ImmutableArray<CustomModifier> CustomModifiers => _extensions.CustomModifiers; 539public TypeWithAnnotations WithTypeAndModifiers(TypeSymbol typeSymbol, ImmutableArray<CustomModifier> customModifiers) => 811internal static readonly Extensions Default = new NonLazyType(customModifiers: ImmutableArray<CustomModifier>.Empty); 813internal static Extensions Create(ImmutableArray<CustomModifier> customModifiers) 829internal abstract ImmutableArray<CustomModifier> CustomModifiers { get; } 834internal abstract TypeWithAnnotations WithModifiers(TypeWithAnnotations type, ImmutableArray<CustomModifier> customModifiers); 847internal abstract TypeWithAnnotations WithTypeAndModifiers(TypeWithAnnotations type, TypeSymbol typeSymbol, ImmutableArray<CustomModifier> customModifiers); 858private readonly ImmutableArray<CustomModifier> _customModifiers; 860public NonLazyType(ImmutableArray<CustomModifier> customModifiers) 868internal override ImmutableArray<CustomModifier> CustomModifiers => _customModifiers; 879internal override TypeWithAnnotations WithModifiers(TypeWithAnnotations type, ImmutableArray<CustomModifier> customModifiers) 886internal override TypeWithAnnotations WithTypeAndModifiers(TypeWithAnnotations type, TypeSymbol typeSymbol, ImmutableArray<CustomModifier> customModifiers) 975internal override ImmutableArray<CustomModifier> CustomModifiers => ImmutableArray<CustomModifier>.Empty; 977internal override TypeWithAnnotations WithModifiers(TypeWithAnnotations type, ImmutableArray<CustomModifier> customModifiers) 993internal override TypeWithAnnotations WithTypeAndModifiers(TypeWithAnnotations type, TypeSymbol typeSymbol, ImmutableArray<CustomModifier> customModifiers)
Symbols\Wrapped\WrappedParameterSymbol.cs (1)
114public override ImmutableArray<CustomModifier> RefCustomModifiers
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (8)
CodeGen\CodeGenFunctionPointersTests.cs (5)
705static void verifyMod(int length, string expectedTypeName, ImmutableArray<CustomModifier> customMods) 708var firstMod = customMods[0]; 715var inMod = customMods[1]; 7657var testMod = CSharpCustomModifier.CreateOptional(comp1.GetTypeByMetadataName("System.Runtime.CompilerServices.CallConvTest`1")); 7742var testMod = CSharpCustomModifier.CreateOptional(comp2.GetTypeByMetadataName("System.Runtime.CompilerServices.CallConvTest"));
Emit\EmitMetadataTests.cs (1)
560CustomModifier mod = f2.TypeWithAnnotations.CustomModifiers[0];
Emit\InAttributeModifierTests.cs (2)
4556private void AssertSingleInAttributeRequiredModifier(ImmutableArray<CustomModifier> modifiers) 4558var modifier = modifiers.Single();
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (8)
Symbols\DisplayClassVariable.cs (2)
221public override ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty;
Symbols\EECompilationContextMethod.cs (1)
65public override ImmutableArray<CustomModifier> RefCustomModifiers => _underlyingMethod.RefCustomModifiers;
Symbols\EEMethodSymbol.cs (2)
362public override ImmutableArray<CustomModifier> RefCustomModifiers 364get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\PlaceholderMethodSymbol.cs (2)
170public override ImmutableArray<CustomModifier> RefCustomModifiers 172get { return ImmutableArray<CustomModifier>.Empty; }
Symbols\SynthesizedContextMethodSymbol.cs (1)
139public override ImmutableArray<CustomModifier> RefCustomModifiers
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (4)
Semantics\InitOnlyMemberTests.cs (2)
1474var modifier = property.SetMethod.ReturnTypeWithAnnotations.CustomModifiers.Single(); 4758var modifier = ((SourcePropertySymbol)comp.GlobalNamespace.GetMember("C.Property")).SetMethod.ReturnTypeWithAnnotations.CustomModifiers.Single();
Semantics\RecordTests.cs (2)
12494static void verifyReturnType(MethodSymbol method, params CustomModifier[] expectedModifiers) 12501static void verifyParameterType(MethodSymbol method, params CustomModifier[] expectedModifiers)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (33)
Symbols\FunctionPointerTypeSymbolTests.cs (11)
1984var objectMod = CSharpCustomModifier.CreateOptional(comp.GetSpecialType(SpecialType.System_Object)); 1985var thiscallMod = CSharpCustomModifier.CreateOptional(comp.GetTypeByMetadataName("System.Runtime.CompilerServices.CallConvThiscall")); 1986var stdcallMod = CSharpCustomModifier.CreateOptional(comp.GetTypeByMetadataName("System.Runtime.CompilerServices.CallConvStdcall")); 2045(FunctionPointerTypeSymbol NoRef, FunctionPointerTypeSymbol ByRef) createTypeSymbol(ImmutableArray<CustomModifier> customModifiers, CallingConvention callingConvention = CallingConvention.Unmanaged) 2089var callConvMod = CSharpCustomModifier.CreateOptional(comp.GetTypeByMetadataName("System.Runtime.CompilerServices.CallConv")); 2112(FunctionPointerTypeSymbol NoRef, FunctionPointerTypeSymbol ByRef) createTypeSymbol(ImmutableArray<CustomModifier> customModifiers, CallingConvention callingConvention = CallingConvention.Unmanaged) 2140var objectMod = CSharpCustomModifier.CreateOptional(comp.GetSpecialType(SpecialType.System_Object)); 2141var thiscallMod = CSharpCustomModifier.CreateOptional(comp.GetTypeByMetadataName("System.Runtime.CompilerServices.CallConvThiscall")); 2142var stdcallMod = CSharpCustomModifier.CreateOptional(comp.GetTypeByMetadataName("System.Runtime.CompilerServices.CallConvStdcall")); 2171(FunctionPointerTypeSymbol NoRef, FunctionPointerTypeSymbol ByRef) createTypeSymbol(ImmutableArray<CustomModifier> typeCustomModifiers, ImmutableArray<CustomModifier> refCustomModifiers, CallingConvention callingConvention = CallingConvention.Unmanaged)
Symbols\Metadata\PE\LoadCustomModifiers.cs (9)
38var f0Mod = f0.TypeWithAnnotations.CustomModifiers[0]; 60var p1Mod = p1.TypeWithAnnotations.CustomModifiers[0]; 67foreach (var p2Mod in p2.TypeWithAnnotations.CustomModifiers) 82var m5Mod = m5.ReturnTypeWithAnnotations.CustomModifiers[0]; 93var p5TypeMod = p5Type.ElementTypeWithAnnotations.CustomModifiers[0]; 105var p6TypeMod = p6Type.PointedAtTypeWithAnnotations.CustomModifiers[0]; 113var m7Mod = m7.ReturnTypeWithAnnotations.CustomModifiers[0]; 161var propertyTypeCustomModifier = property.TypeWithAnnotations.CustomModifiers.Single(); 170var arrayPropertyTypeCustomModifiers = arrayPropertyType.ElementTypeWithAnnotations.CustomModifiers.Single();
Symbols\Metadata\PE\LoadingFields.cs (1)
103CustomModifier mod = f6.TypeWithAnnotations.CustomModifiers[0];
Symbols\Retargeting\RetargetCustomModifiers.cs (8)
50var f0Mod = f0.TypeWithAnnotations.CustomModifiers[0]; 71var p1Mod = p1.TypeWithAnnotations.CustomModifiers[0]; 79foreach (var p2Mod in p2.TypeWithAnnotations.CustomModifiers) 89var m5Mod = m5.ReturnTypeWithAnnotations.CustomModifiers[0]; 101var p5TypeMod = p5Type.ElementTypeWithAnnotations.CustomModifiers[0]; 114var p6TypeMod = p6Type.PointedAtTypeWithAnnotations.CustomModifiers[0]; 123var m7Mod = m7.ReturnTypeWithAnnotations.CustomModifiers[0]; 168var volatileFldMod = volatileFld.TypeWithAnnotations.CustomModifiers[0];
Symbols\Retargeting\RetargetingTests.cs (1)
910static TypeSymbol getModifierTypeSymbol(ImmutableArray<CustomModifier> modifiers)
Symbols\Source\CustomModifierCopyTests.cs (2)
357private static void CheckCustomModifier(bool expectCustomModifier, ImmutableArray<CustomModifier> customModifiers) 479foreach (var customModifier in classMethod1CustomModifiers)
Symbols\Source\FieldTests.cs (1)
155CustomModifier mod = n2.TypeWithAnnotations.CustomModifiers[0];
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
706public static NamedTypeSymbol Modifier(this CustomModifier m)
Microsoft.CodeAnalysis.Features (11)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
2291protected static bool CustomModifiersEquivalent(CustomModifier oldModifier, CustomModifier newModifier, bool exact) 2295protected static bool CustomModifiersEquivalent(ImmutableArray<CustomModifier> oldModifiers, ImmutableArray<CustomModifier> newModifiers, bool exact)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedFieldSymbol.cs (2)
34public ImmutableArray<CustomModifier> RefCustomModifiers => _symbol.RefCustomModifiers; 36public ImmutableArray<CustomModifier> CustomModifiers => _symbol.CustomModifiers;
MetadataAsSource\AbstractMetadataAsSourceService.WrappedMethodSymbol.cs (2)
105public ImmutableArray<CustomModifier> RefCustomModifiers => _symbol.RefCustomModifiers; 107public ImmutableArray<CustomModifier> ReturnTypeCustomModifiers => _symbol.ReturnTypeCustomModifiers;
MetadataAsSource\AbstractMetadataAsSourceService.WrappedNamedTypeSymbol.cs (1)
88public ImmutableArray<CustomModifier> GetTypeArgumentCustomModifiers(int ordinal)
MetadataAsSource\AbstractMetadataAsSourceService.WrappedPropertySymbol.cs (2)
62public ImmutableArray<CustomModifier> RefCustomModifiers => _symbol.RefCustomModifiers; 64public ImmutableArray<CustomModifier> TypeCustomModifiers => _symbol.TypeCustomModifiers;
Microsoft.CodeAnalysis.VisualBasic (310)
Binding\Binder_XmlLiterals.vb (5)
374Return ArrayTypeSymbol.CreateSZArray(elementType, ImmutableArray(Of CustomModifier).Empty, compilation:=Compilation) 1693Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 1699Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 1947Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 1953Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Emit\ArrayTypeSymbolAdapter.vb (1)
21Dim customModifiers As ImmutableArray(Of CustomModifier) = AdaptedArrayTypeSymbol.CustomModifiers
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (8)
499Private Function VisitCustomModifiers(modifiers As ImmutableArray(Of CustomModifier)) As ImmutableArray(Of CustomModifier) 503Private Function VisitCustomModifier(modifier As CustomModifier) As CustomModifier 755Private Function VisitCustomModifiers(modifiers As ImmutableArray(Of CustomModifier)) As ImmutableArray(Of CustomModifier) 759Private Function VisitCustomModifier(modifier As CustomModifier) As CustomModifier
Lowering\Instrumentation\CodeCoverageInstrumenter.vb (2)
120_payloadType = ArrayTypeSymbol.CreateVBArray(payloadElementType, ImmutableArray(Of CustomModifier).Empty, 1, methodBodyFactory.Compilation.Assembly) 243ArrayTypeSymbol.CreateVBArray(_payloadType, ImmutableArray(Of CustomModifier).Empty, 1, _methodBodyFactory.Compilation.Assembly)
Lowering\StateMachineRewriter\SynthesizedStateMachineProperty.vb (1)
124Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier)
Semantics\Conversions.vb (1)
4544Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier)
Semantics\Operators.vb (2)
3303Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 3309Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
571Private Sub AddCustomModifiersIfRequired(customModifiers As ImmutableArray(Of CustomModifier), Optional leadingSpace As Boolean = True, Optional trailingSpace As Boolean = False)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType_PropertySymbol.vb (4)
65Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 67Return ImmutableArray(Of CustomModifier).Empty 71Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 73Return ImmutableArray(Of CustomModifier).Empty
Symbols\ArrayTypeSymbol.vb (16)
25Friend Shared Function CreateVBArray(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), rank As Integer, compilation As VisualBasicCompilation) As ArrayTypeSymbol 32Friend Shared Function CreateVBArray(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), rank As Integer, declaringAssembly As AssemblySymbol) As ArrayTypeSymbol 42customModifiers As ImmutableArray(Of CustomModifier), 66Friend Shared Function CreateSZArray(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), compilation As VisualBasicCompilation) As ArrayTypeSymbol 70Friend Shared Function CreateSZArray(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), declaringAssembly As AssemblySymbol) As ArrayTypeSymbol 99Public MustOverride ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 333Dim [mod] As ImmutableArray(Of CustomModifier) = CustomModifiers 334Dim otherMod As ImmutableArray(Of CustomModifier) = other.CustomModifiers 431Private ReadOnly Property IArrayTypeSymbol_CustomModifiers As ImmutableArray(Of CustomModifier) Implements IArrayTypeSymbol.CustomModifiers 467Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 470Public Sub New(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), systemArray As NamedTypeSymbol) 479Public NotOverridable Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 540Public Sub New(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), systemArray As NamedTypeSymbol, interfaces As ImmutableArray(Of NamedTypeSymbol)) 589Public Sub New(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), rank As Integer, systemArray As NamedTypeSymbol) 619Public Sub New(elementType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), rank As Integer, systemArray As NamedTypeSymbol) 643customModifiers As ImmutableArray(Of CustomModifier),
Symbols\CustomModifier.vb (5)
42Friend Shared Function CreateOptional(modifier As NamedTypeSymbol) As CustomModifier 46Friend Shared Function CreateRequired(modifier As NamedTypeSymbol) As CustomModifier 50Friend Shared Function Convert(customModifiers As ImmutableArray(Of ModifierInfo(Of TypeSymbol))) As ImmutableArray(Of CustomModifier) 52Return ImmutableArray(Of CustomModifier).Empty 57Private Shared Function Convert(customModifier As ModifierInfo(Of TypeSymbol)) As CustomModifier
Symbols\ErrorMethodSymbol.vb (4)
216Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 218Return ImmutableArray(Of CustomModifier).Empty 222Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 224Return ImmutableArray(Of CustomModifier).Empty
Symbols\ErrorTypeSymbol.vb (1)
194Public Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier)
Symbols\FieldSymbol.vb (4)
71Public MustOverride ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 450Private ReadOnly Property IFieldSymbol_RefCustomModifiers As ImmutableArray(Of CustomModifier) Implements IFieldSymbol.RefCustomModifiers 452Return ImmutableArray(Of CustomModifier).Empty 480Private ReadOnly Property IFieldSymbol_CustomModifiers As ImmutableArray(Of CustomModifier) Implements IFieldSymbol.CustomModifiers
Symbols\InstanceErrorTypeSymbol.vb (1)
128Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier)
Symbols\InstanceTypeSymbol.vb (1)
33Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier)
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (2)
248Private Shared Function CustomModifiersMatch(candidateReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier), targetReturnTypeCustomModifiers As ImmutableArray(Of ModifierInfo(Of TypeSymbol))) As Boolean 262Dim candidateCustomModifier As CustomModifier = candidateReturnTypeCustomModifiers(i)
Symbols\Metadata\PE\PEFieldSymbol.vb (2)
41Private _lazyCustomModifiers As ImmutableArray(Of CustomModifier) 391Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Metadata\PE\PEMethodSymbol.vb (2)
925Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 931Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Metadata\PE\PEParameterSymbol.vb (12)
81refCustomModifiers As ImmutableArray(Of CustomModifier), 89customModifiers As ImmutableArray(Of CustomModifier) 207Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 208Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 214refCustomModifiers As ImmutableArray(Of CustomModifier), 222customModifiers As ImmutableArray(Of CustomModifier) 251Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 257Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 502Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 504Return ImmutableArray(Of CustomModifier).Empty 508Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 510Return ImmutableArray(Of CustomModifier).Empty
Symbols\Metadata\PE\PEPropertySymbol.vb (8)
277Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 279Return ImmutableArray(Of CustomModifier).Empty 283Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 285Return ImmutableArray(Of CustomModifier).Empty 616Private ReadOnly _typeCustomModifiers As ImmutableArray(Of CustomModifier) 617Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 637Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 643Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\MethodSignatureComparer.vb (5)
442refCustomModifiers1 As ImmutableArray(Of CustomModifier), 446refCustomModifiers2 As ImmutableArray(Of CustomModifier), 485Private Shared Function SubstituteModifiers(typeSubstitution As TypeSubstitution, customModifiers As ImmutableArray(Of CustomModifier)) As ImmutableArray(Of CustomModifier) 674Private Shared Function GetRefModifiers(typeSubstitution As TypeSubstitution, param As ParameterSymbol) As ImmutableArray(Of CustomModifier)
Symbols\MethodSymbol.vb (4)
157Public MustOverride ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 162Public MustOverride ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 1097Private ReadOnly Property IMethodSymbol_RefCustomModifiers As ImmutableArray(Of CustomModifier) Implements IMethodSymbol.RefCustomModifiers 1103Private ReadOnly Property IMethodSymbol_ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) Implements IMethodSymbol.ReturnTypeCustomModifiers
Symbols\NamedTypeSymbol.vb (4)
49Public MustOverride Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier) 51Friend Function GetEmptyTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier) 56Return ImmutableArray(Of CustomModifier).Empty 1142Private Function INamedTypeSymbol_GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier) Implements INamedTypeSymbol.GetTypeArgumentCustomModifiers
Symbols\ParameterSymbol.vb (4)
112Public MustOverride ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 117Public MustOverride ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 336Private ReadOnly Property IParameterSymbol_RefCustomModifiers As ImmutableArray(Of CustomModifier) Implements IParameterSymbol.RefCustomModifiers 342Private ReadOnly Property IParameterSymbol_CustomModifiers As ImmutableArray(Of CustomModifier) Implements IParameterSymbol.CustomModifiers
Symbols\PointerTypeSymbol.vb (2)
18Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 20Public Sub New(pointedAtType As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier))
Symbols\PropertySymbol.vb (4)
61Public MustOverride ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 66Public MustOverride ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 610Private ReadOnly Property IPropertySymbol_RefCustomModifiers As ImmutableArray(Of CustomModifier) Implements IPropertySymbol.RefCustomModifiers 616Private ReadOnly Property IPropertySymbol_TypeCustomModifiers As ImmutableArray(Of CustomModifier) Implements IPropertySymbol.TypeCustomModifiers
Symbols\ReducedExtensionMethodSymbol.vb (4)
515Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 521Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 877Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 883Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Retargeting\RetargetingFieldSymbol.vb (2)
35Private _lazyCustomModifiers As ImmutableArray(Of CustomModifier) 88Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Retargeting\RetargetingMethodSymbol.vb (2)
168Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 174Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Retargeting\RetargetingParameterSymbol.vb (2)
78Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 84Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Retargeting\RetargetingPropertySymbol.vb (2)
244Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 250Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Retargeting\RetargetingSymbolTranslator.vb (10)
593Dim newModifiers As ImmutableArray(Of CustomModifier) = RetargetModifiers(type.CustomModifiers, modifiersHaveChanged) 606Friend Function RetargetModifiers(oldModifiers As ImmutableArray(Of CustomModifier), ByRef modifiersHaveChanged As Boolean) As ImmutableArray(Of CustomModifier) 607Dim newModifiers As ArrayBuilder(Of CustomModifier) = Nothing 614newModifiers = ArrayBuilder(Of CustomModifier).GetInstance(oldModifiers.Length) 631Friend Function RetargetModifiers(oldModifiers As ImmutableArray(Of CustomModifier), ByRef lazyCustomModifiers As ImmutableArray(Of CustomModifier)) As ImmutableArray(Of CustomModifier) 643oldTypeModifiers As ImmutableArray(Of CustomModifier), 644oldRefModifiers As ImmutableArray(Of CustomModifier),
Symbols\SignatureOnlyMethodSymbol.vb (6)
29Private ReadOnly _returnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 30Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 35ByVal returnsByRef As Boolean, ByVal returnType As TypeSymbol, ByVal returnTypeCustomModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier), 94Public Overrides ReadOnly Property ReturnTypeCustomModifiers() As ImmutableArray(Of CustomModifier) 100Public Overrides ReadOnly Property RefCustomModifiers() As ImmutableArray(Of CustomModifier)
Symbols\SignatureOnlyParameterSymbol.vb (6)
19Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 20Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 28ByVal customModifiers As ImmutableArray(Of CustomModifier), 29ByVal refCustomModifiers As ImmutableArray(Of CustomModifier), 52Public Overrides ReadOnly Property CustomModifiers() As ImmutableArray(Of CustomModifier) 58Public Overrides ReadOnly Property RefCustomModifiers() As ImmutableArray(Of CustomModifier)
Symbols\SignatureOnlyPropertySymbol.vb (6)
28Private ReadOnly _typeCustomModifiers As ImmutableArray(Of CustomModifier) 29Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 40typeCustomModifiers As ImmutableArray(Of CustomModifier), 41refCustomModifiers As ImmutableArray(Of CustomModifier), 105Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 111Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Source\CustomEventAccessorSymbol.vb (2)
105Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 108Return ImmutableArray(Of CustomModifier).Empty
Symbols\Source\CustomModifierUtils.vb (2)
121If(thisParam.IsByRef, overriddenParam.RefCustomModifiers, ImmutableArray(Of CustomModifier).Empty)) 129Friend Shared Function HasIsExternalInitModifier(modifiers As ImmutableArray(Of CustomModifier)) As Boolean
Symbols\Source\LambdaParameterSymbol.vb (4)
167Public NotOverridable Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 169Return ImmutableArray(Of CustomModifier).Empty 173Public NotOverridable Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 175Return ImmutableArray(Of CustomModifier).Empty
Symbols\Source\LambdaSymbol.vb (4)
302Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 304Return ImmutableArray(Of CustomModifier).Empty 308Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 310Return ImmutableArray(Of CustomModifier).Empty
Symbols\Source\MeParameterSymbol.vb (4)
90Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 92Return ImmutableArray(Of CustomModifier).Empty 96Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 98Return ImmutableArray(Of CustomModifier).Empty
Symbols\Source\SourceClonedParameterSymbol.vb (12)
76Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 82Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 161Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol 169Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 170Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 177customModifiers As ImmutableArray(Of CustomModifier), 178refCustomModifiers As ImmutableArray(Of CustomModifier) 194Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 200Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 230Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SourceComplexParameterSymbol.vb (14)
393Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 395Return ImmutableArray(Of CustomModifier).Empty 399Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 401Return ImmutableArray(Of CustomModifier).Empty 405Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol 416Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 417Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 428customModifiers As ImmutableArray(Of CustomModifier), 429refCustomModifiers As ImmutableArray(Of CustomModifier) 440Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 446Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 452Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SourceFieldSymbol.vb (2)
138Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 140Return ImmutableArray(Of CustomModifier).Empty
Symbols\Source\SourceMethodSymbol.vb (8)
1266Public NotOverridable Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 1268Return ImmutableArray(Of CustomModifier).Empty 1311Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 1316Return ImmutableArray(Of CustomModifier).Empty 2111ImmutableArray(Of CustomModifier).Empty, 2112ImmutableArray(Of CustomModifier).Empty, 2127returnTypeCustomModifiers:=ImmutableArray(Of CustomModifier).Empty, 2128refCustomModifiers:=ImmutableArray(Of CustomModifier).Empty,
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (7)
946Public Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier) 1281Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 1287Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 1429Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 1435Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 1819Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 1825Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Source\SourceParameterSymbol.vb (2)
85Public MustOverride Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 87Public MustOverride Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Source\SourceParameterSymbolBase.vb (2)
77Friend MustOverride Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SourcePropertyAccessorSymbol.vb (2)
342Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 349Return If(Me.MethodKind = MethodKind.PropertySet, ImmutableArray(Of CustomModifier).Empty, m_property.TypeCustomModifiers)
Symbols\Source\SourcePropertySymbol.vb (8)
324Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 326Return ImmutableArray(Of CustomModifier).Empty 753ImmutableArray(Of CustomModifier).Empty, 754ImmutableArray(Of CustomModifier).Empty, 768typeCustomModifiers:=ImmutableArray(Of CustomModifier).Empty, 769refCustomModifiers:=ImmutableArray(Of CustomModifier).Empty, 917Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 922Return ImmutableArray(Of CustomModifier).Empty
Symbols\Source\SourceSimpleParameterSymbol.vb (14)
150Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 152Return ImmutableArray(Of CustomModifier).Empty 156Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 158Return ImmutableArray(Of CustomModifier).Empty 162Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol 173Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 174Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 182customModifiers As ImmutableArray(Of CustomModifier), 183refCustomModifiers As ImmutableArray(Of CustomModifier) 194Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 200Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 206Friend Overrides Function WithTypeAndCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) As ParameterSymbol
Symbols\Source\SynthesizedEntryPointSymbol.vb (2)
145Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 147Return ImmutableArray(Of CustomModifier).Empty
Symbols\Source\SynthesizedFieldSymbol.vb (2)
86Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 88Return ImmutableArray(Of CustomModifier).Empty
Symbols\SubstitutedErrorType.vb (1)
127Public Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier)
Symbols\SubstitutedFieldSymbol.vb (1)
168Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\SubstitutedMethodSymbol.vb (2)
311Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 317Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\SubstitutedNamedType.vb (3)
718Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier) 883Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier) 979Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier)
Symbols\SubstitutedParameterSymbol.vb (2)
170Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 182Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\SubstitutedPropertySymbol.vb (2)
220Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 226Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Symbol.vb (3)
1024customModifiers As ImmutableArray(Of CustomModifier), 1029For Each modifier As CustomModifier In customModifiers 1064Friend Overloads Shared Function GetUnificationUseSiteDiagnosticRecursive(modifiers As ImmutableArray(Of CustomModifier), owner As Symbol, ByRef checkedTypes As HashSet(Of TypeSymbol)) As DiagnosticInfo
Symbols\SynthesizedSymbols\SynthesizedBackingFieldBase.vb (2)
33Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 35Return ImmutableArray(Of CustomModifier).Empty
Symbols\SynthesizedSymbols\SynthesizedDelegateMethodSymbol.vb (4)
361Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 363Return ImmutableArray(Of CustomModifier).Empty 367Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 369Return ImmutableArray(Of CustomModifier).Empty
Symbols\SynthesizedSymbols\SynthesizedGlobalMethodBase.vb (4)
311Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 313Return ImmutableArray(Of CustomModifier).Empty 317Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 319Return ImmutableArray(Of CustomModifier).Empty
Symbols\SynthesizedSymbols\SynthesizedInterfaceImplementationStubSymbol.vb (2)
24Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 89Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\SynthesizedSymbols\SynthesizedMethodBase.vb (4)
120Public NotOverridable Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 122Return ImmutableArray(Of CustomModifier).Empty 144Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 146Return ImmutableArray(Of CustomModifier).Empty
Symbols\SynthesizedSymbols\SynthesizedOverridingWitheventsProperty.vb (2)
211Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 217Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\SynthesizedSymbols\SynthesizedParameterSymbol.vb (13)
51Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 53Return ImmutableArray(Of CustomModifier).Empty 57Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 59Return ImmutableArray(Of CustomModifier).Empty 295customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier) 332ImmutableArray(Of CustomModifier).Empty) ' Never ByRef 379Private ReadOnly _customModifiers As ImmutableArray(Of CustomModifier) 380Private ReadOnly _refCustomModifiers As ImmutableArray(Of CustomModifier) 393customModifiers As ImmutableArray(Of CustomModifier), refCustomModifiers As ImmutableArray(Of CustomModifier)) 406Public NotOverridable Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 412Public NotOverridable Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\SynthesizedSymbols\SynthesizedPropertyBase.vb (4)
38Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 40Return ImmutableArray(Of CustomModifier).Empty 44Public NotOverridable Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 46Return ImmutableArray(Of CustomModifier).Empty
Symbols\Tuples\TupleFieldSymbol.vb (1)
74Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Tuples\TupleMethodSymbol.vb (2)
83Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 89Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Tuples\TuplePropertySymbol.vb (2)
40Public Overrides ReadOnly Property TypeCustomModifiers As ImmutableArray(Of CustomModifier) 46Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Symbols\Tuples\TupleTypeSymbol.vb (1)
206Public Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier)
Symbols\TypeSubstitution.vb (9)
144Return New TypeWithModifiers(tp, ImmutableArray(Of CustomModifier).Empty) 151Return New TypeWithModifiers(tp, ImmutableArray(Of CustomModifier).Empty) 187Public Function GetTypeArgumentsCustomModifiersFor(originalDefinition As TypeParameterSymbol) As ImmutableArray(Of CustomModifier) 207Return ImmutableArray(Of CustomModifier).Empty 861Public Function SubstituteCustomModifiers(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier)) As ImmutableArray(Of CustomModifier) 869Public Function SubstituteCustomModifiers(customModifiers As ImmutableArray(Of CustomModifier)) As ImmutableArray(Of CustomModifier) 880Dim builder = ArrayBuilder(Of CustomModifier).GetInstance(customModifiers.Length)
Symbols\TypeSymbolExtensions.vb (2)
274Friend Function AreSameCustomModifiers([mod] As ImmutableArray(Of CustomModifier), otherMod As ImmutableArray(Of CustomModifier)) As Boolean
Symbols\TypeWithModifiers.vb (3)
13Public ReadOnly CustomModifiers As ImmutableArray(Of CustomModifier) 15Public Sub New(type As TypeSymbol, customModifiers As ImmutableArray(Of CustomModifier)) 24Me.CustomModifiers = ImmutableArray(Of CustomModifier).Empty
Symbols\UnboundGenericType.vb (1)
115Public NotOverridable Overrides Function GetTypeArgumentCustomModifiers(ordinal As Integer) As ImmutableArray(Of CustomModifier)
Symbols\WellKnownMembers.vb (1)
711Dim stringArray = ArrayTypeSymbol.CreateSZArray(stringType, ImmutableArray(Of CustomModifier).Empty, stringType.ContainingAssembly)
Symbols\Wrapped\WrappedParameterSymbol.vb (2)
103Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 109Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (6)
Attributes\AttributeTests.vb (6)
2181typeArg = ArrayTypeSymbol.CreateVBArray(classW, CType(Nothing, ImmutableArray(Of CustomModifier)), rank:=2, declaringAssembly:=m.ContainingAssembly) 2187typeArg = ArrayTypeSymbol.CreateVBArray(typeArg, CType(Nothing, ImmutableArray(Of CustomModifier)), rank:=2, declaringAssembly:=m.ContainingAssembly) 2193typeArg = ArrayTypeSymbol.CreateVBArray(classYOfW, CType(Nothing, ImmutableArray(Of CustomModifier)), rank:=2, declaringAssembly:=m.ContainingAssembly) 2201typeArg = ArrayTypeSymbol.CreateVBArray(substNestedF, CType(Nothing, ImmutableArray(Of CustomModifier)), rank:=3, declaringAssembly:=m.ContainingAssembly) 2203typeArg = ArrayTypeSymbol.CreateVBArray(typeArg, CType(Nothing, ImmutableArray(Of CustomModifier)), rank:=2, declaringAssembly:=m.ContainingAssembly) 2210typeArg = ArrayTypeSymbol.CreateVBArray(typeArg, CType(Nothing, ImmutableArray(Of CustomModifier)), rank:=2, declaringAssembly:=m.ContainingAssembly)
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (7)
Rewriters\LocalDeclarationRewriter.vb (1)
65ImmutableArray(Of CustomModifier).Empty,
Symbols\DisplayClassVariable.vb (2)
134Public Overrides ReadOnly Property CustomModifiers As ImmutableArray(Of CustomModifier) 136Return ImmutableArray(Of CustomModifier).Empty
Symbols\EEMethodSymbol.vb (4)
306Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 308Return ImmutableArray(Of CustomModifier).Empty 312Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 314Return ImmutableArray(Of CustomModifier).Empty
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (4)
MockSymbols.vb (4)
601Public Overrides ReadOnly Property ReturnTypeCustomModifiers As ImmutableArray(Of CustomModifier) 603Return ImmutableArray(Of CustomModifier).Empty 607Public Overrides ReadOnly Property RefCustomModifiers As ImmutableArray(Of CustomModifier) 609Return ImmutableArray(Of CustomModifier).Empty
Microsoft.CodeAnalysis.Workspaces (28)
CodeGenerationAbstractMethodSymbol.cs (4)
95public ImmutableArray<CustomModifier> RefCustomModifiers 96=> ImmutableArray.Create<CustomModifier>(); 98public virtual ImmutableArray<CustomModifier> ReturnTypeCustomModifiers 99=> ImmutableArray.Create<CustomModifier>();
CodeGenerationAbstractNamedTypeSymbol.cs (2)
92public ImmutableArray<CustomModifier> GetTypeArgumentCustomModifiers(int ordinal) 99return ImmutableArray.Create<CustomModifier>();
CodeGenerationArrayTypeSymbol.cs (2)
64public ImmutableArray<CustomModifier> CustomModifiers 68return ImmutableArray.Create<CustomModifier>();
CodeGenerationEventSymbol.cs (2)
72public static ImmutableArray<CustomModifier> TypeCustomModifiers => ImmutableArray.Create<CustomModifier>();
CodeGenerationFieldSymbol.cs (4)
94public ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty; 96public ImmutableArray<CustomModifier> CustomModifiers 100return ImmutableArray.Create<CustomModifier>();
CodeGenerationParameterSymbol.cs (4)
72public ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray.Create<CustomModifier>(); 74public ImmutableArray<CustomModifier> CustomModifiers => ImmutableArray.Create<CustomModifier>();
CodeGenerationPointerTypeSymbol.cs (2)
39public ImmutableArray<CustomModifier> CustomModifiers 43return ImmutableArray.Create<CustomModifier>();
CodeGenerationPropertySymbol.cs (4)
98public ImmutableArray<CustomModifier> RefCustomModifiers => ImmutableArray<CustomModifier>.Empty; 100public ImmutableArray<CustomModifier> TypeCustomModifiers => ImmutableArray<CustomModifier>.Empty;
SymbolEquivalenceComparer.EquivalenceVisitor.cs (4)
88internal bool AreEquivalent(CustomModifier x, CustomModifier y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies) 91internal bool AreEquivalent(ImmutableArray<CustomModifier> x, ImmutableArray<CustomModifier> y, Dictionary<INamedTypeSymbol, INamedTypeSymbol>? equivalentTypesWithDifferingAssemblies)