28 references to ModifierSymbol
Microsoft.CodeAnalysis.CSharp (20)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
777
if (!actualUnmanagedCallingConventionTypes.Contains(((CSharpCustomModifier)expectedModifier).
ModifierSymbol
))
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
465
var type = (NamedTypeSymbol?)Visit(((CSharpCustomModifier)modifier).
ModifierSymbol
);
957
var translatedType = (NamedTypeSymbol)this.Visit(((CSharpCustomModifier)modifier).
ModifierSymbol
);
Emitter\Model\CustomModifierAdapter.cs (1)
22
return ((PEModuleBuilder)context.Module).Translate(this.
ModifierSymbol
, (CSharpSyntaxNode)context.SyntaxNode, context.Diagnostics);
Symbols\AbstractTypeMap.cs (2)
142
NamedTypeSymbol modifier = ((CSharpCustomModifier)customModifiers[i]).
ModifierSymbol
;
153
modifier = ((CSharpCustomModifier)customModifiers[i]).
ModifierSymbol
;
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (3)
657
if (FunctionPointerTypeSymbol.IsCallingConventionModifier(modifier.
ModifierSymbol
))
659
builder.Add(modifier.
ModifierSymbol
);
681
if (FunctionPointerTypeSymbol.IsCallingConventionModifier(((CSharpCustomModifier)modifier).
ModifierSymbol
))
Symbols\Metadata\PE\MemberRefMetadataDecoder.cs (1)
326
!object.Equals(targetCustomModifier.Modifier, ((CSharpCustomModifier)candidateCustomModifier).
ModifierSymbol
))
Symbols\Metadata\PE\PEFieldSymbol.cs (1)
329
_packedFlags.SetIsVolatile(customModifiersArray.Any(static m => !m.IsOptional && ((CSharpCustomModifier)m).
ModifierSymbol
.SpecialType == SpecialType.System_Runtime_CompilerServices_IsVolatile));
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
720
NamedTypeSymbol oldModifierSymbol = ((CSharpCustomModifier)oldModifier).
ModifierSymbol
;
Symbols\Source\CustomModifierUtils.cs (4)
160
return modifiers.Any(static modifier => !modifier.IsOptional && ((CSharpCustomModifier)modifier).
ModifierSymbol
.IsWellKnownTypeInAttribute());
165
return modifiers.Any(static modifier => modifier.IsOptional && ((CSharpCustomModifier)modifier).
ModifierSymbol
.IsWellKnownTypeRequiresLocationAttribute());
170
return modifiers.Any(static modifier => !modifier.IsOptional && ((CSharpCustomModifier)modifier).
ModifierSymbol
.IsWellKnownTypeIsExternalInit());
175
return modifiers.Any(static modifier => !modifier.IsOptional && ((CSharpCustomModifier)modifier).
ModifierSymbol
.IsWellKnownTypeOutAttribute());
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
369
appendType(((CSharpCustomModifier)modifier).
ModifierSymbol
, modifierBuilder.Builder);
Symbols\Symbol.cs (2)
1285
NamedTypeSymbol modifierType = ((CSharpCustomModifier)modifier).
ModifierSymbol
;
1371
if (((CSharpCustomModifier)modifier).
ModifierSymbol
.GetUnificationUseSiteDiagnosticRecursive(ref result, owner, ref checkedTypes))
Symbols\TypeSymbolExtensions.cs (1)
821
typeWithAnnotationsOpt: default, type: ((CSharpCustomModifier)customModifier).
ModifierSymbol
,
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (2)
CodeGen\CodeGenFunctionPointersTests.cs (2)
710
Assert.Equal(expectedTypeName, ((CSharpCustomModifier)firstMod).
ModifierSymbol
.Name);
717
Assert.True(((CSharpCustomModifier)inMod).
ModifierSymbol
.IsWellKnownTypeInAttribute());
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\FunctionPointerTests.cs (1)
2133
funcPtrType.Signature.GetCallingConventionModifiers().Select(c => ((CSharpCustomModifier)c).
ModifierSymbol
.ToTestDisplayString()));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Symbols\CustomModifiersTests.cs (2)
1523
Assert.Same(compilation1.SourceModule.CorLibrary(), ((CSharpCustomModifier)((NamedTypeSymbol)test.Parameters.First().Type).TypeArgumentsWithAnnotationsNoUseSiteDiagnostics[0].CustomModifiers.First()).
ModifierSymbol
.ContainingAssembly);
1532
Assert.Same(compilation2.SourceModule.CorLibrary(), ((CSharpCustomModifier)((NamedTypeSymbol)test.Parameters.First().Type).TypeArgumentsWithAnnotationsNoUseSiteDiagnostics[0].CustomModifiers.First()).
ModifierSymbol
.ContainingAssembly);
Symbols\Retargeting\RetargetCustomModifiers.cs (1)
174
Assert.Same(mscorlibAssembly, ((CSharpCustomModifier)volatileFldMod).
ModifierSymbol
.ContainingAssembly);
Symbols\Retargeting\RetargetingTests.cs (1)
911
=> ((CSharpCustomModifier)modifiers.Single()).
ModifierSymbol
;
Microsoft.CodeAnalysis.CSharp.Test.Utilities (1)
Extensions.cs (1)
748
return ((CSharpCustomModifier)m).
ModifierSymbol
;