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