24 references to CustomModifierUtils
Microsoft.CodeAnalysis.CSharp (14)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (4)
586true when CustomModifierUtils.HasInAttributeModifier(paramRefCustomMods) => hasInRefKind, 587true when CustomModifierUtils.HasOutAttributeModifier(paramRefCustomMods) => hasOutRefKind, 588true when requiresLocationAllowed && CustomModifierUtils.HasRequiresLocationAttributeModifier(paramRefCustomMods) => RefKind.RefReadOnlyParameter, 789if (CustomModifierUtils.HasRequiresLocationAttributeModifier(parameter.RefCustomModifiers) &&
Symbols\SignatureOnlyMethodSymbol.cs (1)
48Debug.Assert(returnType.IsDefault || isInitOnly == CustomModifierUtils.HasIsExternalInitModifier(returnType.CustomModifiers));
Symbols\Source\SourceEventSymbol.cs (1)
706type = type.WithTypeAndModifiers(CustomModifierUtils.CopyTypeCustomModifiers(overriddenEventType, type.Type, containingAssembly),
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (2)
113CustomModifierUtils.CopyMethodCustomModifiers(overriddenOrExplicitlyImplementedMethod, this, out _lazyReturnType, 135CustomModifierUtils.CopyMethodCustomModifiers(overriddenOrExplicitlyImplementedMethod, this, out _lazyReturnType,
Symbols\Source\SourceParameterSymbol.cs (1)
125newType = CustomModifierUtils.CopyTypeCustomModifiers(newType, this.Type, this.ContainingAssembly);
Symbols\Source\SourcePropertyAccessorSymbol.cs (3)
273CustomModifierUtils.CopyMethodCustomModifiers(implementedMethod, this, out _lazyReturnType, 284CustomModifierUtils.CopyMethodCustomModifiers(overriddenMethod, this, out _lazyReturnType, 294CustomModifierUtils.CopyTypeCustomModifiers(type.Type, _lazyReturnType.Type, this.ContainingAssembly),
Symbols\Source\SourcePropertySymbolBase.cs (2)
261CustomModifierUtils.CopyTypeCustomModifiers(overriddenPropertyType.Type, type.Type, this.ContainingAssembly), 267_lazyParameters = CustomModifierUtils.CopyParameterCustomModifiers(overriddenOrImplementedProperty.Parameters, _lazyParameters, alsoCopyParamsModifier: isOverride);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (10)
FunctionPointerUtilities.cs (10)
284Assert.True(CustomModifierUtils.HasInAttributeModifier(signature.RefCustomModifiers)); 285Assert.False(CustomModifierUtils.HasOutAttributeModifier(signature.RefCustomModifiers)); 290Assert.False(CustomModifierUtils.HasInAttributeModifier(signature.RefCustomModifiers)); 291Assert.False(CustomModifierUtils.HasOutAttributeModifier(signature.RefCustomModifiers)); 310Assert.True(CustomModifierUtils.HasOutAttributeModifier(parameter.RefCustomModifiers)); 311Assert.False(CustomModifierUtils.HasInAttributeModifier(parameter.RefCustomModifiers)); 315Assert.True(CustomModifierUtils.HasInAttributeModifier(parameter.RefCustomModifiers)); 316Assert.False(CustomModifierUtils.HasOutAttributeModifier(parameter.RefCustomModifiers)); 321Assert.False(CustomModifierUtils.HasInAttributeModifier(parameter.RefCustomModifiers)); 322Assert.False(CustomModifierUtils.HasOutAttributeModifier(parameter.RefCustomModifiers));