2 overrides of Modifier
Microsoft.CodeAnalysis.CSharp (1)
Symbols\CustomModifier.cs (1)
28
public override INamedTypeSymbol
Modifier
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\CustomModifier.vb (1)
26
Public Overrides ReadOnly Property
Modifier
As INamedTypeSymbol
110 references to Modifier
GenerateDocumentationAndConfigFiles (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Metrics (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Metrics.Legacy (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.CSharp (1)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
1083
customModifier.
Modifier
.Accept(this.NotFirstVisitor);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (16)
CodeGen\CodeGenFunctionPointersTests.cs (1)
870
Assert.Equal(SpecialType.System_Object, returnTypeWithAnnotations.CustomModifiers[0].
Modifier
.SpecialType);
Emit\EmitMetadataTests.cs (1)
577
Assert.Equal("System.Runtime.CompilerServices.IsVolatile", mod.
Modifier
.ToTestDisplayString());
Emit\InAttributeModifierTests.cs (14)
4172
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4196
var childModifier = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4219
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4243
var childModifier = module.ContainingAssembly.GetTypeByMetadataName("Child").GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4266
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4292
var explicitModifier = type.GetMethod("Parent.M").RefCustomModifiers.Single().
Modifier
;
4315
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4341
var implicitModifier = type.GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4344
var explicitModifier = type.GetMethod("Parent.M").RefCustomModifiers.Single().
Modifier
;
4367
var parentModifier = module.ContainingAssembly.GetTypeByMetadataName("Parent").GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4394
var implicitModifier = type.GetMethod("M").RefCustomModifiers.Single().
Modifier
;
4397
var explicitModifier = type.GetMethod("Parent.M").RefCustomModifiers.Single().
Modifier
;
4427
var attribute = m.RefCustomModifiers.Single().
Modifier
;
4569
Assert.Equal(typeName, modifier.
Modifier
.ToDisplayString());
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (9)
RefReadonlyParameterTests.cs (9)
109
Assert.Equal(qualifiedName, mod.
Modifier
.ToTestDisplayString());
981
}, p.RefCustomModifiers.Select(m => (m.IsOptional, m.
Modifier
.ToTestDisplayString())));
1076
Assert.Equal("MyAttribute", m.
Modifier
.ToTestDisplayString());
1130
}, p.RefCustomModifiers.Select(m => (m.IsOptional, m.
Modifier
.ToTestDisplayString())));
1182
}, p.RefCustomModifiers.Select(m => (m.IsOptional, m.
Modifier
.ToTestDisplayString())));
1230
Assert.Equal(RequiresLocationAttributeQualifiedName, mod.
Modifier
.ToTestDisplayString());
1446
Assert.Equal(RequiresLocationAttributeQualifiedName, mod.
Modifier
.ToTestDisplayString());
1447
Assert.Equal(assemblyName, mod.
Modifier
.ContainingAssembly.Name);
1503
return p2.RefCustomModifiers.Single().
Modifier
;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\InitOnlyMemberTests.cs (6)
1480
Assert.Equal("System.Runtime.CompilerServices.IsExternalInit", modifier.
Modifier
.ToTestDisplayString());
3903
Assert.Equal("System.Runtime.CompilerServices.IsExternalInit", property0.RefCustomModifiers.Single().
Modifier
.ToTestDisplayString());
3992
Assert.Equal("System.Runtime.CompilerServices.IsExternalInit", property0.TypeWithAnnotations.CustomModifiers.Single().
Modifier
.ToTestDisplayString());
4770
Assert.Equal(expectedAssemblyName, modifier.
Modifier
.ContainingAssembly.Name);
4823
Assert.False(modifier.
Modifier
.IsFileLocal);
4835
Assert.False(modifier.
Modifier
.IsFileLocal);
Semantics\RefFieldTests.cs (1)
2170
Assert.Equal(expectedRefCustomModifiers, field.RefCustomModifiers.SelectAsArray(m => m.
Modifier
.ToTestDisplayString()));
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (36)
Symbols\CustomModifiersTests.cs (3)
68
Assert.Equal("System.Runtime.CompilerServices.IsLong", type.GetTypeArgumentCustomModifiers(0).Single().
Modifier
.ToTestDisplayString());
142
Assert.Equal("System.Runtime.CompilerServices.IsConst", modifiers.First().
Modifier
.ToTestDisplayString());
143
Assert.Equal("System.Runtime.CompilerServices.IsLong", modifiers.Last().
Modifier
.ToTestDisplayString());
Symbols\FunctionPointerTypeSymbolTests.cs (2)
1625
Assert.Equal("System.Runtime.InteropServices.InAttribute[missing]", ptr.Signature.RefCustomModifiers.Single().
Modifier
.ToTestDisplayString());
1626
Assert.Equal("System.Runtime.InteropServices.OutAttribute[missing]", ptr.Signature.Parameters.Single().RefCustomModifiers.Single().
Modifier
.ToTestDisplayString());
Symbols\Metadata\PE\LoadCustomModifiers.cs (9)
41
Assert.Equal("System.Runtime.CompilerServices.IsConst", f0Mod.
Modifier
.ToTestDisplayString());
63
Assert.Equal("System.Runtime.CompilerServices.IsConst", p1Mod.
Modifier
.ToTestDisplayString());
70
Assert.Equal("System.Runtime.CompilerServices.IsConst", p2Mod.
Modifier
.ToTestDisplayString());
84
Assert.Equal("System.Runtime.CompilerServices.IsConst", m5Mod.
Modifier
.ToTestDisplayString());
96
Assert.Equal("System.Runtime.CompilerServices.IsConst", p5TypeMod.
Modifier
.ToTestDisplayString());
108
Assert.Equal("System.Runtime.CompilerServices.IsConst", p6TypeMod.
Modifier
.ToTestDisplayString());
115
Assert.Equal("System.Runtime.CompilerServices.IsConst", m7Mod.
Modifier
.ToTestDisplayString());
163
Assert.Equal("System.Runtime.CompilerServices.IsConst", propertyTypeCustomModifier.
Modifier
.ToTestDisplayString());
171
Assert.Equal("System.Runtime.CompilerServices.IsConst", arrayPropertyTypeCustomModifiers.
Modifier
.ToTestDisplayString());
Symbols\Metadata\PE\LoadingFields.cs (1)
107
Assert.Equal("System.Runtime.CompilerServices.IsVolatile", mod.
Modifier
.ToTestDisplayString());
Symbols\Retargeting\RetargetCustomModifiers.cs (15)
54
Assert.Equal("System.Runtime.CompilerServices.IsConst", f0Mod.
Modifier
.ToTestDisplayString());
55
Assert.Same(mscorlibAssembly, f0Mod.
Modifier
.ContainingAssembly.GetSymbol());
75
Assert.Equal("System.Runtime.CompilerServices.IsConst", p1Mod.
Modifier
.ToTestDisplayString());
76
Assert.Same(mscorlibAssembly, p1Mod.
Modifier
.ContainingAssembly.GetSymbol());
83
Assert.Equal("System.Runtime.CompilerServices.IsConst", p2Mod.
Modifier
.ToTestDisplayString());
84
Assert.Same(mscorlibAssembly, p2Mod.
Modifier
.ContainingAssembly.GetSymbol());
92
Assert.Equal("System.Runtime.CompilerServices.IsConst", m5Mod.
Modifier
.ToTestDisplayString());
93
Assert.Same(mscorlibAssembly, m5Mod.
Modifier
.ContainingAssembly.GetSymbol());
105
Assert.Equal("System.Runtime.CompilerServices.IsConst", p5TypeMod.
Modifier
.ToTestDisplayString());
106
Assert.Same(mscorlibAssembly, p5TypeMod.
Modifier
.ContainingAssembly.GetSymbol());
118
Assert.Equal("System.Runtime.CompilerServices.IsConst", p6TypeMod.
Modifier
.ToTestDisplayString());
119
Assert.Same(mscorlibAssembly, p6TypeMod.
Modifier
.ContainingAssembly.GetSymbol());
126
Assert.Equal("System.Runtime.CompilerServices.IsConst", m7Mod.
Modifier
.ToTestDisplayString());
127
Assert.Same(mscorlibAssembly, m7Mod.
Modifier
.ContainingAssembly.GetSymbol());
172
Assert.Equal("System.Runtime.CompilerServices.IsVolatile", volatileFldMod.
Modifier
.ToTestDisplayString());
Symbols\Source\CustomModifierCopyTests.cs (3)
480
Assert.Equal(ConstModOptType, customModifiers.Single().
Modifier
.ToTestDisplayString());
600
Assert.Equal(ConstModOptType, customModifier.
Modifier
.ToTestDisplayString());
2145
Assert.Equal(ConstModOptType, param.TypeWithAnnotations.CustomModifiers.Single().
Modifier
.ToTestDisplayString());
Symbols\Source\FieldTests.cs (1)
157
Assert.Equal("System.Runtime.CompilerServices.IsVolatile[missing]", mod.
Modifier
.ToTestDisplayString());
Symbols\StaticAbstractMembersInInterfacesTests.cs (2)
34213
Assert.Equal("System.Runtime.InteropServices.InAttribute", modifier.
Modifier
.ToTestDisplayString());
34270
Assert.Equal("System.Runtime.InteropServices.InAttribute", modifier.
Modifier
.ToTestDisplayString());
Microsoft.CodeAnalysis.Extensions.Package (2)
Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (2)
2430
TypesEquivalent(oldModifier.
Modifier
, newModifier.
Modifier
, exact);
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Microsoft.CodeAnalysis.VisualBasic (9)
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (2)
351
Dim type = DirectCast(Me.Visit(DirectCast(modifier.
Modifier
, Symbol)), NamedTypeSymbol)
625
Dim translatedType = DirectCast(Me.Visit(DirectCast(modifier.
Modifier
, Symbol)), NamedTypeSymbol)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
586
customModifier.
Modifier
.Accept(Me.NotFirstVisitor)
Symbols\Metadata\PE\MemberRefMetadataDecoder.vb (1)
265
Not Object.Equals(targetCustomModifier.Modifier, candidateCustomModifier.
Modifier
) Then
Symbols\Retargeting\RetargetingSymbolTranslator.vb (2)
607
Dim newModifier As NamedTypeSymbol = Retarget(DirectCast(oldModifiers(i).
Modifier
, NamedTypeSymbol), RetargetOptions.RetargetPrimitiveTypesByName) ' should be retargeted by name
609
If Not newModifier.Equals(oldModifiers(i).
Modifier
) Then
Symbols\Symbol.vb (1)
1127
Dim info = DirectCast(modifier.
Modifier
, TypeSymbol).GetUnificationUseSiteDiagnosticRecursive(owner, checkedTypes)
Symbols\TypeSubstitution.vb (2)
876
Dim modifier = DirectCast(customModifiers(i).
Modifier
, NamedTypeSymbol)
885
modifier = DirectCast(customModifiers(j).
Modifier
, NamedTypeSymbol)
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Test.Utilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\SymbolEquivalenceComparer.EquivalenceVisitor.cs (2)
74
=> x.IsOptional == y.IsOptional && AreEquivalent(x.
Modifier
, y.
Modifier
, equivalentTypesWithDifferingAssemblies);