22 references to CustomModifierUtils
Microsoft.CodeAnalysis.CSharp (12)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
584true when CustomModifierUtils.HasInAttributeModifier(paramRefCustomMods) => hasInRefKind, 585true when CustomModifierUtils.HasOutAttributeModifier(paramRefCustomMods) => hasOutRefKind,
Symbols\SignatureOnlyMethodSymbol.cs (1)
48Debug.Assert(returnType.IsDefault || isInitOnly == CustomModifierUtils.HasIsExternalInitModifier(returnType.CustomModifiers));
Symbols\Source\SourceEventSymbol.cs (1)
626type = type.WithTypeAndModifiers(CustomModifierUtils.CopyTypeCustomModifiers(overriddenEventType, type.Type, containingAssembly),
Symbols\Source\SourceOrdinaryMethodOrUserDefinedOperatorSymbol.cs (2)
120CustomModifierUtils.CopyMethodCustomModifiers(overriddenOrExplicitlyImplementedMethod, this, out _lazyReturnType, 142CustomModifierUtils.CopyMethodCustomModifiers(overriddenOrExplicitlyImplementedMethod, this, out _lazyReturnType,
Symbols\Source\SourceParameterSymbol.cs (1)
130newType = CustomModifierUtils.CopyTypeCustomModifiers(newType, this.Type, this.ContainingAssembly);
Symbols\Source\SourcePropertyAccessorSymbol.cs (3)
263CustomModifierUtils.CopyMethodCustomModifiers(implementedMethod, this, out _lazyReturnType, 274CustomModifierUtils.CopyMethodCustomModifiers(overriddenMethod, this, out _lazyReturnType, 284CustomModifierUtils.CopyTypeCustomModifiers(type.Type, _lazyReturnType.Type, this.ContainingAssembly),
Symbols\Source\SourcePropertySymbolBase.cs (2)
226CustomModifierUtils.CopyTypeCustomModifiers(overriddenPropertyType.Type, type.Type, this.ContainingAssembly), 232_lazyParameters = CustomModifierUtils.CopyParameterCustomModifiers(overriddenOrImplementedProperty.Parameters, _lazyParameters, alsoCopyParamsModifier: isOverride);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (10)
FunctionPointerUtilities.cs (10)
282Assert.True(CustomModifierUtils.HasInAttributeModifier(signature.RefCustomModifiers)); 283Assert.False(CustomModifierUtils.HasOutAttributeModifier(signature.RefCustomModifiers)); 288Assert.False(CustomModifierUtils.HasInAttributeModifier(signature.RefCustomModifiers)); 289Assert.False(CustomModifierUtils.HasOutAttributeModifier(signature.RefCustomModifiers)); 308Assert.True(CustomModifierUtils.HasOutAttributeModifier(parameter.RefCustomModifiers)); 309Assert.False(CustomModifierUtils.HasInAttributeModifier(parameter.RefCustomModifiers)); 313Assert.True(CustomModifierUtils.HasInAttributeModifier(parameter.RefCustomModifiers)); 314Assert.False(CustomModifierUtils.HasOutAttributeModifier(parameter.RefCustomModifiers)); 319Assert.False(CustomModifierUtils.HasInAttributeModifier(parameter.RefCustomModifiers)); 320Assert.False(CustomModifierUtils.HasOutAttributeModifier(parameter.RefCustomModifiers));