Base:
property
Name
Microsoft.CodeAnalysis.CSharp.Symbol.Name
Implemented interface member:
property
Name
Microsoft.CodeAnalysis.Symbols.ISymbolInternal.Name
14 overrides of Name
Microsoft.CodeAnalysis.CSharp (13)
Symbols\AnonymousTypes\PublicSymbols\AnonymousManager.TypeOrDelegatePublicSymbol.cs (1)
69
public sealed override string
Name
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
147
public sealed override string
Name
Symbols\ErrorTypeSymbol.cs (1)
293
public override string
Name
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
1915
public override string
Name
Symbols\Source\SourceMemberContainerSymbol.cs (1)
1001
public override string
Name
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
137
public override string
Name
=> "Enumerator";
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
850
public override string
Name
{ get; }
Symbols\Synthesized\SynthesizedContainer.cs (1)
82
public sealed override string
Name
{ get; }
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
67
public override string
Name
=> _name;
Symbols\Synthesized\SynthesizedHotReloadExceptionSymbol.cs (1)
95
public override string
Name
=> TypeName;
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (1)
54
public override string
Name
{ get; }
Symbols\Synthesized\SynthesizedPrivateImplementationDetailsType.cs (1)
47
public override string
Name
=> _privateImplementationDetails.Name;
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
68
public override string
Name
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Symbols\MockNamedTypeSymbol.cs (1)
75
public override string
Name
437 references to Name
Microsoft.CodeAnalysis.CSharp (61)
Binder\Binder_Attributes.cs (1)
201
attributeTypeForBinding.
Name
,
Binder\Binder_Conversions.cs (4)
1118
collectionCreation = binder.BindClassCreationExpression(syntax, namedType.
Name
, syntax, namedType, analyzedArguments, @this._diagnostics);
1319
constructedListType.
Name
,
1733
namedType.
Name
,
2786
instantiatedType.
Name
,
Binder\Binder_Crefs.cs (2)
620
if (containerType.
Name
== memberName && (hasParameterList || containerType.Arity == 0 || !TypeSymbol.Equals(this.ContainingType, containerType.OriginalDefinition, TypeCompareKind.ConsiderEverything2)))
632
if ((object?)binderContainingType != null && memberName == binderContainingType.
Name
)
Binder\Binder_Expressions.cs (2)
5737
var creation = BindClassCreationExpression(node, type.
Name
, node, type, analyzedArguments, diagnostics);
7150
coClassType.
Name
,
Binder\Binder_InterpolatedString.cs (1)
804
diagnostics.Add(ErrorCode.ERR_InterpolatedStringHandlerCreationCannotUseDynamic, syntax.Location, interpolatedStringHandlerType.
Name
);
Binder\Binder_Operators.cs (1)
4996
GetSpecialType(SpecialType.System_Object, diagnostics, node).
Name
// a pretty way of getting the string "Object"
Binder\Binder_Query.cs (1)
1033
var result = BindClassCreationExpression(node, toCreate.
Name
, node, toCreate, analyzedArguments, diagnostics);
Binder\DecisionDagBuilder.cs (1)
502
RoslynDebug.Assert(iTupleType.
Name
== "ITuple");
Binder\LockBinder.cs (1)
91
if (scopeType is not NamedTypeSymbol {
Name
: WellKnownMemberNames.LockScopeTypeName, Arity: 0, IsValueType: true, IsRefLikeType: true, DeclaredAccessibility: Accessibility.Public } ||
Binder\Semantics\Conversions\ConversionsBase.cs (1)
3261
Name
: "IEquatable",
BoundTree\BoundInlineArrayAccess.cs (1)
27
Name
: "Index" or "Range",
CodeGen\EmitExpression.cs (1)
2526
if (originalDef.ContainingType.
Name
== NamedTypeSymbol.ValueTupleTypeName &&
Compiler\ClsComplianceChecker.cs (1)
350
this.AddDiagnostic(ErrorCode.ERR_AttributeNotOnAccessor, attributeLocation, attribute.AttributeClass.
Name
, attributeUsage.GetValidTargetsErrorArgument());
Compiler\MethodBodySynthesizer.cs (1)
245
Debug.Assert(fieldType.
Name
== "EventRegistrationTokenTable");
DocumentationComments\DocumentationCommentIDVisitor.PartVisitor.cs (1)
184
builder.Append(symbol.IsExtension ? symbol.ExtensionGroupingName : symbol.
Name
);
Emitter\Model\NamedTypeSymbolAdapter.cs (1)
803
string unsuffixedName = AdaptedNamedTypeSymbol.
Name
;
FlowAnalysis\NullableWalker.cs (2)
5208
Debug.Assert(namedType.
Name
== "Span");
5215
Debug.Assert(namedType.
Name
== "Span");
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
238
Debug.Assert(fieldType.
Name
== "EventRegistrationTokenTable");
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
1112
startOverload = containingType.
Name
switch
Symbols\Attributes\SourceAttributeData.cs (1)
477
if (!attributeClass.
Name
.Equals(typeName))
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (2)
212
&& modifierType.
Name
!= "CallConv"
213
&& modifierType.
Name
.StartsWith("CallConv", StringComparison.Ordinal)
Symbols\NamedTypeSymbol.cs (3)
638
? MetadataHelpers.ComposeAritySuffixedMetadataName(
Name
, Arity, fileIdentifier)
639
:
Name
;
1951
Name
== ValueTupleTypeName &&
Symbols\Source\SourceAssemblySymbol.cs (6)
1088
if (x.Arity == y.Arity && x.
Name
== y.
Name
)
1093
if (x.Arity != 0 || !x.ContainingNamespace.IsGlobalNamespace || x.
Name
!= "<Module>")
1130
int result = String.CompareOrdinal(x.
Name
, y.
Name
);
1265
diagnostics.Add(ErrorCode.ERR_DuplicateAttributeInNetModule, NoLocation.Singleton, attribute.AttributeClass.
Name
, netModuleName);
Symbols\Source\SourceConstructorSymbol.cs (1)
169
containingType.
Name
== syntax.Identifier.ValueText)
Symbols\Source\SourceConstructorSymbolBase.cs (1)
66
ContainingType.
Name
== ((ConstructorDeclarationSyntax)this.SyntaxNode).Identifier.ValueText)
Symbols\Source\SourceMemberContainerSymbol.cs (6)
1409
symbols.ToDictionary(s => s.
Name
.AsMemory(), ReadOnlyMemoryOfCharComparer.Instance) :
1437
checkContainingTypeName(member, containingType.
Name
, diagnostics);
1440
if (this.ExtensionParameter is { Type: NamedTypeSymbol {
Name
: var extendedTypeName } })
2248
((ConstructorDeclarationSyntax)constructor.SyntaxRef.GetSyntax()).Identifier.ValueText != method1.ContainingType.
Name
)
2293
"~" + method1.ContainingType.
Name
:
2294
(method1.IsConstructor() ? method1.ContainingType.
Name
: method1.Name);
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (5)
201
if (namedType.
Name
== "void" && namedType.IsTopLevelType() && namedType.ContainingNamespace.IsGlobalNamespace)
535
appendIdentifier(namedType.
Name
, builder);
567
builder.Append(containingType.
Name
);
777
Debug.Assert(callingConventionTypes[i].
Name
.StartsWith("CallConv", StringComparison.Ordinal));
779
builder.Append(callingConventionTypes[i].
Name
["CallConv".Length..]);
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
232
diagnostics.Add(ErrorCode.ERR_ExtensionMethodsDecl, _location, ContainingType.
Name
);
Symbols\SubstitutedNamedTypeSymbol.cs (1)
197
return new List<string>(GetTypeMembersUnordered().Select(s => s.
Name
).Distinct());
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (1)
945
=> GetTypeMembers().WhereAsArray(static (type, name) => type.
Name
.AsSpan().SequenceEqual(name.Span), name);
Symbols\Synthesized\Records\SynthesizedRecordToString.cs (1)
66
block.Add(makeAppendString(F, builderLocal, ContainingType.
Name
));
Symbols\TypeSymbolExtensions.cs (6)
521
switch (type.
Name
)
1416
Name
: "Span",
1429
Name
: "ReadOnlySpan",
2182
return typeSymbol is NamedTypeSymbol {
Name
: WellKnownMemberNames.LockTypeName, Arity: 0, ContainingType: null } &&
2190
Name
: "EmbeddedAttribute",
2226
return type is NamedTypeSymbol {
Name
: "INumberBase", IsInterface: true, Arity: 1, ContainingType: null } &&
Symbols\Wrapped\WrappedNamedTypeSymbol.cs (1)
72
return _underlyingType.
Name
;
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (6)
UnionsTests.cs (4)
39749
Assert.Equal("S1", s1.
Name
);
39750
CSharpAttributeData attr = s1.GetAttributes().Where(a => a.AttributeClass.
Name
.StartsWith("Union")).Single();
39764
Assert.Equal("S1", s1.
Name
);
39765
CSharpAttributeData attr = s1.GetAttributes().Where(a => a.AttributeClass.
Name
.StartsWith("Union")).Single();
UnsafeEvolutionTests.cs (2)
207
var attribute = module.GetAttributes().SingleOrDefault(a => a.AttributeClass?.
Name
== Name);
321
var hasAttributeInGetAttributes = symbol.GetAttributes().Any(a => a.AttributeClass?.
Name
== Name);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (36)
CodeGen\CodeGenAsyncTests.cs (3)
322
AssertEx.Equal(["<>c"], test.GetTypeMembers().SelectAsArray(t => t.
Name
));
450
AssertEx.Equal(["<>c"], test.GetTypeMembers().SelectAsArray(t => t.
Name
));
636
AssertEx.Equal(["<>c"], test.GetTypeMembers().SelectAsArray(t => t.
Name
));
CodeGen\CodeGenDynamicTests.cs (2)
610
switch (container.
Name
)
621
throw TestExceptionUtilities.UnexpectedValue(container.
Name
);
CodeGen\CodeGenFunctionPointersTests.cs (10)
710
Assert.Equal(expectedTypeName, ((CSharpCustomModifier)firstMod).ModifierSymbol.
Name
);
11694
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
11760
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
11823
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
11882
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
11916
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
12167
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
12310
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
12349
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
12397
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
CodeGen\CodeGenImplicitImplementationTests.cs (3)
778
Assert.True(typeSymbol.Interfaces().All(iface => iface.
Name
== "IBase" || iface.
Name
== "IBase1" || iface.
Name
== "IBase2"));
CodeGen\CodeGenLocalFunctionTests.cs (8)
5243
Assert.Equal("A", attrs2.Single().AttributeClass.
Name
);
5247
Assert.Equal("A", attrs3.Single().AttributeClass.
Name
);
5251
Assert.Equal("A", attrs4.Single().AttributeClass.
Name
);
5360
AssertEx.Equal(new[] { "NullableContextAttribute", "CompilerGeneratedAttribute" }, attrs1.Select(a => a.AttributeClass.
Name
));
5394
Assert.Equal("CompilerGeneratedAttribute", attrs1.Single().AttributeClass.
Name
);
5396
Assert.Equal("DynamicAttribute", localFn1.GetReturnTypeAttributes().Single().AttributeClass.
Name
);
5399
Assert.Equal("DynamicAttribute", param.GetAttributes().Single().AttributeClass.
Name
);
5427
Assert.Equal("CompilerGeneratedAttribute", attrs1.Single().AttributeClass.
Name
);
CodeGen\CodeGenTupleTest.cs (4)
503
Assert.Equal("Base", @base.
Name
);
11153
Assert.Equal("ValueTuple", m1Tuple.
Name
);
11417
Assert.Equal("ValueTuple", m1Tuple.
Name
);
12734
Assert.Equal("ValueTuple", m1Tuple.
Name
);
Emit\CompilationEmitTests.cs (2)
5640
Assert.Equal("B", b.
Name
);
5645
Assert.Equal("A", a.
Name
);
Emit\EmitMetadataTests.cs (3)
783
Assert.Equal("Base", baseType.
Name
);
3448
privateImplDetails.GetTypeMembers().Select(t => t.
Name
).Join("\n"));
3486
privateImplDetails.GetTypeMembers().Select(t => t.
Name
).Join("\n"));
Emit\OptionalArgumentsTests.cs (1)
228
Assert.Equal(expectedAttributeName, attribute.AttributeClass.
Name
);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (2)
6875
Assert.DoesNotContain(nestedTypes, t => t.
Name
.StartsWith("<") && t.
Name
.Contains(">O"));
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (94)
Attributes\AttributeTests.cs (15)
1432
switch (a.AttributeClass.
Name
)
1467
Assert.Equal("Unexpected Attr", a.AttributeClass.
Name
);
2668
Assert.Equal("DD", event4.GetFieldAttributes().Single().AttributeClass.
Name
);
2695
Assert.Equal("JJ", event10.AddMethod.GetReturnTypeAttributes().Single().AttributeClass.
Name
);
2827
return symbol.GetAttributes().Single().AttributeClass.
Name
;
4645
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
4677
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
4710
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
4742
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
4778
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A2");
4809
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
4835
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
4867
var attr = c.GetAttributes().Single(d => d.AttributeClass?.
Name
== "A");
5833
Assert.Equal("XAttribute", attribute.AttributeClass.
Name
);
8363
Assert.Equal("Attr2", attrs.Single().AttributeClass.
Name
);
Attributes\AttributeTests_Assembly.cs (13)
1023
.Where(a => string.Equals(a.AttributeClass.
Name
, attrTypeName, StringComparison.Ordinal));
1036
.Where(a => string.Equals(a.AttributeClass.
Name
, attrTypeName, StringComparison.Ordinal));
1087
switch (a.AttributeClass.
Name
)
1102
Assert.Equal("Unexpected Attr", a.AttributeClass.
Name
);
1208
switch (a.AttributeClass.
Name
)
1217
Assert.Equal("Unexpected Attr", a.AttributeClass.
Name
);
1287
switch (a.AttributeClass.
Name
)
1302
Assert.Equal("Unexpected Attr", a.AttributeClass.
Name
);
1334
switch (a.AttributeClass.
Name
)
1354
Assert.Equal("Unexpected Attr", a.AttributeClass.
Name
);
1381
switch (a.AttributeClass.
Name
)
1399
Assert.Equal("Unexpected Attr", a.AttributeClass.
Name
);
1620
.Where(a => a.AttributeClass.
Name
== "AAttribute");
Attributes\AttributeTests_Conditional.cs (2)
211
Where(a => a.AttributeClass.
Name
!= "CompilerGeneratedAttribute").
212
Select(a => a.AttributeClass.
Name
);
Attributes\AttributeTests_Dynamic.cs (3)
521
var synthesizedDynamicAttributes = attributes.Where((attr) => string.Equals(attr.AttributeClass.
Name
, "DynamicAttribute", StringComparison.Ordinal));
1096
switch (attr.AttributeClass.
Name
)
1109
throw TestExceptionUtilities.UnexpectedValue(attr.AttributeClass.
Name
);
Attributes\AttributeTests_Embedded.cs (4)
239
Assert.Equal("Microsoft.CodeAnalysis.EmbeddedAttribute", embeddedAttribute.GetAttributes().Single(a => a.AttributeClass.
Name
!= "AttributeUsageAttribute").AttributeClass.ToTestDisplayString());
424
Assert.Equal(["Microsoft.CodeAnalysis.EmbeddedAttribute"], embeddedAttribute.GetAttributes().Where(a => a.AttributeClass.
Name
!= "ObsoleteAttribute").Select(a => a.AttributeClass.ToTestDisplayString()));
490
AssertEx.Equal("Microsoft.CodeAnalysis.EmbeddedAttribute", isReadonlyAttribute.GetAttributes().Single(a => a.AttributeClass.
Name
== "EmbeddedAttribute").AttributeClass.ToTestDisplayString());
532
AssertEx.Equal("Microsoft.CodeAnalysis.EmbeddedAttribute", isReadonlyAttribute.GetAttributes().Single(a => a.AttributeClass.
Name
== "EmbeddedAttribute").AttributeClass.ToTestDisplayString());
Attributes\AttributeTests_IsByRefLike.cs (2)
1077
Assert.NotEqual("IsByRefLikeAttribute", attr.AttributeClass.
Name
);
1095
var attributes = typeSymbol.GetAttributes().OrderBy(attribute => attribute.AttributeClass.
Name
).ToArray();
Attributes\AttributeTests_Nullable.cs (1)
580
Assert.Equal("NullableAttribute", attributeType.
Name
);
Attributes\AttributeTests_ReadOnlyStruct.cs (2)
646
Assert.NotEqual("IsReadOnlyAttribute", attr.AttributeClass.
Name
);
662
var attributes = typeSymbol.GetAttributes().OrderBy(attribute => attribute.AttributeClass.
Name
).ToArray();
Attributes\AttributeTests_RefReadOnly.cs (1)
2554
var attributes = typeSymbol.GetAttributes().OrderBy(attribute => attribute.AttributeClass.
Name
).ToArray();
Attributes\AttributeTests_Synthesized.cs (24)
207
Assert.Equal("CompilerGeneratedAttribute", attributes[0].AttributeClass.
Name
);
208
Assert.Equal("DebuggerBrowsableAttribute", attributes[1].AttributeClass.
Name
);
213
Assert.Equal("CompilerGeneratedAttribute", attributes.Single().AttributeClass.
Name
);
243
Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)p.GetMethod).Handle).Single().AttributeClass.
Name
);
244
Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)p.SetMethod).Handle).Single().AttributeClass.
Name
);
252
Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)e.AddMethod).Handle).Single().AttributeClass.
Name
);
253
Assert.Equal("CompilerGeneratedAttribute", peModule.GetCustomAttributesForToken(((PEMethodSymbol)e.RemoveMethod).Handle).Single().AttributeClass.
Name
);
419
var dd = anon.GetAttributes().Where(a => a.AttributeClass.
Name
== "DebuggerDisplayAttribute").Single();
1697
Assert.Equal("AsyncStateMachineAttribute", stateMachineAttribute.AttributeClass.
Name
);
1703
Assert.Equal("DebuggerStepThroughAttribute", attributes.Last().AttributeClass.
Name
);
1740
Assert.Equal("AsyncStateMachineAttribute", stateMachineAttribute.AttributeClass.
Name
);
1746
Assert.Equal("DebuggerStepThroughAttribute", attributes.Last().AttributeClass.
Name
);
1782
Assert.Equal("AsyncStateMachineAttribute", stateMachineAttribute.AttributeClass.
Name
);
1788
Assert.Equal("DebuggerStepThroughAttribute", attributes.Last().AttributeClass.
Name
);
1826
Assert.Equal("DebuggerStepThroughAttribute", asyncMethod.GetAttributes().Single().AttributeClass.
Name
);
1893
Assert.Equal("<>c", closureClass.
Name
);
1996
Assert.Contains(asyncImplMethod.GetAttributes(), static a => a.AttributeClass?.
Name
== "AsyncStateMachineAttribute");
2007
Assert.DoesNotContain(asyncExtensionSignatureMethod.GetAttributes(), static a => a.AttributeClass?.
Name
== "AsyncStateMachineAttribute");
2044
Assert.Contains(asyncLambda.GetAttributes(), static a => a.AttributeClass?.
Name
== "AsyncStateMachineAttribute");
2086
Assert.Contains(localFunction.GetAttributes(), static a => a.AttributeClass?.
Name
== "CompilerGeneratedAttribute");
2089
Assert.Contains(localFunction.GetAttributes(), static a => a.AttributeClass?.
Name
== "AsyncStateMachineAttribute");
2093
Assert.DoesNotContain(localFunction.GetAttributes(), static a => a.AttributeClass?.
Name
== "AsyncStateMachineAttribute");
2127
Assert.Equal("IteratorStateMachineAttribute", iteratorAttribute.AttributeClass.
Name
);
2157
Assert.Equal("IteratorStateMachineAttribute", iteratorAttribute.AttributeClass.
Name
);
Attributes\AttributeTests_Tuples.cs (5)
247
.WhereAsArray(t => t.
Name
!= "<Module>");
618
var synthesizedTupleElementNamesAttr = attributes.Where(attr => string.Equals(attr.AttributeClass.
Name
, "TupleElementNamesAttribute", StringComparison.Ordinal));
921
switch (t.
Name
)
1018
switch (t.
Name
)
1033
throw TestExceptionUtilities.UnexpectedValue(t.
Name
);
Attributes\AttributeTests_WellKnownAttributes.cs (10)
138
Assert.Equal("ComCompatibleVersionAttribute", attrSym.AttributeClass.
Name
);
160
Assert.Equal("ComImportAttribute", attrSym.AttributeClass.
Name
);
184
Assert.Equal("AllowReversePInvokeCallsAttribute", attrSym.AttributeClass.
Name
);
189
Assert.Equal("ComRegisterFunctionAttribute", attrSym.AttributeClass.
Name
);
445
Assert.Equal("PreserveSigAttribute", attrSym.AttributeClass.
Name
);
449
Assert.Equal("DateTimeConstantAttribute", attrSym.AttributeClass.
Name
);
454
Assert.Equal("DecimalConstantAttribute", attrSym.AttributeClass.
Name
);
467
Assert.Equal("SerializableAttribute", attrSym.AttributeClass.
Name
);
2479
Assert.Equal("DllImportAttribute", attrSym.AttributeClass.
Name
);
2487
Assert.Equal("DllImportAttribute", attrSym.AttributeClass.
Name
);
Semantics\CollectionExpressionTests.cs (2)
17491
return module.GlobalNamespace.GetTypeMembers().WhereAsArray(t => t.
Name
.StartsWith("<>y__InlineArray")).SelectAsArray(t => t.
Name
);
Semantics\RecordTests.cs (7)
25175
return GetAttributeStrings(symbol.GetAttributes().Where(a => a.AttributeClass!.
Name
is "A" or "B" or "C" or "D"));
25237
switch (a.AttributeClass!.
Name
)
25314
switch (a.AttributeClass!.
Name
)
25375
switch (a.AttributeClass!.
Name
)
25456
switch (a.AttributeClass!.
Name
)
25540
switch (a.AttributeClass!.
Name
)
25604
switch (a.AttributeClass!.
Name
)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (3)
1484
Assert.Equal(m.ContainingType.
Name
== "C2", m.IsAbstract);
9746
Assert.Equal(m.ContainingType.
Name
== "C2", m.IsAbstract);
9805
Assert.Equal(m.ContainingType.
Name
== "C2", m.IsAbstract);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (11)
Semantics\InheritanceBindingTests.cs (2)
6706
Assert.True(c2Type.Interfaces().All(iface => iface.
Name
== "I1" || iface.
Name
== "I2"));
Semantics\NativeIntegerTests.cs (3)
232
Assert.Equal(signed ? "IntPtr" : "UIntPtr", type.
Name
);
360
Assert.Same(underlyingType.
Name
, nativeIntegerType.
Name
);
Semantics\RecordStructTests.cs (1)
10589
return GetAttributeStrings(symbol.GetAttributes().Where(a => a.AttributeClass!.
Name
is "A" or "B" or "C" or "D"));
Semantics\SemanticErrorTests.cs (1)
25246
NamedTypeSymbol {
Name
: not "A" } => false,
Semantics\TopLevelStatementsTests.cs (4)
54
Assert.Equal("Program", entryPoint.ContainingType.
Name
);
9195
Assert.Equal("Program", entryPoint.ContainingType.
Name
);
9250
Assert.Equal("Program", entryPoint.ContainingType.
Name
);
9292
Assert.Equal("Program", entryPoint.ContainingType.
Name
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (215)
DocumentationComments\CrefTests.cs (1)
3401
Assert.Equal(typeInner.GetPublicSymbol(), model.LookupSymbols(position, typeOuter.GetPublicSymbol(), typeInner.
Name
).Single());
Symbols\AnonymousTypesSymbolTests.cs (1)
1461
.Where(t => t.
Name
.StartsWith("<>", StringComparison.Ordinal))
Symbols\AssemblyAndNamespaceTests.cs (1)
176
Assert.Equal("IGoo", type1.Interfaces()[0].
Name
);
Symbols\CompilationCreationTests.cs (1)
2440
Assert.Equal("I1", typeC301.Interfaces().Single().
Name
);
Symbols\DefaultInterfaceImplementationTests.cs (66)
197
Assert.Equal("I1", i1.
Name
);
228
Assert.Equal("I1", i1.
Name
);
9394
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
15454
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
15465
var i2 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I2").SingleOrDefault();
16867
var test1P2 = test1.GetMembers().OfType<PropertySymbol>().Where(p => p.Name.StartsWith(i1.
Name
)).Single();
29099
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
30421
var test1P2 = test1.GetMembers().OfType<EventSymbol>().Where(p => p.Name.StartsWith(i1.
Name
)).Single();
33427
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
33428
var i1i2m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I2").Single().ToDisplayString() + "." + name);
33429
var i1i4m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I4").Single().ToDisplayString() + "." + name);
33430
var i2 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I2").Single();
33432
var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I4").Single();
33455
i1 = i3.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
33456
i1i2m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I2").Single().ToDisplayString() + "." + name);
33457
i1i4m1 = i1.GetMember<MethodSymbol>(i1.OriginalDefinition.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I4").Single().ToDisplayString() + "." + name);
33458
i2 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I2").Single();
33460
i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I4").Single();
34182
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
34184
var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I2").Single();
34398
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
34400
var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I2").Single();
37455
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
37458
var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I2").Single();
37460
var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I4").Single();
38370
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
38372
var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I2").Single();
40488
var i1 = test1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I1").Single();
40491
var i2 = i1.InterfacesNoUseSiteDiagnostics().Where(i => i.
Name
== "I2").Single();
40493
var i4 = i1.AllInterfacesNoUseSiteDiagnostics.Where(i => i.
Name
== "I4").Single();
51928
Assert.Equal("I2", i2.
Name
);
51941
Assert.Equal("I1", i1m1.ContainingType.
Name
);
52091
Assert.Equal("I2", i2.
Name
);
52231
Assert.Equal("I3", i3.
Name
);
52372
Assert.Equal("I3", i3.
Name
);
52655
Assert.Equal("I4", i4.
Name
);
52765
Assert.Equal("I4", i4.
Name
);
52816
Assert.Equal("I2", i2.
Name
);
52871
Assert.Equal("I2", i2.
Name
);
52939
Assert.Equal("I2", i2.
Name
);
52994
Assert.Equal("I2", i2.
Name
);
53059
Assert.Equal("I2", i2.
Name
);
53188
Assert.Equal("I2", i2.
Name
);
53360
Assert.Equal("I2", i2.
Name
);
53561
Assert.Equal("I2", i2.
Name
);
53717
Assert.Equal("I3", i3.
Name
);
53888
Assert.Equal("I3", i3.
Name
);
54219
Assert.Equal("I4", i4.
Name
);
54357
Assert.Equal("I4", i4.
Name
);
54443
Assert.Equal("I2", i2.
Name
);
54575
Assert.Equal("I2", i2.
Name
);
55051
Assert.Equal("I2", i2.
Name
);
57878
Assert.Equal("I2", i2.
Name
);
58338
Assert.Equal("I2", i2.
Name
);
58519
Assert.Equal("I2", i2.
Name
);
58668
Assert.Equal("I3", i3.
Name
);
58827
Assert.Equal("I3", i3.
Name
);
59131
Assert.Equal("I4", i4.
Name
);
59259
Assert.Equal("I4", i4.
Name
);
59331
Assert.Equal("I2", i2.
Name
);
60103
Assert.Equal("I2", i2.
Name
);
60162
Assert.Equal("I2", i2.
Name
);
69711
Assert.Equal("I2", i2.
Name
);
69720
Assert.Equal("I1", i1m1.ContainingType.
Name
);
69796
Assert.Equal("I2", i2.
Name
);
69805
Assert.Equal("I1", i1m1.ContainingType.
Name
);
Symbols\ErrorTypeSymbolTests.cs (1)
71
var types = new[] { "C1", "C2", "C3", "C4", "C5", "C6", "C7" }.Select(name => allTypes.First(t => t.
Name
== name).BaseType()).ToArray();
Symbols\GenericConstraintTests.cs (40)
3754
Assert.Equal("I2", i2.
Name
);
3788
Assert.Equal("I2`2", i2.
Name
);
3822
Assert.Equal("I2", i2.
Name
);
3856
Assert.Equal("I2`01", i2.
Name
);
3905
Assert.Equal("I2`1", i2.
Name
);
3930
Assert.Equal("I3", t.
Name
);
3937
Assert.Equal("I3`1", t.
Name
);
3944
Assert.Equal("I3", t.
Name
);
3951
Assert.Equal("I3`1", t.
Name
);
3958
Assert.Equal("I3", t.
Name
);
3972
Assert.Equal("I3", t.
Name
);
3986
Assert.Equal("I", t.
Name
);
3993
Assert.Equal("I", t.
Name
);
4000
Assert.Equal("I", t.
Name
);
4007
Assert.Equal("I", t.
Name
);
4014
Assert.Equal("I", t.
Name
);
4028
Assert.Equal("I2`1", t.
Name
);
4035
Assert.Equal("I2`1", t.
Name
);
4042
Assert.Equal("I2", t.
Name
);
4049
Assert.Equal("I2`1", t.
Name
);
4056
Assert.Equal("I2", t.
Name
);
4070
Assert.Equal("I2", t.
Name
);
4084
Assert.Equal("I4`2", t.
Name
);
4091
Assert.Equal("I4`2", t.
Name
);
4098
Assert.Equal("I4`2", t.
Name
);
4105
Assert.Equal("I4", t.
Name
);
4112
Assert.Equal("I4", t.
Name
);
4133
Assert.Equal("I4", t.
Name
);
4142
Assert.Equal("I3", t.
Name
);
4153
Assert.Equal("I3", t.
Name
);
4164
Assert.Equal("I3", t.
Name
);
4178
Assert.Equal("I3", t.
Name
);
4192
Assert.Equal("I", t.
Name
);
4199
Assert.Equal("I", t.
Name
);
4210
Assert.Equal("I", t.
Name
);
4217
Assert.Equal("I", t.
Name
);
4231
Assert.Equal("I2`1", t.
Name
);
4238
Assert.Equal("I2`1", t.
Name
);
4275
Assert.Equal("I4`2", t.
Name
);
4286
Assert.Equal("I4`2", t.
Name
);
Symbols\InterfaceImplementationTests.cs (1)
1151
Assert.True(type.Interfaces().Any(@interface => @interface.
Name
== "I1"));
Symbols\Metadata\MetadataTypeTests.cs (2)
311
Assert.Equal("Array", type2.BaseType().
Name
);
515
Assert.Equal("<I<System.Int32>.F>d__0", stateMachineClass.
Name
); // The name has been reconstructed correctly.
Symbols\Metadata\PE\LoadingAttributes.cs (10)
603
switch (a.AttributeClass.
Name
)
650
Assert.Equal("Unexpected Attr", a.AttributeClass.
Name
);
782
Assert.Equal("UnverifiableCodeAttribute", modattr.AttributeClass.
Name
);
796
Assert.Equal("ObsoleteAttribute", attrSym.AttributeClass.
Name
);
896
Assert.Equal("LCIDConversionAttribute", attrSym.AttributeClass.
Name
);
923
Assert.Equal("AttrName", attrSym.AttributeClass.
Name
);
926
Assert.Equal("AttrName", attrSym.AttributeClass.
Name
);
930
Assert.Equal("AttrNameAttribute", attrSym.AttributeClass.
Name
);
965
Assert.Equal("AllInheritMultipleAttribute", attrSym.AttributeClass.
Name
);
1242
Assert.Equal("ConfigurationPropertyAttribute", attr.AttributeClass.
Name
);
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (13)
108
elem.Add(new XAttribute("name", t.
Name
));
190
var someName1_1 = module0.GlobalNamespace.GetTypeMembers("somEnamE1").OrderBy((t) => t.
Name
).ToArray();
191
var someName1_2 = module0.GlobalNamespace.GetTypeMembers("SomeName1").OrderBy((t) => t.
Name
).ToArray();
194
Assert.Equal("somEnamE1", someName1_1[0].
Name
);
196
Assert.Equal("SomeName1", someName1_2[0].
Name
);
215
var someName3_1 = nestingClass.GetTypeMembers("SomeName3").OrderBy((t) => t.
Name
).ToArray();
216
var someName3_2 = nestingClass.GetTypeMembers("somEnamE3").OrderBy((t) => t.
Name
).ToArray();
220
Assert.Equal("somEnamE3", someName3_2[0].
Name
);
221
Assert.Equal("SomeName3", someName3_1[0].
Name
);
244
Assert.Equal("Action", actionOf0.
Name
);
245
Assert.Equal("Action", actionOf4.
Name
);
276
Assert.Equal("Dictionary", dictionary.
Name
);
285
Assert.Equal("ValueCollection", ((NamedTypeSymbol)valueCollection[0]).
Name
);
Symbols\Metadata\PE\TypeAccessibility.cs (11)
35
where t.
Name
.Equals("Object")
41
where t.
Name
.Equals("FXAssembly")
47
where t.
Name
.Equals("Enum")
51
where t.
Name
.Equals("Console")
55
where t.
Name
.Equals("ControlKeyState")
61
where t.
Name
.Equals("ActivationContext")
65
where t.
Name
.Equals("ContextForm")
83
where t.
Name
.Equals("MessageSmuggler")
87
where t.
Name
.Equals("SerializedArg")
101
where t.
Name
.Equals("NativeObjectSecurity")
105
where t.
Name
.Equals("ExceptionFromErrorCode")
Symbols\Metadata\PE\TypeKindTests.cs (6)
37
where t.
Name
.Equals("Object")
43
where t.
Name
.Equals("Enum")
49
where t.
Name
.Equals("Int32")
55
where t.
Name
.Equals("Func") && t.Arity == 1
65
where t.
Name
.Equals("IEnumerable")
72
where t.
Name
.Equals("TypeCode")
Symbols\OverriddenOrHiddenMembersTests.cs (3)
2921
p.DeclaredAccessibility == (p.ContainingType.
Name
== "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected));
2969
p.DeclaredAccessibility == (p.ContainingType.
Name
== "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected));
3285
e.DeclaredAccessibility == (e.ContainingType.
Name
== "A" ? Accessibility.ProtectedOrInternal : Accessibility.Protected));
Symbols\RequiredMembersTests.cs (3)
3977
var attr = attrAttribute.GetAttributes().Where(a => a.AttributeClass!.
Name
== "AttrAttribute").Single();
4007
var attr = p.GetAttributes().Where(a => a.AttributeClass!.
Name
== "AttrAttribute").Single();
4037
var attr = f.GetAttributes().Where(a => a.AttributeClass!.
Name
== "AttrAttribute").Single();
Symbols\Retargeting\RetargetingTests.cs (6)
60
var s1SourceMethod = sourceMethods.Single(m => m.ContainingType.
Name
== "S1");
61
var s1RetargetingMethod = retargetingMethods.Single(m => m.ContainingType.
Name
== "S1");
64
var s2SourceMethod = sourceMethods.Single(m => m.ContainingType.
Name
== "S2");
65
var s2RetargetingMethod = retargetingMethods.Single(m => m.ContainingType.
Name
== "S2");
743
Assert.Equal(c1.
Name
, c1r.
Name
);
Symbols\Source\BaseClassTests.cs (12)
43
Assert.Equal("Y", x.BaseType().
Name
);
44
Assert.Equal("X", y.BaseType().
Name
);
63
Assert.Equal("n", x.BaseType().
Name
);
64
Assert.Equal("n", y.BaseType().
Name
);
238
Assert.Equal("Y", zBase.
Name
);
240
Assert.Equal("X", wBase.
Name
);
467
Assert.Equal("A", cBase.
Name
);
1445
Assert.Equal("float", cfloat.
Name
);
1448
Assert.Equal("int", cint.
Name
);
1451
Assert.Equal("break", ibreak.
Name
);
1470
Assert.Equal("float", cfloat.
Name
);
1473
Assert.Equal("int", cint.
Name
);
Symbols\Source\DelegateTests.cs (1)
229
Assert.Equal("out", dout.
Name
);
Symbols\Source\FieldTests.cs (1)
240
Assert.Equal("out", dout.
Name
);
Symbols\Source\MethodTests.cs (5)
371
Assert.Equal("Object", refP.BaseType().
Name
);
520
Assert.Equal("I1", itfc.
Name
);
652
Assert.Equal("Abc", type2.
Name
);
845
Assert.Equal("Abc", type2.
Name
);
1632
Assert.Equal("void", rvoid.
Name
);
Symbols\Source\PropertyTests.cs (1)
455
Assert.Equal("out", dout.
Name
);
Symbols\Source\SourcePlusMetadataTests.cs (4)
33
Assert.Equal("Object", y.BaseType().
Name
);
47
Assert.Equal("ValueType", x.BaseType().
Name
);
68
Assert.Equal("Object", y.BaseType().
Name
);
85
Assert.Equal("Object", a.BaseType().
Name
);
Symbols\SymbolErrorTests.cs (7)
1688
Assert.Equal("IGoo", classCInterface.
Name
);
2337
Assert.Equal("Goo", baseType.
Name
);
2588
Assert.Equal("B", baseType.
Name
);
2593
Assert.Equal("BB", baseType.
Name
);
2598
Assert.Equal("CC", baseType.
Name
);
3412
Assert.Equal("CNotExist", base1.
Name
);
3692
Assert.Equal("B1", base1.
Name
);
Symbols\TypeTests.cs (18)
132
orderby i.
Name
144
Assert.Equal("B", type1.BaseType().
Name
);
212
orderby i.
Name
227
Assert.Equal("B", type1.BaseType().
Name
);
491
Assert.Equal("Array", elemType2.BaseType().
Name
);
547
Assert.Equal("IList", sym1.Interfaces().First().
Name
);
551
var sorted = sym1.AllInterfaces().OrderBy(i => i.
Name
).ToArray();
1123
Assert.Equal("Object", bt.
Name
);
1247
Assert.Equal("BB", typeB.BaseType().
Name
);
1249
Assert.Equal("IGoo", typeBi.
Name
);
1256
Assert.Equal("IBar", typeCi.
Name
);
1262
Assert.Equal("IGoo", typeDi.
Name
);
1422
Assert.Equal("Gen1", gen1Class.
Name
);
1425
Assert.Equal("NonGen", nonGenClass.
Name
);
1429
Assert.Equal("IEquatable", equatable.
Name
);
1457
Assert.Equal(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName, errSymbol.
Name
);
2461
Assert.Equal(string.Empty, namedType.
Name
);
2627
Assert.Equal(string.Empty, namedType.
Name
);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (11)
AttributeValidation.cs (2)
22
Assert.Equal("IsUnmanagedAttribute", attributeType.
Name
);
30
var isUnmanagedTypeAttributes = attributeType.GetAttributes().OrderBy(attribute => attribute.AttributeClass.
Name
).ToArray();
CSharpTestBase.cs (2)
2365
return attributes.Select(a => a.AttributeClass!.
Name
);
2370
return attributes.Select(a => a.AttributeClass!.
Name
);
EmitMetadataTestBase.cs (1)
50
elem.Add(new XAttribute("name", t.
Name
));
SymbolUtilities.cs (4)
21
int result = StringComparer.OrdinalIgnoreCase.Compare(x.
Name
, y.
Name
);
46
.Single(n => n.
Name
.Equals(name));
53
.Single(n => n.
Name
.Equals(name) && n.Arity == arity);
TestAttributesVisitor.cs (2)
160
var name = attribute.AttributeClass.
Name
;
212
if (containingType.
Name
== name && containingType.ContainingNamespace.QualifiedName == namespaceName)
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (1)
Metadata\WinMdEventTests.cs (1)
3348
Assert.Equal("EventRegistrationTokenTable", fieldType.
Name
);